Computation Offloading Toward Edge Computing

被引:306
作者
Lin, Li [1 ,2 ]
Liao, Xiaofei [1 ]
Jin, Hai [1 ]
Li, Peng [3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab,Cluster & Grid Comp, Wuhan 430074, Hubei, Peoples R China
[2] Fujian Normal Univ, Coll Math & Informat, Fuzhou 350117, Fujian, Peoples R China
[3] Univ Aizu, Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima 9658580, Japan
基金
中国国家自然科学基金; 日本学术振兴会;
关键词
Computation offloading; edge computing; Internet of Things (IoT); mobile cloud computing (MCC); mobile edge computing (MEC); RESOURCE-ALLOCATION; VIDEO ANALYTICS; KILLER APP; CLOUD; INTERNET; THINGS; QUALITY; VISION; FUTURE; OPTIMIZATION;
D O I
10.1109/JPROC.2019.2922285
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We are living in a world where massive end devices perform computing everywhere and everyday. However, these devices are constrained by the battery and computational resources. With the increasing number of intelligent applications (e.g., augmented reality and face recognition) that require much more computational power, they shift to perform computation offloading to the cloud, known as mobile cloud computing (MCC). Unfortunately, the cloud is usually far away from end devices, leading to a high latency as well as the bad quality of experience (QoE) for latency-sensitive applications. In this context, the emergence of edge computing is no coincidence. Edge computing extends the cloud to the edge of the network, close to end users, bringing ultra-low latency and high bandwidth. Consequently, there is a trend of computation offloading toward edge computing. In this paper, we provide a comprehensive perspective on this trend. First, we give an insight into the architecture refactoring in edge computing. Based on that insight, this paper reviews the state-of-the-art research on computation offloading in terms of application partitioning, task allocation, resource management, and distributed execution, with highlighting features for edge computing. Then, we illustrate some disruptive application scenarios that we envision as critical drivers for the flourish of edge computing, such as real-time video analytics, smart "things" (e.g., smart city and smart home), vehicle applications, and cloud gaming. Finally, we discuss the opportunities and future research directions.
引用
收藏
页码:1584 / 1607
页数:24
相关论文
共 228 条
[1]   Serverless Computing: Economic and Architectural Impact [J].
Adzic, Gojko ;
Chatley, Robert .
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, :884-889
[2]   A Survey of Information-Centric Networking [J].
Ahlgren, Bengt ;
Dannewitz, Christian ;
Imbrenda, Claudio ;
Kutscher, Dirk ;
Ohlman, Boerje .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (07) :26-36
[3]  
Al-Mutawa M., 2014, Proceedings of the 10th ACM symposium on QoS and security for wireless and mobile networks, P51, DOI DOI 10.1145/2642687
[4]   FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention [J].
Amento, Brian ;
Balasubramanian, Bharath ;
Hall, Robert J. ;
Joshi, Kaustubh ;
Jung, Gueyoung ;
Purdy, K. Hal .
2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, :179-191
[5]   Real-Time Video Analytics: The Killer App for Edge Computing [J].
Ananthanarayanan, Ganesh ;
Bahl, Paramvir ;
Bodik, Peter ;
Chintalapudi, Krishna ;
Philipose, Matthai ;
Ravindranath, Lenin ;
Sinha, Sudipta .
COMPUTER, 2017, 50 (10) :58-67
[6]  
[Anonymous], 2012, CISC VIS NETW IND GL
[7]  
[Anonymous], P 2 ACM IEEE S EDG C
[8]  
[Anonymous], 2019, AZ FUNCT
[9]  
[Anonymous], EDG CLOUD TAK COMP C
[10]  
[Anonymous], PAP GAM