A Review on Computational Intelligence Techniques in Cloud and Edge Computing

被引:73
作者
Asim, Muhammad [1 ]
Wang, Yong [2 ]
Wang, Kezhi [3 ]
Huang, Pei-Qiu [2 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[2] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[3] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
来源
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE | 2020年 / 4卷 / 06期
基金
中国国家自然科学基金;
关键词
Cloud computing (CC); edge computing (EC); computational intelligence; evolutionary algorithms; swarm intelligence algorithms; fuzzy system; learning based system; RESOURCE-ALLOCATION; ALGORITHM; OPTIMIZATION; SECURITY; SYSTEM; BLOCKCHAIN; COLONY;
D O I
10.1109/TETCI.2020.3007905
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing (CC) is a centralized computing paradigm that accumulates resources centrally and provides these resources to users through Internet. Although CC holds a large number of resources, it may not be acceptable by real-time mobile applications, as it is usually far away from users geographically. On the other hand, edge computing (EC), which distributes resources to the network edge, enjoys increasing popularity in the applications with low-latency and high-reliability requirements. EC provides resources in a decentralized manner, which can respond to users' requirements faster than the normal CC, but with limited computing capacities. As both CC and EC are resource-sensitive, several big issues arise, such as how to conduct job scheduling, resource allocation, and task offloading, which significantly influence the performance of the whole system. To tackle these issues, many optimization problems have been formulated. These optimization problems usually have complex properties, such as non-convexity and NP-hardness, which may not be addressed by the traditional convex optimization-based solutions. Computational intelligence (CI), consisting of a set of nature-inspired computational approaches, recently exhibits great potential in addressing these optimization problems in CC and EC. This article provides an overview of research problems in CC and EC and recent progresses in addressing them with the help of CI techniques. Informative discussions and future research trends are also presented, with the aim of offering insights to the readers and motivating new research directions.
引用
收藏
页码:742 / 763
页数:22
相关论文
共 123 条
  • [1] Cuckoo Search Algorithm for Job Scheduling in Cloud Systems
    Amtade, Supacheep
    Miyamoto, Toshiyuki
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (02) : 645 - 649
  • [2] Anindita K., 2015, INT J INNOV RES COMP, V3, P112
  • [3] [Anonymous], 1998, INTRO REINFORCEMENT
  • [4] Deep Reinforcement Learning A brief survey
    Arulkumaran, Kai
    Deisenroth, Marc Peter
    Brundage, Miles
    Bharath, Anil Anthony
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2017, 34 (06) : 26 - 38
  • [5] Fog computing job scheduling optimization based on bees swarm
    Bitam, Salim
    Zeadally, Sherali
    Mellouk, Abdelhamid
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) : 373 - 397
  • [6] Ant colony optimization: Introduction and recent trends
    Blum, Christian
    [J]. PHYSICS OF LIFE REVIEWS, 2005, 2 (04) : 353 - 373
  • [7] Multi-Objective Computation Sharing in Energy and Delay Constrained Mobile Edge Computing Environments
    Bozorgchenani, Arash
    Mashhadi, Farshad
    Tarchi, Daniele
    Monroy, Sergio A. Salinas
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (10) : 2992 - 3005
  • [8] Calkins H, 2017, J ARRYTHM, V33, P369, DOI 10.1016/j.joa.2017.08.001
  • [9] Chen JY, 2013, APPL MATH INFORM SCI, V7, P149
  • [10] Joint Offloading Decision and Resource Allocation for Multi-user Multi-task Mobile Cloud
    Chen, Meng-Hsi
    Liang, Ben
    Dong, Min
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,