<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Task Offloading Method for Smart Instruments Based on Edge Computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yang Liu</string-name>
          <email>liuy@sia.cn</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tianshi Zhang</string-name>
          <email>zhangtianshi@sia.cn</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Shenyang 110169</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Key Laboratory of Networked Control Systems, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Shenyang 110016</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Shenyang Institute of Automation, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Shenyang 110000</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <fpage>13</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>The development of edge computing technology has enabled the promotion of traditional industrial instruments to smart instruments with collaborative working capabilities. Smart instruments are widely distributed in industrial production sites and can monitor working conditions in real time. Implementing multi-instruments collaborative computing on the edge side will help improve the responsiveness of industrial systems and reduce instrument maintenance costs. This paper proposes a task offloading method for smart instruments based on edge computing. Firstly, the instrument capability is evaluated based on the characteristics of the smart instrument. Then, the task scheduling of smart instruments is optimized based on Lyapunov algorithm. Finally the simulation verification is carried out. The experimental results show that the algorithm in this paper has a significant effect on improving computing power and reducing resource occupancy.</p>
      </abstract>
      <kwd-group>
        <kwd>1 edge computing</kwd>
        <kwd>smart instruments</kwd>
        <kwd>task offloading</kwd>
        <kwd>optimization</kwd>
        <kwd>scheduling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Industrial instruments are instruments that detect, display, record or control process parameters in
the process of industrial production. Industrial instruments first appeared in the 1990s and were used in
continuous thermal production processes such as chemical industry, petroleum refining, thermal power
and metallurgy. Therefore, It was called thermal instrument at that time [1]. Its structure is mainly
mechanical or hydraulic, and the instrument is large in size, which can only realize on-site detection,
recording and simple control. At the same time, industrial instruments currently require manual
participation in recording readings. The disadvantages of high work intensity, high labor cost, poor
immediacy, low efficiency and high error brought by manual recording can no longer meet the needs
of modern industrial production and development [2]. With the development of computer technology,
especially the emergence of microprocessors, it has played a revolutionary role in the development of
industrial instruments, and intelligent instruments with microprocessors as the core were born;
intelligent instruments are based on microprocessors as the central control. The unit can complete the
functions of input and output of physical signals, signal conversion and computer control, and can
communicate with the outside world.</p>
      <p>Compared with traditional industrial instruments, smart instruments have the advantages of strong
development, high reliability, good performance, high precision and intelligence. Smart instruments
can not only solve the problems that industrial instruments are difficult to solve or cannot solve, but
also simplify the instrument circuit. The purpose of improving instrument reliability and accuracy.
Therefore, smart instruments are the future development trend, but with the continuous development of
the mobile Internet and the Internet of Things, there are higher timeliness and reliability requirements
for data collection, computing tasks and computing capabilities of smart instruments. On the other hand,
due to the smart instruments themselves Due to limited volume, computing power, battery capacity,
and storage space, it cannot handle high-energy-consuming, high-complexity computing tasks. Such
tasks need to be offloaded and migrated. If part or all of the tasks are offloaded to the server in the cloud
computing data center It needs to waste a lot of data flow and network burden, which will have a certain
impact on some delay-sensitive services [4-5]. Therefore, the smart instruments are connected to edge
computing to provide cloud computing capabilities [6] , and then offload the complex and
energyintensive tasks of the smart instrument to the server deployed at the edge of the network to localize the
business of the smart instrument. This method greatly reduces the amount of data transmission and
network transmission delay. The service quality of the instrument reduces the operating cost of the
network[7]; although the computing tasks are offloaded to the edge server, the task computing
requirements of the smart instrument can be alleviated to a certain extent, but the resources of the edge
server are limited, which makes the network Insufficient flexibility, it is necessary to introduce resource
allocation and task scheduling mechanisms to manage the edge network as a whole, thereby prolonging
the life of the edge network.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>Intelligent instrumentation technology has penetrated into all walks of life. At present, it has been
widely used in all aspects of people's production and life, and the industries involved include industry,
agriculture, power industry, transportation industry, national defense, culture, education and health and
many other fields. It greatly facilitates people's lives and promotes the development of the national
economy. The instruments in the international market are technologically developing towards
digitization, intelligence, networking and miniaturization, which can also be classified as scientific
testing instruments. It is easy to form automatic test systems for different objects. It is difficult to realize
networked large-scale scientific instruments. It develops in the direction of higher measurement
accuracy, high reliability and environmental adaptability. The automation level of its use is
continuously improved, and it generally has self-compensation, intelligent functions such as
selfdiagnosis and fault handling. At present, scholars at home and abroad focus on the direction of
digitization, intelligence and networking. With the advent of Industry 4.0, the use of information
technology to promote industrial transformation and improve the level of intelligence in the
manufacturing industry will promote the transformation of human society from information technology.
The era is moving towards the era of intelligence. It can be seen that the follow-up of smart instruments
will continue to develop towards the level of intelligence and technology.</p>
      <p>The origin of edge computing can be traced back to the content distribution network CDN [8]
