Latency Minimization for Mobile Edge Computing Networks

被引:35
作者
Chen, Chang-Lin [1 ]
Brinton, Christopher G. [1 ]
Aggarwal, Vaneet [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Cloud computing; mobile edge computing; caching; latency minimization; RESOURCE-ALLOCATION; COMPUTATION; CLOUD; OPTIMIZATION; SYSTEMS; DESIGN;
D O I
10.1109/TMC.2021.3117511
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The proliferation of data-intensive mobile applications is causing latency to become an issue in mobile edge computing (MEC) systems. In this work, we propose a novel methodology that optimizes communication, computation, and caching configurations in MEC to minimize the mean latency experienced by mobile devices. Transmission and computation processes are modeled using M/G/1 queues to account for service rates and warm-up times. Our caching scheme includes time variables for each file at each edge server in determining when to discard files from storage. We theoretically analyze the latency experienced by mobile devices due to communication, computation, and caching, showing how MEC system latency depends on the offloading decisions of mobile devices, bandwidth and CPU resources, and expiration times of files in the storage of edge servers. Our method for solving the latency minimization problem consists of two main components: iNner cOnVex Approximation (NOVA) to deal with non-convexity in the optimization, and an online algorithm for preventing cache storage violations as new tasks arrive and are serviced by the MEC system. Simulation results show that our algorithm outperforms several baselines in minimizing latency, and verify the benefit of including different resource allocation variables in our optimization.
引用
收藏
页码:2233 / 2247
页数:15
相关论文
共 42 条
[1]  
Aggarwal J., 2017, P IEEE C COMP COMM, P1
[2]   Multi-Tier Caching Analysis in CDN-Based Over-the-Top Video Streaming Systems [J].
Al-Abbasi, Abubakr O. ;
Aggarwal, Vaneet ;
Ra, Moo-Ryong .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) :835-847
[3]   Video Streaming in Distributed Erasure-Coded Storage Systems: Stall Duration Analysis [J].
Al-Abbasi, Abubakr O. ;
Aggarwal, Vaneet .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) :1921-1932
[4]  
ApS M., 2019, The MOSEK optimization toolbox for MATLAB manual. Version 9.0
[5]  
Badita A, 2019, Arxiv, DOI arXiv:1911.05918
[6]  
Bitar R, 2017, IEEE INT SYMP INFO, P2900, DOI 10.1109/ISIT.2017.8007060
[7]   Mobile Edge Cloud Network Design Optimization [J].
Ceselli, Alberto ;
Premoli, Marco ;
Secci, Stefano .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) :1818-1831
[8]   Hierarchical web caching systems: Modeling, design and experimental results [J].
Che, H ;
Tung, Y ;
Wang, ZJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2002, 20 (07) :1305-1314
[9]   Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks [J].
Chen, Lixing ;
Zhou, Sheng ;
Xu, Jie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) :1619-1632
[10]  
Chen SB, 2014, Arxiv, DOI arXiv:1404.6687