Offloading Using Traditional Optimization and Machine Learning in Federated Cloud-Edge-Fog Systems: A Survey

被引:91
作者
Kar, Binayak [1 ]
Yahya, Widhi [2 ,3 ]
Lin, Ying-Dar [4 ]
Ali, Asad [2 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[2] Natl Yang Ming Chiao Tung Univ, Dept Elect Engn & Comp Sci, Hsinchu 300, Taiwan
[3] Univ Brawijaya, Dept Comp Sci, Malang 65145, Indonesia
[4] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsnchu 300, Taiwan
关键词
Offloading; cloud computing; edge computing; fog computing; federation; optimization; machine learning; RESOURCE-ALLOCATION; IOT; INTERNET; THINGS; AWARE; MODEL; CHALLENGES; SECURITY; TAXONOMY; DECISION;
D O I
10.1109/COMST.2023.3239579
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The huge amount of data generated by the Internet of Things (IoT) devices needs the computational power and storage capacity provided by cloud, edge, and fog computing paradigms. Each of these computing paradigms has its own pros and cons. Cloud computing provides enhanced data storage and computing power but causes high communication latency. Edge and fog computing provide similar services with lower latency but limited capacity, capability, and coverage. A single computing paradigm cannot fulfill all the requirements of IoT devices and a federation between them is needed to extend their capacity, capability, and services. This federation is beneficial to both subscribers and providers and also reveals research issues in traffic offloading between clouds, edges, and fogs. Optimization has traditionally been used to solve the problem of traffic offloading. However, in such a complex federated system, traditional optimization cannot keep up with the strict latency requirements of decision-making, ranging from milliseconds to sub-seconds. Machine learning approaches, especially reinforcement learning, are consequently becoming popular because they could quickly solve offloading problems in dynamic environments with some unknown information. This study provides a novel federal classification between cloud, edge, and fog and presents a comprehensive research roadmap on offloading for different federated scenarios. We survey the relevant literature on the various optimization approaches used to solve this offloading problem and compare their salient features. We then provide a comprehensive survey on offloading in federated systems with machine learning approaches and the lessons learned as a result of these surveys. Finally, we outline several directions for future research and challenges that have to be faced in order to achieve such a federation.
引用
收藏
页码:1199 / 1226
页数:28
相关论文
共 152 条
[41]   A hybrid model of Internet of Things and cloud computing to manage big data in health services applications [J].
Elhoseny, Mohamed ;
Abdelaziz, Ahmed ;
Salama, Ahmed S. ;
Riad, A. M. ;
Muhammad, Khan ;
Sangaiah, Arun Kumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :1383-1394
[42]   Deep Learning Empowered Traffic Offloading in Intelligent Software Defined Cellular V2X Networks [J].
Fan, Bo ;
He, Zhengbing ;
Wu, Yuan ;
He, Jia ;
Chen, Yanyan ;
Jiang, Li .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (11) :13328-13340
[43]   Performance Analysis of a Delay Constrained Data Offloading Scheme in an Integrated Cloud-Fog-Edge Computing System [J].
Fantacci, Romano ;
Picano, Benedetta .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (10) :12004-12014
[44]  
Fares Sandra, 2021, 2021 International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), P296, DOI 10.1109/MIUCC52538.2021.9447632
[45]  
Fox Armando, 2009, Above the clouds: A berkeley view of cloud computing, P13
[46]   Secure Data Storage and Searching for Industrial IoT by Integrating Fog Computing and Cloud Computing [J].
Fu, Jun-Song ;
Liu, Yun ;
Chao, Han-Chieh ;
Bhargava, Bharat K. ;
Zhang, Zhen-Jiang .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) :4519-4528
[47]   Energy-efficient offloading and resource allocation for mobile edge computing enabled mission-critical internet-of-things systems [J].
Fu, Yaru ;
Yang, Xiaolong ;
Yang, Peng ;
Wong, Angus K. Y. ;
Shi, Zheng ;
Wang, Hong ;
Quek, Tony Q. S. .
EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2021, 2021 (01)
[48]  
Gao HH, 2020, Arxiv, DOI arXiv:2012.05105
[49]   Inter-Cloud architectures and application brokering: taxonomy and survey [J].
Grozev, Nikolay ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (03) :369-390
[50]   Toward Intelligent Task Offloading at the Edge [J].
Guo, Hongzhi ;
Liu, Jiajia ;
Lv, Jianfeng .
IEEE NETWORK, 2020, 34 (02) :128-134