proposed by Akamai in 1998. Through distributed deployment of cache servers, user access is directed
to the latest server to improve service response speed. The European Telecommunications
Standardization Institute ETSI proposed the concept of Mobile Edge Computing[9]. In 2016, the Edge
Computing Industry Alliance (ECC) proposed the definition of edge computing: edge computing is a
distributed open platform that integrates network, computing, storage, and application core capabilities
at the edge of the network near the source of things or data; Different parties have differences in edge
computing, but the core content is to sink computing, storage and bandwidth resources to the edge of
the network, and deploy mobile edge gateways at the edge of the network; although the computing
power of edge computing servers is lower than that of cloud servers, it is still Provide better QoE and
lower latency for end users [10-11]. Reference [12] proposes a model architecture combining cloud
computing and edge computing to reduce communication. Reference [13] aims to maximize long-term
utility performance while considering reducing computing energy consumption and delay, and proposes
a deep deterministic approach. A novel learning algorithm for policy gradients is proposed to address
latency and performance issues.</p>
      <p>In recent years, with the explosive growth of mobile applications and data traffic, how to reasonably
optimize the limited resources in the edge network to improve the overall performance is a hot research
topic at present. The tasks of the terminal device can be offloaded to the edge server for processing;
currently The mainstream task processing can be divided into partial offloading and full offloading [14].
The overall task offloading is aimed at some highly coupled task requirements, and its tasks cannot be
split, and can only be unloaded as a whole or processed locally. The model is inseparable and the
research is relatively simple, most of which appeared in the early edge computing research [15], including
a reinforcement learning-based task offloading scheme proposed[16], which enables the instrument to be
able to understand the energy consumption system and The offloading strategy is optimized in the case
of computational delay; optimal computational offloading is achieved by Markov decision process[17].
A low-complexity online algorithm is proposed[18] to achieve cost reduction. Partial offloading is to
divide tasks according to the task execution process, thereby abstracting the entire task into a chain
model. The model includes multiple nodes, each node represents a subtask, and each subtask has an
independent offloading decision, which has great flexibility and optimization space [19]. The dynamic
computation offloading algorithm based on Lyapunov optimization reduces the execution cost and the
reference [20] adopts the Markov decision method to deal with the scheduling problem of computing
tasks. These two kinds of delays are modeled[21], and a network delay estimation decision analysis is
proposed. Reference[22] designed a greedy algorithm with a self-adjusting parameterization mechanism
to solve the formulation problem;</p>
      <p>In the process of industrial production, with the development of science and technology, the
