Collaborate Edge and Cloud Computing With Distributed Deep Learning for Smart City Internet of Things

被引:188
作者
Wu, Huaming [1 ]
Zhang, Ziru [2 ]
Guan, Chang [2 ]
Wolter, Katinka [3 ]
Xu, Minxian [4 ]
机构
[1] Tianjin Univ, Ctr Appl Math, Tianjin 300072, Peoples R China
[2] Tianjin Univ, Sch Math, Tianjin 300072, Peoples R China
[3] Free Univ Berlin, Inst Informat, D-14195 Berlin, Germany
[4] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Cloud computing; Servers; Internet of Things; Urban areas; Machine learning; Mobile handsets; City Internet of Things (IoT); distributed deep learning; mobile cloud computing (MCC); mobile-edge computing (MEC); task offloading; RESOURCE-ALLOCATION; ENERGY; IOT; ALGORITHM;
D O I
10.1109/JIOT.2020.2996784
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
City Internet-of-Things (IoT) applications are becoming increasingly complicated and thus require large amounts of computational resources and strict latency requirements. Mobile cloud computing (MCC) is an effective way to alleviate the limitation of computation capacity by offloading complex tasks from mobile devices (MDs) to central clouds. Besides, mobile-edge computing (MEC) is a promising technology to reduce latency during data transmission and save energy by providing services in a timely manner. However, it is still difficult to solve the task offloading challenges in heterogeneous cloud computing environments, where edge clouds and central clouds work collaboratively to satisfy the requirements of city IoT applications. In this article, we consider the heterogeneity of edge and central cloud servers in the offloading destination selection. To jointly optimize the system utility and the bandwidth allocation for each MD, we establish a hybrid offloading model, including the collaboration of MCC and MEC. A distributed deep learning-driven task offloading (DDTO) algorithm is proposed to generate near-optimal offloading decisions over the MDs, edge cloud server, and central cloud server. Experimental results demonstrate the accuracy of the DDTO algorithm, which can effectively and efficiently generate near-optimal offloading decisions in the edge and cloud computing environments. Furthermore, it achieves high performance and greatly reduces the computational complexity when compared with other offloading schemes that neglect the collaboration of heterogeneous clouds. More precisely, the DDTO scheme can improve computational performance by 63%, compared with the local-only scheme.
引用
收藏
页码:8099 / 8110
页数:12
相关论文
共 44 条
[1]   Mobile Edge Computing: A Survey [J].
Abbas, Nasir ;
Zhang, Yan ;
Taherkordi, Amir ;
Skeie, Tor .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :450-465
[2]   Mobile Edge Offloading Using Markov Decision Processes [J].
Alasmari, Khalid R. ;
Green, Robert C., II ;
Alam, Mansoor .
EDGE COMPUTING - EDGE 2018, 2018, 10973 :80-90
[3]   A Novel Statistical Cost Model and an Algorithm for Efficient Application Offloading to Clouds [J].
Barrameda, Jose ;
Samaan, Nancy .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) :598-611
[4]   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
[5]   Energy Efficient Dynamic Offloading in Mobile Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin ;
Wu, Wen ;
Shen, Xuemin .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) :1050-1060
[6]   Learning for Computation Offloading in Mobile Edge Computing [J].
Dinh, Thinh Quang ;
La, Quang Duy ;
Quek, Tony Q. S. ;
Shin, Hyundong .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) :6353-6367
[7]   Computation Offloading for Mobile-Edge Computing with Multi-user [J].
Dong, Luobing ;
Satpute, Meghana N. ;
Shan, Junyuan ;
Liu, Baoqi ;
Yu, Yang ;
Yan, Tihua .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :841-850
[8]   Transformative effects of IoT, Blockchain and Artificial Intelligence on cloud computing: Evolution, vision, trends and open challenges [J].
Gill, Sukhpal Singh ;
Tuli, Shreshth ;
Xu, Minxian ;
Singh, Inderpreet ;
Singh, Karan Vijay ;
Lindsay, Dominic ;
Tuli, Shikhar ;
Smirnova, Daria ;
Singh, Manmeet ;
Jain, Udit ;
Pervaiz, Haris ;
Sehgal, Bhanu ;
Kaila, Sukhwinder Singh ;
Misra, Sanjay ;
Aslanpour, Mohammad Sadegh ;
Mehta, Harshit ;
Stankovski, Vlado ;
Garraghan, Peter .
INTERNET OF THINGS, 2019, 8
[9]   An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments [J].
Goudarzi, Mohammad ;
Wu, Huaming ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (04) :1298-1311
[10]   An Efficient Computation Offloading Management Scheme in the Densely Deployed Small Cell Networks With Mobile Edge Computing [J].
Guo, Fengxian ;
Zhang, Heli ;
Ji, Hong ;
Li, Xi ;
Leung, Victor C. M. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (06) :2651-2664