Adaptation in Edge Computing: A Review on Design Principles and Research Challenges

被引:5
|
作者
Golpayegani, Fateneh [1 ]
Chen, Nanxi [2 ,3 ]
Afraz, Nima [1 ]
Gyamfi, Eric [1 ]
Malekjafarian, Abdollah [4 ]
Schaefer, Dominik [5 ]
Krupitzer, Christian [6 ,7 ]
机构
[1] Univ Coll Dublin, Sch Comp Sci, Dublin, Ireland
[2] Chinese Acad Sci, Shanghai Inst Microsyst & Informat Technol, Shanghai, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
[4] Univ Coll Dublin, Sch Civil Engn, Dublin, Ireland
[5] Syntax Syst GmbH & Co, Weinheim, Germany
[6] Univ Hohenheim, Dept Food Informat, Stuttgart, Germany
[7] Univ Hohenheim, Computat Sci Lab, Stuttgart, Germany
基金
欧盟地平线“2020”;
关键词
Adaptation; edge computing; MAPE-loop; edge-enabled; SELF-ADAPTIVE SYSTEMS; MOBILE; INTERNET; NETWORKS; FUTURE; FOG; CONTEXT; THINGS; MEC;
D O I
10.1145/3664200
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Edge computing places the computational services and resources closer to the user proximity, to reduce latency, and ensure the quality of service and experience. Low latency, context awareness and mobility support are the major contributors to edge-enabled smart systems. Such systems require handling new situations and change on the fly and ensuring the quality of service while only having access to constrained computation and communication resources and operating in mobile, dynamic and ever-changing environments. Hence, adaptation and self-organisation are crucial for such systems to maintain their performance, and operability while accommodating new changes in their environment. This article reviews the current literature in the field of adaptive edge computing systems. We use a widely accepted taxonomy, which describes the important aspects of adaptive behaviour implementation in computing systems. This taxonomy discusses aspects such as adaptation reasons, the various levels an adaptation strategy can be implemented, the time of reaction to a change, categories of adaptation technique and control of the adaptive behaviour. In this article, we discuss how these aspects are addressed in the literature and identify the open research challenges and future direction in adaptive edge computing systems. The results of our analysis show that most of the identified approaches target adaptation at the application level, and only a few focus on middleware, communication infrastructure and context. Adaptations that are required to address the changes in the context, changes caused by users or in the system itself are also less explored. Furthermore, most of the literature has opted for reactive adaptation, although proactive adaptation is essential to maintain the edge computing systems' performance and interoperability by anticipating the required adaptations on the fly. Additionally, most approaches apply a centralised adaptation control, which does not perfectly fit the mostly decentralised/distributed edge computing settings.
引用
收藏
页数:43
相关论文
共 50 条
  • [1] A review on trust management in fog/edge computing: Techniques, trends, and challenges
    Nikravan, Mohammad
    Kashani, Mostafa Haghi
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 204
  • [2] Collaborative Vehicular Edge Computing Networks: Architecture Design and Research Challenges
    Xie, Renchao
    Tang, Qinqin
    Wang, Qiuning
    Liu, Xu
    Yu, Fei Richard
    Huang, Tao
    IEEE ACCESS, 2019, 7 : 178942 - 178952
  • [3] Simulating Fog and Edge Computing Scenarios: An Overview and Research Challenges
    Svorobej, Sergej
    Endo, Patricia Takako
    Bendechache, Malika
    Filelis-Papadopoulos, Christos
    Giannoutakis, Konstantinos M.
    Gravvanis, George A.
    Tzovaras, Dimitrios
    Byrne, James
    Lynn, Theo
    FUTURE INTERNET, 2019, 11 (03)
  • [4] Edge and Fog Computing: Vision and Research Challenges
    Dustdar, Schahram
    Avasalcai, Cosmin
    Murturi, Ilir
    2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 96 - 105
  • [5] Information-Centric Networking With Edge Computing for IoT: Research Challenges and Future Directions
    Ullah, Rehmat
    Ahmed, Syed Hassan
    Kim, Byung-Seo
    IEEE ACCESS, 2018, 6 : 73465 - 73488
  • [6] Edge computing in SDN-IoT networks: a systematic review of issues, challenges and solutions
    Jazaeri, Seyedeh Shabnam
    Jabbehdari, Sam
    Asghari, Parvaneh
    Javadi, Hamid Haj Seyyed
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3187 - 3228
  • [7] Reinforcement learning-based computation offloading in edge computing: Principles, methods, challenges
    Luo, Zhongqiang
    Dai, Xiang
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 108 : 89 - 107
  • [8] Software-Defined Edge Computing (SDEC): Principles, Open System Architecture and Challenges
    Hu, Pengfei
    Chen, Wai
    2019 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI 2019), 2019, : 8 - 16
  • [9] The role of microservice approach in edge computing: Opportunities, challenges, and research directions
    Hossain, Md. Delowar
    Sultana, Tangina
    Akhter, Sharmen
    Hossain, Md Imtiaz
    Thu, Ngo Thien
    Huynh, Luan N. T.
    Lee, Ga-Won
    Huh, Eui-Nam
    ICT EXPRESS, 2023, 9 (06): : 1162 - 1182
  • [10] Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges
    Yang, Ruizhe
    Yu, F. Richard
    Si, Pengbo
    Yang, Zhaoxin
    Zhang, Yanhua
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02): : 1508 - 1532