Journal of Jilin University(Engineering and Technology Edition) ›› 2024, Vol. 54 ›› Issue (1): 221-231.doi: 10.13229/j.cnki.jdxbgxb.20220193

Previous Articles    

Computing offloading optimization scheme based on immune algorithm in edge computing scenes of internet of vehicles

Si-feng ZHU1(),Jiang-hao CAI1,Zheng-yi CHAI2,En-lin SUN1   

  1. 1.School of Computer and Information Engineering,Tianjin Chengjian University,Tianjin 300384,China
    2.School of Computer Science & Technology,Tiangong University,Tianjin 300387,China
  • Received:2022-02-28 Online:2024-01-30 Published:2024-03-28

Abstract:

In order to solve the problem of ensuring low energy consumption and load balancing of servers while reducing the computation latency of vehicle terminals,the system model, delay model, load model,energy consumption model and objective optimization model based on vehicle-to-vehicle communication were constructed in this paper. Then, a computational offloading scheme based on multi-objective immune optimization algorithm was proposed. Finally, this scheme was compared with several offloading scheme. Simulation experiments show that the proposed scheme can effectively reduce the average offloading delay of users,optimize the workload between servers,and reduce energy consumption.The performance of the proposed scheme has been improved compared to other schemes.

Key words: internet of vehicles, edge computing, computing offloading, vehicle-to-vehicle communication, immune algorithm

CLC Number: 

  • TP393.1

Fig.1

System model"

Fig.2

Mutation operation"

Fig.3

Reference points"

Fig.4

Associated operation"

Table 1

Simulation parameters"

