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

被引:13
作者
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
相关论文
共 151 条
[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]  
Al-Masri E, 2018, IEEE INT CONF BIG DA, P5285, DOI 10.1109/BigData.2018.8622117
[3]   A Serverless IoT Architecture for Smart Waste Management Systems [J].
Al-Masri, Eyhab ;
Diabate, Ibrahim ;
Jain, Richa ;
Lam, Ming Hoi ;
Nathala, Swetha Reddy .
2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INTERNET (ICII 2018), 2018, :179-180
[4]   A Goal-driven Approach for Deploying Self-adaptive IoT Systems [J].
Alkhabbas, Fahed ;
Murturi, Ilir ;
Spalazzese, Romina ;
Davidsson, Paul ;
Dustdar, Schahram .
IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, :146-156
[5]  
[Anonymous], 1994, MOBILE COMPUTING SYS, DOI DOI 10.1109/WMCSA.1994.16
[6]  
[Anonymous], 2010, COMMUNICATION COMMIS
[7]   Multi-access edge computing in cellular networks [J].
A. Antony Franklin ;
Supriya Dilip Tambe .
CSI Transactions on ICT, 2020, 8 (1) :85-92
[8]   5G-Enabled MEC: A Distributed Traffic Steering for Seamless Service Migration of Internet of Vehicles [J].
Anwar, Muhammad Rizwan ;
Wang, Shangguang ;
Akram, Muhammad Faisal ;
Raza, Salman ;
Mahmood, Shahid .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01) :648-661
[9]  
Arasteh H, 2016, 2016 IEEE 16TH INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING (EEEIC)
[10]   NEPTUNE: A Comprehensive Framework for Managing Serverless Functions at the Edge [J].
Baresi, Luciano ;
Hu, Davide Yi Xian ;
Quattrocchi, Giovanni ;
Terracciano, Luca .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2024, 19 (01)