Computer Science ›› 2023, Vol. 50 ›› Issue (11A): 230200095-8.doi: 10.11896/jsjkx.230200095

• Network & Communication • Previous Articles     Next Articles

Fairness-aware Service Caching and Task Offloading with Cooperative Mobile Edge Computing

WU Chun, CHEN Long, SUN Yifei, WU Jigang   

  1. School of Computer Science and Technology,Guangdong University of Technology,Guangzhou 510006,China
  • Published:2023-11-09
  • About author:WU Chun,born in 1998,postgraduate.His main research interest is edge computing.
    WU Jigang,born in 1963,Ph.D,professor,Ph.D supervisor,is a member of China Computer Federation.His main research interests include intelligent computing,and mobile computing.
  • Supported by:
    National Natural Science Foundation of China(62072118,62202108) and Natural Science Foundation of Guangdong Province,China(2023A1515011230).

Abstract: Caching services in edge servers can reduce the response time of user requests and improve user experience.Most of existing works focus on optimizing the overall system performance,i.e.,maximizing the system throughput,which cannot gua-rantee the user fairness in requesting heterogeneous services.To fill this gap,this paper investigates fairness-aware joint service caching and task offloading strategy with cooperative edge computing.A minimum service completion rate maximization problem is formulated based on max-min fairness principle,which is proved to be NP-hard.A randomized rounding algorithm with MS/N(S-2 ln S)-approximation ratio is proposed by transforming the original problem from 0-1 integer programming into linear programming using linear relaxation,where S,N and M are the numbers of edge servers,services and end devices,respectively.Moreover,a fast and efficient greedy algorithm is proposed by caching the service with the minimum completion rate and offloa-ding its corresponding tasks preferentially.Extensive simulation results demonstrate that not only the minimum service completion rate can be improved by at least 44.1% and 90.6% by our two algorithms,but also the extra loss of system throughput is no more than 22.4% and 27.0%,respectively,compared with the existing algorithms for maximizing system throughput.

Key words: Edge computing, Service caching, Task offloading, Max-Min fairness, Randomized rounding

CLC Number: 

  • TP391
