Utility-Driven End-to-End Network Slicing for Diverse IoT Users in MEC: A Multi-Agent Deep Reinforcement Learning Approach

被引:0
作者
Ejaz, Muhammad Asim [1 ]
Wu, Guowei [1 ]
Ahmed, Adeel [2 ]
Iftikhar, Saman [3 ]
Bawazeer, Shaikhan [3 ]
机构
[1] Dalian Univ Technol, Sch Software Technol, Dalian 116024, Peoples R China
[2] Islamia Univ Bahawalpur, Fac Comp, Dept Comp Sci, Bahawalpur 63100, Pakistan
[3] Arab Open Univ, Fac Comp Studies, Riyadh 84901, Saudi Arabia
关键词
Internet of Things (IoT); mobile edge computing (MEC); end-to-end network slicing; multi-agent; deep reinforcement learning (DRL); utility optimization; RESOURCE-ALLOCATION; DELAY-AWARE; TASK;
D O I
10.3390/s24175558
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Mobile Edge Computing (MEC) is crucial for reducing latency by bringing computational resources closer to the network edge, thereby enhancing the quality of services (QoS). However, the broad deployment of cloudlets poses challenges in efficient network slicing, particularly when traffic distribution is uneven. Therefore, these challenges include managing diverse resource requirements across widely distributed cloudlets, minimizing resource conflicts and delays, and maintaining service quality amid fluctuating request rates. Addressing this requires intelligent strategies to predict request types (common or urgent), assess resource needs, and allocate resources efficiently. Emerging technologies like edge computing and 5G with network slicing can handle delay-sensitive IoT requests rapidly, but a robust mechanism for real-time resource and utility optimization remains necessary. To address these challenges, we designed an end-to-end network slicing approach that predicts common and urgent user requests through T distribution. We formulated our problem as a multi-agent Markov decision process (MDP) and introduced a multi-agent soft actor-critic (MAgSAC) algorithm. This algorithm prevents the wastage of scarce resources by intelligently activating and deactivating virtual network function (VNF) instances, thereby balancing the allocation process. Our approach aims to optimize overall utility, balancing trade-offs between revenue, energy consumption costs, and latency. We evaluated our method, MAgSAC, through simulations, comparing it with the following six benchmark schemes: MAA3C, SACT, DDPG, S2Vec, Random, and Greedy. The results demonstrate that our approach, MAgSAC, optimizes utility by 30%, minimizes energy consumption costs by 12.4%, and reduces execution time by 21.7% compared to the closest related multi-agent approach named MAA3C.
引用
收藏
页数:35
相关论文
共 70 条
[1]   AI-Enabled Secure Microservices in Edge Computing: Opportunities and Challenges [J].
Al-Doghman, Firas ;
Moustafa, Nour ;
Khalil, Ibrahim ;
Sohrabi, Nasrin ;
Tari, Zahir ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) :1485-1504
[2]   Delay-Aware and Energy-Efficient Computation Offloading in Mobile-Edge Computing Using Deep Reinforcement Learning [J].
Ale, Laha ;
Zhang, Ning ;
Fang, Xiaojie ;
Chen, Xianfu ;
Wu, Shaohua ;
Li, Longzhuang .
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2021, 7 (03) :881-892
[3]   A Normalized Slicing-assigned Virtualization Method for 6G-based Wireless Communication Systems [J].
Alharbi, Abdullah ;
Aljebreen, Mohammed ;
Tolba, Amr ;
Lizos, Konstantinos A. ;
Abd El-Atty, Saied ;
Shawki, Farid .
ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2022, 18 (03)
[4]   Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems [J].
Ardagna, Danilo ;
Panicucci, Barbara ;
Passacantando, Mauro .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (04) :429-442
[5]   Oneshot Deep Reinforcement Learning Approach to Network Slicing for Autonomous IoT Systems [J].
Boni, Abdel Kader Chabi Sika ;
Hassan, Hassan ;
Drira, Khalil .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (10) :17034-17049
[6]   Network Slicing Games: Enabling Customization in Multi-Tenant Mobile Networks [J].
Caballero, Pablo ;
Banchs, Albert ;
De Veciana, Gustavo ;
Costa-Perez, Xavier .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) :662-675
[7]   Deep Reinforcement Learning for Online Resource Allocation in Network Slicing [J].
Cai, Yue ;
Cheng, Peng ;
Chen, Zhuo ;
Ding, Ming ;
Vucetic, Branka ;
Li, Yonghui .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (06) :7099-7116
[8]   Modeling Internet topology [J].
Calvert, KL ;
Doar, MB ;
Zegura, EW .
IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (06) :160-163
[9]   Dynamic slicing reconfiguration for virtualized 5G networks using ML forecasting of computing capacity [J].
Camargo, Juan Sebastian ;
Coronado, Estefania ;
Ramirez, Wilson ;
Camps, Daniel ;
Deutsch, Sergi Sanchez ;
Perez-Romero, Jordi ;
Antonopoulos, Angelos ;
Trullols-Cruces, Oscar ;
Gonzalez-Diaz, Sergio ;
Otura, Borja ;
Rigazzi, Giovanni .
COMPUTER NETWORKS, 2023, 236
[10]   A Survey of Recent Advances in Edge-Computing-Powered Artificial Intelligence of Things [J].
Chang, Zhuoqing ;
Liu, Shubo ;
Xiong, Xingxing ;
Cai, Zhaohui ;
Tu, Guoqing .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (18) :13849-13875