exponential growth of data volume, and the increasingly complex production environment and process,
the existing smart instruments cannot undertake intensive data collection and complex task calculation,
and the edge computing can process tasks faster. The advantages of fast, high security, high scalability
and high reliability are combined with smart instruments. Through task offloading and migration, the
complex tasks of smart instruments are sent to the edge server for computing, so as to meet the needs
of smart instruments for collaborative computing capabilities. It can greatly improve the task processing
efficiency of smart instruments.</p>
      <p>The remainder of this paper is organized as follows. We first introduce application of edge
computing in the field of smart instruments in Section 2. Then we design a smart instrument resource
evaluation method in Section 3. Next, we design a task offloading method for smart instrument based
on Lyapunov optimization. We make a experimental comparison in Section 4. Finally, we conclude the
paper in Section 5.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Smart instrument resource evaluation method</title>
      <p>With the development of instrument technology, smart instruments usually adopt a
dualmicroprocessor architecture in addition to the perception transmission capability of traditional
instruments, as shown in Figure 1. The purpose of adopting this architecture is to enhance the
intelligence of the instrument itself. The addition of MCU B can provide the instrument with stronger
capabilities for instrument system modeling, information acquisition, dynamic control, self-learning,
and self-diagnosis. Therefore the opening of this capability will help support the processing capabilities
of smart instruments and also provide important hardware support for performing edge instrument
computing tasks on the edge side.</p>
      <p>MCU</p>
      <p>A</p>
      <p>Bus
interface 1</p>
      <p>Bus
interface 2
Latch</p>
      <p>Dpram</p>
      <p>Latch
solid state storage
Dual MCU communication</p>
      <p>MCU</p>
      <p>B
--Storage capacity, generally refers to the capacity of disk, memory, etc. Special memory generally
represents the ability to quickly store and read and write, and the disk adopts solid-state storage;
--Transmission capability, generally refers to network performance, including network bandwidth,
delay, etc.
define
instruments is evaluated and defined.</p>
      <p>In order to evaluate the resource capacity of edge smart instruments, the performance of edge
Let DS represent the performance parameters of a single instrument, without loss of generality,
network bandwidth and delay.</p>
      <p>Defined</p>
      <p>as a weighting factor
  represents the processing capability parameter of the instrument, generally the product of the
number of cores of the processor and the processing frequency can be used.  
represents the memory
parameter of the instrument, usually refers to the capacity.   represents the storage solid state storage
parameter, generally refers to the capacity.   represents Network performance generally refers to
W = {(  ,   ,   ,   )|</p>
      <p>,   ,   ,   &gt; 0,
  + 
+   +   = 1
  ,   ,   ,   respectively represent the computing capacity weight, memory capacity weight, disk
storage capacity weight and network capacity weight of the instrument.</p>
      <p>Based on the above instrument performance parameter definition  
score factor of the instrument.
which is  
=
  +
 
 
 
+   +
 
}
represents the efficiency
DS = (  ,   ,   ,   )


 
 


=  ./ 
=</p>
      <p>1
In this way, defining the efficacy score for a single edge instrument  
The above</p>
      <p>is the basic performance score of the instrument, and it is necessary to characterize
