Professional Documents
Culture Documents
Optimizing Energy Consumption and Latency Based On Computation Offloading and Cell Association in Mec Enabled Industrial Iot Environment
Optimizing Energy Consumption and Latency Based On Computation Offloading and Cell Association in Mec Enabled Industrial Iot Environment
Optimizing Energy Consumption and Latency Based On Computation Offloading and Cell Association in Mec Enabled Industrial Iot Environment
Abstract— Mobile edge computing emerges as a promising overcome these challenges, researchers have developed a new
technology for the industrial internet of things (IIoT). It provides technology known as mobile edge computing (MEC), which
more opportunities and efficient computing resources for end- enables the provisioning of cloud resources within radio access
users when edge nodes are deployed at the nearest IoT devices networks in the vicinity to end-users [3-4]. The concept of edge
(IDs). However, IDs have limited computing capability and battery computing is explored in industries to improve latency and
life in the IIoT environment due to their high computational tasks. energy efficiency of future applications [5]-[7]. By deploying
The IDs can offload the computational tasks to edge nodes to edge nodes ( 𝐸𝑁𝑠 ) in the industrial environment, end-users
achieve low latency and energy consumption. Our proposed work
offload computational tasks to the 𝐸𝑁𝑠 and perform task
examines the cell association and computational offloading
problem in the MEC-enabled IIoT environment. This problem is
execution [8]. With the advanced performance of edge
formulated as a cost execution problem (total sum of energy computing, computational offloading to the 𝐸𝑁𝑠 may enhance
consumption and latency). Three different computing modes (full- the task execution performance, especially energy consumption
local, full-MEC, and partial) are used for task execution, where the and latency of the end-users [9, 10].
end-user can choose one of them. To achieve the optimal solution To support various services of the IoT devices (𝐼𝐷𝑠) and
Khun-Munkres algorithm and extensive search method are transmission performance to the end-users in industrial IoT,
deployed. Experimental results demonstrate the better
homogeneous industrial network architecture has transformed
performance of the proposed method in latency and energy
consumption.
into heterogenous industrial networks. Hence, this network
enables the integration of numerous 𝐸𝑁𝑠, such as macro 𝐸𝑁𝑠,
Keywords—Edge computing, Industrial IoT, Computational and small 𝐸𝑁𝑠 . Since several 𝐸𝑁𝑠 can be installed in an
offloading, Energy consumption, latency industrial environment densely, the possibility of existing 𝐼𝐷𝑠 in
an overlapped zone is high. In this situation, 𝐼𝐷𝑠 are capable of
accessing various 𝐸𝑁𝑠, resulting across multiple transmission
I. INTRODUCTION
performances, due to the heterogeneity of the 𝐸𝑁𝑠, especially in
Industry 4.0 and the industrial internet of things (IIoT) are terms of channel characteristics and available resources in the
significant terms used in current industries [1]. The fast growth network. Therefore, the development of an ideal cell association
of Industrial automation is a significant objective of Industry, scheme is necessary since it can significantly affect the overall
and it has been realized with the assistance of IoT devices, performance of the network and the users' quality of service
sensors, and actuators. Radio frequency identification and (QoS) [11].
wireless sensor network technologies have been widely used in
Industry 4.0 [2], these technologies are generally The challenge of computational offloading has been
computationally intensive, delicate energy consumption, and investigated in previous studies by considering binary offloading
execution of latency. Therefore, they pose challenges to the scheme such as executing the task locally at 𝐼𝐷 or remotely at
computational and processing capabilities of end-users. To the 𝐸𝑁’s server. In [12], the authors studied the problem of
Authorized licensed use limited to: University of Ottawa. Downloaded on January 16,2024 at 20:11:44 UTC from IEEE Xplore. Restrictions apply.
computational offloading in order to improve scalability, latency,
and energy efficiency in 6TiSCH-based smart industries for
practical scenarios using rough set-based root selection (R2S)
algorithm for network layer energy, Q-learning algorithm for
offloading to manage the energy consumption among fog/edge
nodes. A game theory concept was studied in [13] for distributed
computational offloading strategies in various 𝐼𝐷𝑠 , and the
model achieves the Nash equilibrium point of the formulated
game model.
System transmission time allocation and joint optimal
computation mode selection strategy for multiple users in
wireless MEC networks were proposed to optimize the weighted
sum function of computational rate [14]. Additionally, the partial
computational offloading mode can be adopted for enhancing
the 𝐼𝐷𝑠 task execution. A partial offloading strategy was Figure 1: MEC enabled Industrial IoT Network
proposed to execute the tasks locally and remotely in a parallel
way aiming to optimize the latency [15]. Each 𝐼𝐷 has to perform a task. that can be described by
three parameters < 𝑄 , 𝐾 , 𝐿 >, where input data size is 𝑄
Cell association challenge in industrial networks has been
and 𝐾 is the CPU cycle required to execute the task, 𝐼𝐷 and
investigated in these scenarios, and a distributed heuristics
algorithm was proposed to improve the probability of universal 𝐿 represents the maximum latency.
outage and the total function of long-term rate parallelly [16]. A B. Computational Modes
cell association and activation model were considered to
Each 𝐼𝐷 uses full-local, full 𝑀𝐸𝐶 or partial computational
enhance the energy efficiency in the network with respect of 𝐼𝐷𝑠
mode to execute its task.
long-term rate constraints [17].
1) Full-Local Computational Mode: Each 𝐼𝐷 performs its
In this work, we tackle the challenges posed by cell offloading task in local mode. Where local computational
association and computational offloading of multiple 𝐼𝐷𝑠 in power 𝑓 of 𝐼𝐷 vs. 𝐶𝑃𝑈 cycles per second, and the system
edge-based industrial networks. We formulate the computational cost 𝐿 required to complete 𝐼𝐷 's task in full local
offloading and cell association problem to minimize task computational mode. 𝐿 can be expressed as follows:
execution's sensitivity to energy consumption and latency. As
this is a nonlinear integer optimization problem, so it is not easy
to resolve to apply conventional optimization techniques. The 𝐿 = (1)
problem is divided into computational offloading and cell The energy consumption of 𝐼𝐷 due to task execution can be
association sub-problem, and two different (Khun-Munkers, and expressed as follows:
Extensive search) methods are utilized to achieve optimization 𝐸 = 𝜆 𝐾 (𝑓 ) (2)
solution. where 𝜆 is the energy consumption coefficient of 𝐼𝐷 , which
depends on the attributes of the 𝐶𝑃𝑈 of 𝐼𝐷 .
II. METHODOLOGY
2) Full-MEC Computational Mode: Complete task of each
A. System Model 𝐼𝐷 offloaded to the associated 𝐸𝑁𝑠 , and the MEC server
In this work, we consider an edge-based Industrial network connected to the 𝐸𝑁𝑠 process the task for 𝐼𝐷 . In order to
consisting of several cells and different 𝐼𝐷𝑠. We consider each transfer the task of the 𝐼𝐷𝑠 to the linked 𝐸𝑁𝑠 , latency and
cell is equipped with an 𝐸𝑁, which is co-located with a 𝑀𝐸𝐶 energy consumption are incurred. Denote 𝐿 ,, and𝐸 , , as the
server that provides an offloading service to the 𝐼𝐷 for transmission energy consumption and latency required when
computations. We denote the 𝑖 𝐼𝐷 and the 𝑗 𝐸𝑁 as 𝐼𝐷 and 𝐼𝐷 transmits its task to 𝐸𝑁 , we can compute 𝐿 ,, and 𝐸 , , as
𝐸𝑁 1 ≤ 𝑖 ≤ 𝑀, 1 ≤ 𝑗 ≤ 𝑈 where 𝑀 and 𝑈 denote the number follows:
of 𝐼𝐷 and 𝐸𝑁 respectively. For simplicity, we denote the 𝑀𝐸𝐶 𝐿 ,. = (3)
server that is connected to 𝐸𝑁 as 𝑀𝐸𝐶 . Each 𝐼𝐷 can select ,
only one 𝐸𝑁 to perform its task and vice versa. The 𝐸𝑁 can be 𝐸 ,, = (4)
,
assigned difference bandwidth channels to avoid inter-symbol Where 𝑅 , symbolizes the achievable bit rate between 𝐼𝐷
interference between 𝐸𝑁𝑠. and 𝐸𝑁 , which can be derived as follows:
Figure 1 depicts the proposed system model for Industrial 𝑅 . = 𝑊 𝑙𝑜𝑔 ( 1 +
,
) (5)
IoT using MEC.
Where 𝑊 is the transmission bandwidth of 𝐸𝑁 , 𝑃 is the
transmission power of 𝐼𝐷 , ℎ , is channel gain, and 𝜎 noise
power.
11
Authorized licensed use limited to: University of Ottawa. Downloaded on January 16,2024 at 20:11:44 UTC from IEEE Xplore. Restrictions apply.
Task execution cost requisite for task completion of 𝐼𝐷 for B. Constraints
𝑀𝐸𝐶 is given as follows: Optimization constraints for computational offloading and
𝐿 ,. = (6) cell association are:
12
Authorized licensed use limited to: University of Ottawa. Downloaded on January 16,2024 at 20:11:44 UTC from IEEE Xplore. Restrictions apply.
TABLE I. MINIMUM EXECUTION COST OF 𝐼𝐷𝑠 OVER 𝜇 , Figure 2 shows task execution cost as 𝐸𝑁𝑠 bandwidth
Full local Full MEC Partial function. We have covered the function of our proposed and the
ID computational computational computational benchmark schemes for comparison. The decreasing of task
mode mode mode execution cost reciprocally reasoned the increasing of the 𝐸𝑁𝑠
1 𝐶 𝐶 ,
,∗
𝐶 ,
,∗
bandwidth. Resultantly, the larger bandwidth steers towards a
,∗ ,∗ high data rate and short time of task execution in return.
2 𝐶 𝐶 𝐶
, ,
Furthermore, it can be noticed that the proposed method
… … … … performs outstandingly the benchmark method.
,∗ ,∗
M 𝐶 𝐶 , 𝐶 ,
𝑚𝑖𝑛 𝐶, (24)
,
𝑠. 𝑡 𝐶4: 0 ≤ 𝜇 , ≤ 1
B. Computation Offloading
Depending on the execution cost of the three different modes,
𝐼𝐷 is assigned to a computational mode with the lowest
execution cost compared to the other modes, this can be
examined from table I.
13
Authorized licensed use limited to: University of Ottawa. Downloaded on January 16,2024 at 20:11:44 UTC from IEEE Xplore. Restrictions apply.
covered the impact of 𝐸𝑁𝑠 numbers on task execution cost. REFERENCES
Furthermore, task execution cost decreases reciprocally with [1] Watteyne, T., Tuset-Peiro, P., Vilajosana, X., Pollin, S., &
more significant 𝐸𝑁𝑠 numbers. The increasing numbers of 𝐸𝑁𝑠 Krishnamachari, B. (2017). Teaching Communication Technologies and
and MEC servers result in a wide variety in 𝐼𝐷𝑠 cell association. Standards for the Industrial IoT? Use 6TiSCH! IEEE Communications
The proposed method performance is satisfactory as compared Magazine, 55(5), 132–137.
to the benchmark method. The best performance of task [2] N. Abbas, Y. Zhang, A. Taherkordi and T. Skeie,“Mobile edge computing:
a survey,” IEEE Internet of Things Journal, vol. 5, no. 1, pp. 450-465, Feb.
execution could be achieved, resultantly. 2018.
[3] Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young,“ Mobile edge
computing: a key technology towards 5G,” ETSI White Paper, vol. 11,
Sep. 2015.
[4] M. A. Al Sibahee et al., "Lightweight Secure Message Delivery for E2E
S2S Communication in the IoT-Cloud System," in IEEE Access, vol. 8,
pp. 218331-218347, 2020, doi: 10.1109/ACCESS.2020.3041809.
[5] Aazam, M., Zeadally, S., & Harras, K. A. (2018). Deploying Fog
Computing in Industrial Internet of Things and Industry 4.0. IEEE
Transactions on Industrial Informatics, 1–1.
[6] Chen, L., Zhou, P., Gao, L., & Xu, J. (2018). Adaptive Fog Configuration
for the Industrial Internet of Things. IEEE Transactions on Industrial
Informatics, 1–1.
[7] Dogo, E. M., Salami, A. F., Aigbavboa, C. O., & Nkonyana, T. (2018).
Taking Cloud Computing to the Extreme Edge: A Review of Mist
Computing for Smart Cities and Industry 4.0 in Africa. EAI/Springer
Innovations in Communication and Computing, 107–132.
[8] W. Lee, J. Koo, Y. Park, and S. Choi, “Transfer time, energy, and
quotaaware multi-rat operation scheme in smartphone,” IEEE
Figure 4: Task execution cost as IoT Devices number function
Transactions on Vehicular Technology, vol. 65, no. 1, pp. 307–317, 2016.
[9] Y. Mao, C. You, J. Zhang, K. Huang and K. B. Letaief,“ A survey on
mobile edge computing: the communication perspective,” IEEE
TABLE II. NOTATIONS WITH DESCRIPTION Communications Surveys and Tutorials, vol. 19, no. 4, pp. 2322-2358,
Notation Values Aug. 2017.
[10] T. Taleb, K. Samdanis, B. Mada, H. Flinck, S. Dutta and D. Sabella,“On
Path loss factor 4
multi-access edge computing: a survey of the emerging 5G network edge
𝐸𝑁 bandwidth (𝑊 ) {05,15} MHz cloud architecture and orchestration,” IEEE Communications Surveys and
Tutorials, vol. 19, no. 3, pp. 1657?681, 3rd Quart. 2017.
Power of Transmission 𝐼𝐷 (𝑝 ) 0.5 W
[11] T. Zhou, N. Jiang, Z. Liu and C. Li,“Joint cell activation and selection for
Noise amplitude (𝜎 ) -75 dBm green communications in ultra-dense heterogeneous networks,” IEEE
Access, vol. 6, pp. 1894-1904, Dec. 2017.
Computational capacity of 𝐸𝑁 (𝑓 ) {05,15} GHz
[12] A. Rafiq, W. Ping, W. Min and M. S. A. Muthanna, "Fog Assisted
Computational capacity of 𝐼𝐷 (𝑓 ) {2,3} GHz 6TiSCH Tri-Layer Network Architecture for Adaptive Scheduling and
Energy-Efficient Offloading Using Rank-Based Q-learning in Smart
Data size (𝑈 ) {7,8} Mb
Industries," in IEEE Sensors Journal, doi: 10.1109/JSEN.2021.3058976.
{500,600}
Cpu Cycle (𝐶 ) [13] X. Chen, L. Jiao, W. Li and X. Fu,“Efficient multi-user computation
Mcycles
offloading for mobile-edge cloud computing,” IEEE/ACM Transactions
on Networking, vol. 24, no. 5, pp. 2795-2808, Oct. 2016.
VI. CONCLUSION
[14] S. Bi and Y. J. Zhang,“Computation rate maximization for wireless
In this work, we investigate the formulated optimization powered mobile-edge computing with binary computation offloading,”
problem of cell association and computation offloading in MEC- IEEE Transactions on Wireless Communications, vol. 17, no. 6, pp. 4177-
4190, Jun. 2018.
enabled Industrial networks to optimize task execution (sum of
[15] Y. Wang, M. Sheng, X. Wang, L. Wang and J. Li,“Mobile-edge
energy consumption and latency). We consider three offloading computing: partial computation offloading using dynamic voltage scaling,”
scenarios full-local, full-MEC, and partial, for task execution of IEEE Transactions on Communications, vol. 64, no. 10, pp. 4268-4282,
𝐼𝐷𝑠. Khun-Munkres algorithm and extensive search method are Oct. 2016.
utilized to obtain the optimal solution. The experimental results [16] M. Haddad, P. Wiecek, H.B.A. Sidi and E. Altman,“An automated
represent the proposed method performs satisfactorily dynamic offset for network selection in heterogeneous networks,” IEEE
performance than that the benchmark method. Security threats Transactions on Mobile Computing, vol. 15, no. 9, pp. 2151-2164, Sep.
2016.
often disturb the network performance during offloading
computational tasks. Accordingly, in future work, we plan to [17] T. Zhou, N. Jiang, Z. Liu and C. Li,“Joint cell activation and selection for
green communications in ultra-dense heterogeneous networks,” IEEE
analyze the security aspects of edge computing in industrial Access, vol. 6, pp. 1894-1904, Dec. 2017.
networks in terms of energy consumption and latency. [18] J. Munkres,“Algorithms for the assignment and transportation problems,”
J. Soc. Indust. Appl. Math., vol. 5, no. 1, pp. 32C38, Mar. 1957.
ACKNOWLEDGMENT [19] L. Yang, H. Zhang, M. Li, J. Guo and H. Ji,“Mobile edge computing
empowered energy efficient task offloading in 5G,” IEEE Transactions on
This work was supported by the National Key Research and Vehicular Technology, vol. 67, no. 7, pp. 6398-6409, Jul. 2018.
Development Program of China (2017YE0123000).
14
Authorized licensed use limited to: University of Ottawa. Downloaded on January 16,2024 at 20:11:44 UTC from IEEE Xplore. Restrictions apply.