参数数值
边缘服务器数量N20
任务计算资源ci /MIPS1~2上均匀分布
任务存储资源zi /GB10~20上均匀分布
服务器计算资源Cj /MIPS100~200上均匀分布
服务器存储资源Zj /GB1000~2000上均匀分布
基于V2V技术的数据传输速率θV2V/(Gb·s-11
基于V2E技术的数据传输速率θV2E/(Mb·s-1600
边缘服务器基础功率α/W300
使用状态下的虚拟机功率β/W50
空闲状态下的虚拟机功率γ/W30

Fig. 5

Pareto front of energy consumption vs. time consumption"

Fig. 6

Pareto front of energy consumption vs. workload balancing"

Fig. 7

Pareto front of time consumption vs. workload balancing"

Fig.8

Comparison of workload balancing by different methods"

Fig. 9

Comparison of different components of energy consumption by different methods"

Fig. 10

Comparison of energy consumption by different methods"

Fig.11

Comparison of different part of time consumption by different methods"

Fig.12

Comparison of the time consumption by different methods"

1 Hussain S M, Yusof K M. Dynamic Q-learning and fuzzy CNN based vertical handover decision for integration of DSRC, mmWave 5G and LTE in Internet of vehicles (IoV)[J]. Journal of Communications, 2021, 16(5): 155-166.
2 Huang Meng-xing, Zhai Qian-hao, Chen Yin-jie, et al. Multi-objective whale optimization algorithm for computation offloading optimization in mobile edge computing[J]. Sensors, 2021, 21(8): No.2628.
3 Xu X, Gu R, Dai F, et al. Multi-objective computation offloading for internet of vehicles in cloud-edge computing[J]. Wireless Networks, 2019, 26(3): 1611-1629.
4 Xu X, Zhang X, Gao H, et al. BeCome: blockchain-enabled computation offloading for iot in mobile edge computing[J]. IEEE Transactions on Industrial Informatics, 2020, 16(6): 4187-4195.
5 苏命峰, 王国军, 李仁发. 边云协同计算中基于预测的资源部署与任务调度优化[J]. 计算机研究与发展, 2021, 58(11): 2558-2570.
Su Ming-feng, Wang Guo-jun, Li Ren-fa. Resource deployment with prediction and task scheduling optimization in edge cloud collaborative computing[J].Journal of Computer Research and Development, 2021, 58(11): 2558-2570.
6 Vimal S, Khari M, Crespo R G, et al. Energy enhancement using multiobjective ant colony optimization with double Q learning algorithm for IoT based cognitive radio networks[J]. Computer Communications, 2020, 154: 481-490.
7 Abbasi M, Mohammadi P E, Khosravi M R. Workload allocation in IoT-fog-cloud architecture using a multi-objective genetic algorithm[J]. Journal of Grid Computing, 2020, 18(1): 43-56.
8 张鹏, 田辉, 赵鹏涛, 等. 多智能体协作场景下基于强化学习值分解的计算卸载策略[J]. 通信学报, 2021, 42(6): 1-15.
Zhang Peng, Tian Hui, Zhao Peng-tao, et al. Computation offloading strategy in multi-agent cooperation scenario based on reinforcement learning with value-decomposition[J]. Journal on Communications, 2021, 42(6): 1-15.
9 Fan Q, Ansari N. Towards workload balancing in fog computing empowered IoT[J]. IEEE Transactions on Network Science and Engineering, 2020, 7(1): 253-262.
10 侯琬钰, 孙钰, 李大伟, 等. 基于PUF的5G车联网V2V匿名认证与密钥协商协议 [J]. 计算机研究与发展, 2021, 58(10): 2265-2277.
Hou Wan-yu, Sun Yu, Li Da-wei,et al.Anonymous authentication and key agreement protocol for 5G-V2V based on PUF[J]. Journal of Computer Research and Development, 2021, 58(10): 2265-2277.
11 宋宇波, 金星妤, 燕锋, 等. 车联网中移动边缘计算的安全高效节能卸载策略[J]. 清华大学学报: 自然科学版, 2021, 61(11): 1246-1253.
Song Yu-bo, Jin Xing-yu, Yan Feng. Secure and energy efficient offloading of mobile edge computing in the Internet of vehicles[J]. Jounal of Tsinghua Univ(Sci & Technol), 2021, 61(11): 1246-1253.
12 Dai P, Liu K, Feng L, et al. Temporal information services in large-scale vehicular networks through evolutionary multi-objective optimization[J]. IEEE Transactions on Intelligent Transportation Systems, 2019, 20(1): 218-231.
13 程久军, 原桂远, 崔杰, 等. 城市场景中车联网时空数据分析及其通达性方法[J]. 通信学报, 2021, 42(6): 52-61.
Cheng Jiu-jun, Yuan Gui-yuan, Cui Jie, et al.Spatio-temporal data analysis and accessibility method for IoV in an urban scene[J]. Journal on Communications, 2021, 42(6): 52-61.
14 廖勇, 田肖懿, 蔡志镕, 等. 面向C-V2I的基于边缘计算的智能信道估计[J]. 电子学报, 2021, 49(5): 833-842.
Liao Yong, Tian Xiao-yi, Cai Zhi-rong, et al. Intelligent channel estimation based on edge computing for C-V2I[J]. Journal on Communications, 2021, 49(5): 833-842.
15 Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.
16 Deb K, Jain H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part Ⅰ: solving problems with box constraints[J]. IEEE Transactions on Evolutionary Computation, 2014, 18(4): 577-601.
17 Jain H, Deb K. An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part Ⅱ: handling constraints and extending to an adaptive approach[J]. IEEE Transactions on Evolutionary Computation, 2014, 18(4): 602-622.
18 Liu Q, Mo R, Xu X, et al. Multi-objective resource allocation in mobile edge computing using PAES for Internet of Things[J]. Wireless Networks, 2020,46(3): 123-135.
19 张文柱, 曹琲琲, 余静华. 移动边缘计算中一种多用户计算卸载方法[J]. 西安电子科技大学学报, 2020, 47(6): 131-138.
Zhang Wen-zhu, Cao Bei-bei, Yu Jing-hua. Multi-user computation offloading approach for mobile edge computing[J]. Journal of Xidian University, 2020, 47(6): 131-138.
20 Hussain A, Manikanthan S V, Padmapriya T, et al. Genetic algorithm based adaptive offloading for improving IoT device communication efficiency[J]. Wireless Networks, 2019, 26(4): 2329-2338.
21 Das I, Dennis J E. Normal-boundary intersection: a new method for generating the pareto surface in nonlinear multicriteria optimization problems[J]. SIAM Journal on Optimization, 1998, 8(3): 631-657.
22 Maoguo G, Licheng J, Haifeng D, et al. Multiobjective immune algorithm with nondominated neighbor-based selection[J]. IEEE Transactions on Evolutionary Computation, 2008, 16(2): 225-255.
[1] Yu-lin CHANG,Wen-qian XU,Chao SUN,Peng ZHANG. Day⁃to⁃day equilibrium of hybrid traffic considering obedience degree under internet of vehicles environment [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(4): 1085-1093.
[2] Si-feng ZHU,Ming-yang ZHAO,Zheng-yi CHAI. Computing offloading scheme based on particle swarm optimization algorithm in edge computing scene [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(11): 2698-2705.
[3] Yuan-li GU, Yuan ZHANG, Xiao-ping RUI, Wen-qi LU, Meng LI, Shuo WANG. Short⁃term traffic flow prediction based on LSSVMoptimized by immune algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2019, 49(6): 1852-1857.
[4] LIU Gui-Xia, WANG Rong-Xing, HUANG Lan, YU Zhe-Zhou, ZHOU Chun-Guang. Protein contact map prediction based on improved clonal selection algorithm [J]. 吉林大学学报(工学版), 2009, 39(05): 1303-1308.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!