scheduling.
the dynamic resource capability of the instrument. Define  
performance score at the moment, and use  
( ) to represent the instrument
( ) as the basis for subsequent instrument task
4. Task
offloading
method
for
smart instrument
based
on</p>
    </sec>
    <sec id="sec-4">
      <title>Lyapunov optimization 4.1. Lyapunov optimization</title>
      <p>
        (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
system, as shown in formula (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ).
 ( ) =
2 
1 ∑ =1   ( )2
defined as (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ),
      </p>
      <p>Among them, t represents discrete time points, and Q represents the state of the system at each time
point. In this paper, Iscore(t) can be used to represent Q dynamically. On this basis, Lyapunov drift is</p>
      <p>Lyapunov functions are widely used in control theory to ensure different forms of system stability.
The state of a system at a particular time is usually described by a multidimensional vector. The
Lyapunov function is a non-negative scalar measure of this multidimensional state. Typically, a
function is defined as getting bigger when the system moves to an undesired state. System stability can
be achieved by taking control actions that drift the Lyapunov function towards negative zero.</p>
      <p>Assuming constant ε&gt;0, B&gt;=0, then for all t and Q, the following drift plus penalty conditions hold.
Lyapunov optimization refers to using the Lyapunov function to optimally control the dynamic
∆L(t) = L(t + 1) − L(t)
period t.</p>
      <p>Step:
1:</p>
      <p>min
  ,  ,  , 
3: Let t=t+1
4.2.</p>
    </sec>
    <sec id="sec-5">
      <title>Dynamic offloading algorithm based on Lyapunov optimization</title>
      <p>In the migration of smart instrument computing for edge computing, the main cost is in computing
and data transmission, so it is necessary to ensure the stability of the entire system to improve efficiency.
The core idea of the algorithm is to minimize the upper boundary of ∆ ( ̃  ) so that the performance
of the edge device can be maintained in a stable state, and the operating efficiency of the edge device
can be maximized. The core steps of the algorithm are shown in Algorithm 1:</p>
      <p>Algorithm 1：Dynamic offloading algorithm based on Lyapunov optimization
Input:   ,  ̃

,    , ℎ , ，   task sequence in time period t.  ̃ task sequence length in time</p>
      <p>
        period t.    total demand performance in time period t. ℎ , available performance in time

Output:   ,   ,   ,   minimizes the value of the following formula, 
 the index of the
calculation mode of the instrument device i in the time period t,   the operating frequency
of each MCU in the time period t,   the performance offloading of each device in the time
period t,   the time period t performance within the requirements provided to each device
 ̃ [  −  (  ,   ,   )] +  [ (  ,   ,   )] +  ∙  (  = 1,    = 1)
2 :According to the formula (
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
      </p>
      <p>+1 =   −  (  ,   ,   )+  ,  ∈ 
Then the average time queue in all t&gt;0 networks satisfies:
 [∆ ( )| ( )] ≤  −  ∑   ( )
1

 =0  =1
 −1 
∑
∑  [  ( ) ≤</p>
      <p>+


 
4: Loop step 1 until the difference between the two steps is less than a certain threshold.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Experiment Result</title>
      <p>In this paper, a new intelligent instrument prototype with dual MCU structure is adopted, and the
self-diagnosis, self-learning, self-decision and self-adjustment capabilities of the instrument are used as
the computing tasks of the new instrument and the edge server to simulate the analysis of temperature,
pressure, flow and gas. As well as the conventional sampling cycle in the field of liquid level and other
fields, the resource performance parameters of each instrument under different functions are obtained
respectively, which are used as the basis for the factor configuration of the weight factor under different
conditions. Considering the application characteristics of industrial smart instruments, each instrument
is connected and interacted with the designated edge server to realize the collaborative work of a single
edge computing server and multiple users.</p>
      <p>
        Limited by the structure and configuration of the industrial instrument, the maximum length of the
multi-task sequence per time slot is set to 32, and algorithm 1 is used to analyze the instrument task
sequence (Figure 2). Figure 2 shows the dynamic change process of multitasking sequences in different
time slots through formula (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) of Algorithm 1.
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
      </p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusion</title>
      <p>In this paper, we propose an efficient edge computing-based task offloading method for smart
instruments. First, according to the application characteristics and development trend of smart
instruments, we designed a capability evaluation model related to smart instruments and edge
computing. Then, we introduce a dynamic offloading algorithm for smart instruments based on
Lyapunov optimization. Finally, we tested the algorithm in this paper according to the designed smart
instrument capability evaluation model and dynamic offloading algorithm. In future work, we will
continue to explore other research on efficient edge computing offloading methods for smart
instruments.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Acknowledgements</title>
      <p>This research was funded by the National Key R&amp;D Program of China under Grant
2018YFB2003502, and National Natural Science Foundation of China 92067110, and the 2020
industrial Internet innovation and development project—Industrial Internet identification data
interaction middleware and resource pool service platform project, Ministry of industry and information
technology of the China.</p>
    </sec>
    <sec id="sec-9">
      <title>8. References</title>
      <p>
        [16] Xianfu Chen, Honggang Zhang, Celimuge Wu, et al. Optimized Computation Offloading
Performance in Virtual Edge Computing Systems Via Deep Reinforcement Learning[J] . IEEE
Internet of Things Journal . 2019,6(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ):4005-4018.
[17] Mao Yuyi, Zhang, Jun, Letaief, Khaled B. Dynamic Computation Offloading for Mobile-Edge
Computing With Energy Harvesting Devices[J].IEEE Journal on Selected Areas in
Communications . 2016, 34(
        <xref ref-type="bibr" rid="ref12">12</xref>
        ): 3590-3605.
[18] Islam Akhirul,Debnath Arindam,Ghose Manojit,Chakraborty Suchetana. A survey on task
offloading in Multi-access Edge Computing[J]. Journal of Systems Architecture . 2021,118:
102225
[19] Yashwant Singh Patel,Manoj Reddy,Rajiv Misra. Energy and cost trade-off for computational
tasks offloading in mobile multi-tenant clouds[J] . Cluster Computing . 2021
[20] LIU J, MAO Y Y, ZHANG J, et al. Delay-optimal computation task scheduling for mobile- edge
computing systems[C], 2016 IEEE International Symposium on Information Theory (ISIT),
2016: 1451-1455.
[21] LIU J, MAO Y Y, ZHANG J, et al. Delay-optimal computation task scheduling for mobile-edge
computing systems[C], 2016 IEEE International Symposium on Information Theory (ISIT), 2016:
1451-1455.
[22] YANG S R, TSENG Y J, HUANG C C, et al. Multi-access edge computing enhanced video
streaming: proof-of-concept imple-mentation and prediction/QoE models[J]. IEEE Transactions
on Vehicular Technology, 2019, 68(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ): 1888-1902.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Yang</given-names>
            <surname>Jie</surname>
          </string-name>
          .
          <article-title>Design and Developments of EPA Interface For Industrial Field Instruments[D]</article-title>
          . Zhejiang University,
          <year>2006</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>He</given-names>
            <surname>Pei Lin</surname>
          </string-name>
          .
          <article-title>Deep Learning-Based Recognition Algorithm For Industry Meters</article-title>
          and
          <string-name>
            <given-names>Its</given-names>
            <surname>Applications</surname>
          </string-name>
          [D].
          <source>University of Electronic Science and Technology of China</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Lin</surname>
            <given-names>Jie</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            <given-names>Wei</given-names>
          </string-name>
          , Zhang Nan,
          <string-name>
            <surname>Yang</surname>
            <given-names>Xinyu</given-names>
          </string-name>
          , Zhang Hanlin,
          <string-name>
            <given-names>Zhao</given-names>
            <surname>Wei</surname>
          </string-name>
          .
          <article-title>A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and</article-title>
          <string-name>
            <surname>Applications</surname>
          </string-name>
          [J] .
          <source>IEEE Internet of Things Journal</source>
          .
          <year>2017</year>
          (
          <volume>5)</volume>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Pavel</given-names>
            <surname>Mach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Zdenek</given-names>
            <surname>Becvar</surname>
          </string-name>
          .
          <article-title>Mobile Edge Computing: A Survey on Architecture and Computation Offloading</article-title>
          .[J] .
          <source>IEEE Communications Surveys and Tutorials</source>
          .
          <source>2017 (3)</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Yuyi</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Changsheng</given-names>
            <surname>You</surname>
          </string-name>
          , et al.
          <article-title>A Survey on Mobile Edge Computing: The Communication Perspective</article-title>
          .[J] .
          <source>IEEE Communications Surveys and Tutorials</source>
          .
          <year>2017</year>
          ,
          <volume>19</volume>
          (
          <issue>4</issue>
          ):
          <fpage>2322</fpage>
          -
          <lpage>2358</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>James</given-names>
            <surname>Nightingale</surname>
          </string-name>
          , Pablo Salva-Garcia, Jose M.
          <article-title>5G-QoE: QoE Modelling for Ultra-HD Video Streaming in 5G Networks</article-title>
          .[J].
          <source>Alcaraz Calero, Qi Wang 0001. TBC</source>
          .
          <year>2018</year>
          (
          <volume>2)</volume>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Min</given-names>
            <surname>Ming-hui</surname>
          </string-name>
          , Xiao Liang,
          <string-name>
            <given-names>Chen</given-names>
            <surname>Ye</surname>
          </string-name>
          , et al,
          <article-title>Learning-Based Computation Offloading for IoT Devices With Energy Harvesting[J]</article-title>
          .
          <source>IEEE Transactions on Vehicular Technology</source>
          ,
          <year>2009</year>
          ,
          <volume>68</volume>
          (
          <issue>2</issue>
          ):
          <fpage>1930</fpage>
          -
          <lpage>1941</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>George</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Athena</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Insight and perspectives for content delivery networks[J]</article-title>
          .
          <source>Communicaitons of the ACM</source>
          .
          <year>2006</year>
          (
          <volume>1)</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>HU Y C</surname>
            , PATEL
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>SABELLA D</surname>
          </string-name>
          , et al.
          <article-title>Mobile Edge Computing-A Key Technology towards 5G[J]</article-title>
          .
          <source>ETSI White Paper</source>
          ,
          <year>2015</year>
          ,
          <volume>11</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Islam</surname>
            <given-names>Akhirul</given-names>
          </string-name>
          ,Debnath Arindam,Ghose Manojit,
          <string-name>
            <given-names>Chakraborty</given-names>
            <surname>Suchetana</surname>
          </string-name>
          .
          <article-title>A survey on task offloading in Multi-access Edge Computing[J]</article-title>
          .
          <source>Journal of Systems Architecture</source>
          .
          <year>2021</year>
          ,
          <volume>118</volume>
          :
          <fpage>102225</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Hongchang</surname>
            <given-names>Ke</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jian</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,Lingyue Deng,Yuming Ge,
          <string-name>
            <given-names>Hui</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Deep Reinforcement Learningbased Adaptive Computation Offloading for MEC in Heterogeneous Vehicular Networks[J]</article-title>
          .
          <source>IEEE Transactions on Vehicular Technology</source>
          .
          <year>2020</year>
          (
          <volume>99</volume>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>LI G S</surname>
            , WANG J P,
            <given-names>WU J H</given-names>
          </string-name>
          , et al.
          <article-title>Data processing delay opti-mization in mobile edge computing[J]</article-title>
          .
          <source>Wireless Communica-tions and Mobile Computing</source>
          ,
          <year>2018</year>
          ,
          <year>2018</year>
          :
          <fpage>6897523</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>ZHANG W X</surname>
          </string-name>
          , DU Y W.
          <article-title>Deep reinforcement learning-based optimization of lightweight task offloading for multi-user mobile computing[J]</article-title>
          .
          <source>Journal of Measurement Science and Instrumentation</source>
          ,
          <year>2020</year>
          :
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Zhu</given-names>
            <surname>Hong</surname>
          </string-name>
          . Research on Joint Optimization of Task Offloading in Mobile Edge Computing[D]. Nanjing University of Posts and Telecommunications,2021
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Su</given-names>
            <surname>Zhi</surname>
          </string-name>
          .
          <source>Research on Computing Offloading and Resource Allocation Algorithm Based on MEC[D]. Nanjing University of Posts and Telecommunications</source>
          ,2021
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>