[1]CHEN M,HAO Y.Task offloading for mobile edge computing in software defined ultra-dense network[J].IEEE Journal on Selected Areas in Communications,2018,36(3):587-597.
[2]SUN H T,FAN Y F,MA M X,et al.Dynamic Pricing-basedVehicle Collaborative Computation Offloading Scheme in VEC[J].Computer Science,2022,49(9):242-248.
[3]TRAN T X,HAJISAMI A,PANDEY P,et al.Collaborativemobile edge computing in 5G networks:new paradigms,scena-rios,and challenges[J].IEEE Communications Magazine,2017,55(4):54-61.
[4]TRAN T X,CHAN K,POMPILI D.Costa:cost-aware service caching and task offloading assignment in mobile edge compting[C]//IEEE International Conference on Sensing,Communication,and Networking.Boston:IEEE,2019:1-9.
[5]ZHANG J,LETAIEF K B.Mobile edge intelligence and computing for the internet of vehicles[J].Proceedings of the IEEE,2019,108(2):246-261.
[6]POULARAKIS K,LLORCA J,TULINO A M,et al.Serviceplacement and request routing in MEC networks with storage,computation,and communication constraints[J].IEEE/ACM Transactions on Networking,2020,28(3):1047-1060.
[7]ZHONG S,GUO S,YU H,et al.Cooperative service cachingand computation offloading in multi-access edge computing [J].Computer Networks,2021,189:107916.
[8]XU J,CHEN L,ZHOU P.Joint service caching and task offloading for mobile edge computing in dense networks[C]//IEEE International Conference on Computer Communications.Honolulu:IEEE,2018:207-215.
[9]SAPIJASZKO G,MIKHAEL W B.An overview of recent con-volutional neural network algorithms for image recognition[C]//IEEE International Midwest Symposium on Circuits and Systems.Windsor:IEEE,2018:743-746.
[10]CAMPAGNER A,CIUCCI D,CABITZA F.Aggregation models in ensemble learning:a large-scale comparison[J].Information Fusion,2023,90:241-252.
[11]YAO M,CHEN L,WU Y,et al.Loading cost-aware model ca-ching and request routing in edge-enabled wireless sensor networks[J].The Computer Journal,2022.
[12]FARHADI V,MEHMETI F,HE T,et al.Service placementand request scheduling for data-intensive applications in edge clouds [J].IEEE/ACM Transactions on Networking,2021,29(2):779-792.
[13]ZHAO G,XU H,ZHAO Y,et al.Offloading tasks with depen-dency and service caching in mobile edge computing [J].IEEE Transactions on Parallel and Distributed Systems,2021,32(11):2777-2792.
[14]BI S,HUANG L,ZHANG Y J A.Joint optimization of service caching placement and computation offloading in mobile edge computing systems[J].IEEE Transactions on Wireless Communications,2020,19(7):4947-4963.
[15]PREMSANKAR G,GHADDAR B.Energy-efficient serviceplacement for latency-sensitive applications in edge computing [J].IEEE Internet of Things Journal,2022,9(18):17926-17937.
[16]SHEN Q,HU B J,XIA E.Dependency-aware task offloadingand service caching in vehicular edge computing [J].IEEE Transactions on Vehicular Technology,2022,71(12):13182-13197.
[17]ZHOU J,ZHANG X.Fairness-aware task offloading and re-source allocation in cooperative mobile-edge computing[J].IEEE Internet of Things Journal,2021,9(5):3812-3824.
[18]BAKTIR A C,AHAT B,ARAS N,et al.Sla-aware optimal resource allocation for service-oriented networks[J].Future Ge-neration Computer Systems,2019,101:959-974.
[19]CHEN M,WANG H,MENG Z,et al.Joint data collection and resource allocation for distributed machine learning at the edge[J].IEEE Transactions on Mobile Computing,2020,21(8):2876-2894.
[20]YANG S,LI F,TRAJANOVSKI S,et al.Delay-aware virtualnetwork function placement and routing in edge clouds[J].IEEE Transactions on Mobile Computing,2019,20(2):445-459.
[21]WU Y,WU J,CHEN L,et al.Load balance guaranteed vehicle-to-vehicle computation offloading for min-max fairness in VANETs[J].IEEE Transactions on Intelligent Transportation Systems,2021.
[22]JEONG H J,LEE H J,SHIN K Y,et al.Perdnn:offloading deep neural network computations to pervasive edge servers[C]//IEEE International Conference on Distributed Computing Systems.Singapore:IEEE,2020:1055-1066.
[1] LIU Xingguang, ZHOU Li, ZHANG Xiaoying, CHEN Haitao, ZHAO Haitao, WEI Jibo. Edge Intelligent Sensing Based UAV Space Trajectory Planning Method [J]. Computer Science, 2023, 50(9): 311-317.
[2] LIN Xinyu, YAO Zewei, HU Shengxi, CHEN Zheyi, CHEN Xing. Task Offloading Algorithm Based on Federated Deep Reinforcement Learning for Internet of Vehicles [J]. Computer Science, 2023, 50(9): 347-356.
[3] ZHANG Naixin, CHEN Xiaorui, LI An, YANG Leyao, WU Huaming. Edge Offloading Framework for D2D-MEC Networks Based on Deep Reinforcement Learningand Wireless Charging Technology [J]. Computer Science, 2023, 50(8): 233-242.
[4] CHEN Xuzhan, LIN Bing, CHEN Xing. Stackelberg Model Based Distributed Pricing and Computation Offloading in Mobile Edge Computing [J]. Computer Science, 2023, 50(7): 278-285.
[5] FU Xiong, FANG Lei, WANG Junchang. Edge Server Placement for Energy Consumption and Load Balancing [J]. Computer Science, 2023, 50(6A): 220300088-5.
[6] LEI Xuemei, LIU Li, WANG Qian. MEC Offloading Model Based on Linear Programming Relaxation [J]. Computer Science, 2023, 50(6A): 211200229-5.
[7] CHEN Che, ZHENG Yifeng, YANG Jingmin, YANG Liwei, ZHANG Wenjie. Dynamic Energy Optimization Strategy Based on Relay Selection and Queue Stability [J]. Computer Science, 2023, 50(6A): 220100082-8.
[8] GAO Lixue, CHEN Xin, YIN Bo. Task Offloading Strategy Based on Game Theory in 6G Overlapping Area [J]. Computer Science, 2023, 50(5): 302-312.
[9] PEI Cui, FAN Guisheng, YU Huiqun, YUE Yiming. Auction-based Edge Cloud Deadline-aware Task Offloading Strategy [J]. Computer Science, 2023, 50(4): 241-248.
[10] Peng XU, Jianxin ZHAO, Chi Harold LIU. Optimization and Deployment of Memory-Intensive Operations in Deep Learning Model on Edge [J]. Computer Science, 2023, 50(2): 3-12.
[11] CHEN Yipeng, YANG Zhe, GU Fei, ZHAO Lei. Resource Allocation Strategy Based on Game Theory in Mobile Edge Computing [J]. Computer Science, 2023, 50(2): 32-41.
[12] ZHENG Hongqiang, ZHANG Jianshan, CHEN Xing. Deployment Optimization and Computing Offloading of Space-Air-Ground Integrated Mobile Edge Computing System [J]. Computer Science, 2023, 50(2): 69-79.
[13] SHANG Yuye, YUAN Jiabin. Task Offloading Method Based on Cloud-Edge-End Cooperation in Deep Space Environment [J]. Computer Science, 2023, 50(2): 80-88.
[14] ZHAO Hongwei, YOU Jingyue, WANG Yangyang, ZHAO Xike. Dynamic Unloading Strategy of Vehicle Edge Computing Tasks Based on Traffic Density [J]. Computer Science, 2023, 50(11A): 220900199-7.
[15] XUE Jianbin, WANG Hainiu, GUAN Xiangrui, YU Bowen. Study on Dynamic Task Offloading Scheme Based on MAB in Vehicular Edge Computing Network [J]. Computer Science, 2023, 50(11A): 230200186-9.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!