Joint Optimal Software Caching, Computation Offloading and Communications Resource Allocation for Mobile Edge Computing

被引:76
作者
Wen, Wanli [1 ]
Cui, Ying [2 ]
Quek, Tony Q. S. [1 ]
Zheng, Fu-Chun [3 ,4 ]
Jin, Shi [4 ]
机构
[1] Singapore Univ Technol & Design, Informat Syst Technol & Design Pillar, Singapore 487372, Singapore
[2] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
[3] Harbin Inst Technol, Sch Elect & Informat Engn, Shenzhen 518055, Peoples R China
[4] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 210096, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
Task analysis; Software; Resource management; Multicast communication; Energy consumption; Wireless communication; Convex functions; Mobile edge computing (MEC); caching; resource allocation; convex-concave procedure (CCP); alternating direction method of multipliers (ADMM); WIRELESS CELLULAR NETWORKS; POWER; OPTIMIZATION; MANAGEMENT;
D O I
10.1109/TVT.2020.2993359
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As software may be used by multiple users, caching popular software at the wireless edge has been considered to save computation and communications resources for mobile edge computing (MEC). However, fetching uncached software from the core network and multicasting popular software to users have so far been ignored. Thus, existing design is incomplete and less practical. In this paper, we propose a joint caching, computation and communications mechanism which involves software fetching, caching and multicasting, as well as task input data uploading, task executing (with non-negligible time duration) and computation result downloading, and mathematically characterize it. Then, we optimize the joint caching, offloading and time allocation policy to minimize the weighted sum energy consumption subject to the caching and deadline constraints. The problem is a challenging two-timescale mixed integer nonlinear programming (MINLP) problem, and is NP-hard in general. We convert it into an equivalent convex MINLP problem by using some appropriate transformations and propose two low-complexity algorithms to obtain suboptimal solutions of the original non-convex MINLP problem. Specifically, the first suboptimal solution is obtained by solving a relaxed convex problem using the consensus alternating direction method of multipliers (ADMM), and then rounding its optimal solution properly. The second suboptimal solution is proposed by obtaining a stationary point of an equivalent difference of convex (DC) problem using the penalty convex-concave procedure (Penalty-CCP) and ADMM. Finally, by numerical results, we show that the proposed solutions outperform existing schemes and reveal their advantages in efficiently utilizing storage, computation and communications resources.
引用
收藏
页码:7879 / 7894
页数:16
相关论文
共 38 条
[1]  
[Anonymous], FOUND TRENDS MACH LE
[2]  
[Anonymous], 2014, Convex Optimiza- tion
[3]   Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems [J].
Bi, Suzhi ;
Huang, Liang ;
Zhang, Ying-Jun Angela .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) :4947-4963
[4]  
Burer S., 2012, SURV OPER RES MANAG, V17, P97, DOI [10.1016/j.sorms.2012.08.001, DOI 10.1016/J.SORMS.2012.08.001]
[5]   Spatio-Temporal Edge Service Placement: A Bandit Learning Approach [J].
Chen, Lixing ;
Xu, Jie ;
Ren, Shaolei ;
Zhou, Pan .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (12) :8388-8401
[6]   Multi-user Mobile Cloud Offloading Game with Computing Access Point [J].
Chen, Meng-Hsi ;
Liang, Ben ;
Dong, Min .
2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, :64-69
[7]   Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network [J].
Chen, Min ;
Hao, Yixue .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) :587-597
[8]   Percutaneous CT-guided thermal ablation as salvage therapy for recurrent non-small cell lung cancer after external beam radiotherapy: A retrospective study [J].
Cheng, Matthew ;
Fay, Michael ;
Steinke, Karin .
INTERNATIONAL JOURNAL OF HYPERTHERMIA, 2016, 32 (03) :316-323
[9]   Energy-Efficient Resource Allocation for Cache-Assisted Mobile Edge Computing [J].
Cui, Ying ;
He, Wen ;
Ni, Chun ;
Guo, Chengjun ;
Liu, Zhi .
2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2017, :640-648
[10]   Joint Power and Time Allocation for NOMA-MEC Offloading [J].
Ding, Zhiguo ;
Xu, Jie ;
Dobre, Octavia A. ;
Poor, H. Vincent .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (06) :6207-6211