AI-Based Resource Provisioning of IoE Services in 6G: A Deep Reinforcement Learning Approach

被引:74
作者
Sami, Hani [1 ]
Otrok, Hadi [2 ]
Bentahar, Jamal [1 ]
Mourad, Azzam [3 ]
机构
[1] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ H3G 1M8, Canada
[2] Khalifa Univ, Ctr Cyber Phys Syst, Dept EECS, Abu Dhabi, U Arab Emirates
[3] Lebanese Amer Univ, Dept Comp Sci & Math, Beirut 11022801, Lebanon
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2021年 / 18卷 / 03期
关键词
6G mobile communication; 5G mobile communication; Clustering algorithms; Servers; Dynamic scheduling; Artificial intelligence; Internet of Things; Resource provisioning; deep reinforcement learning (DRL); service placement; resource scaling; 5G; 6G; AI; Internet of Everything (IoE); DEPLOYMENT; NETWORKS; VEHICLES; NODES;
D O I
10.1109/TNSM.2021.3066625
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, researchers have motivated a vision of 6G for empowering the new generation of the Internet of Everything (IoE) services that are not supported by 5G. In the context of 6G, more computing resources are required, a problem that is dealt with by Mobile Edge Computing (MEC). However, due to the dynamic change of service demands from various locations, the limitation of available computing resources of MEC, and the increase in the number and complexity of IoE services, intelligent resource provisioning for multiple applications is vital. To address this challenging issue, we propose in this paper IScaler, a novel intelligent and proactive IoE resource scaling and service placement solution. IScaler is tailored for MEC and benefits from the new advancements in Deep Reinforcement Learning (DRL). Multiple requirements are considered in the design of IScaler's Markov Decision Process. These requirements include the prediction of the resource usage of scaled applications, the prediction of available resources by hosting servers, performing combined horizontal and vertical scaling, as well as making service placement decisions. The use of DRL to solve this problem raises several challenges that prevent the realization of IScaler's full potential, including exploration errors and long learning time. These challenges are tackled by proposing an architecture that embeds an Intelligent Scaling and Placement module (ISP). ISP utilizes IScaler and an optimizer based on heuristics as a bootstrapper and backup. Finally, we use the Google Cluster Usage Trace dataset to perform real-life simulations and illustrate the effectiveness of IScaler's multi-application autonomous resource provisioning.
引用
收藏
页码:3527 / 3540
页数:14
相关论文
共 42 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
Abdallah AA, 2018, IEEE POSITION LOCAT, P1223, DOI 10.1109/PLANS.2018.8373508
[3]   Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions [J].
Afolabi, Ibrahim ;
Taleb, Tarik ;
Samdanis, Konstantinos ;
Ksentini, Adlen ;
Flinck, Hannu .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (03) :2429-2453
[4]   ACCRS: autonomic based cloud computing resource scaling [J].
Al-Sharif, Ziad A. ;
Jararweh, Yaser ;
Al-Dahoud, Ahmad ;
Alawneh, Luay M. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03) :2479-2488
[5]   Dynamic Task Offloading and Scheduling for Low-Latency IoT Services in Multi-Access Edge Computing [J].
Alameddine, Hyame Assem ;
Sharafeddine, Sanaa ;
Sebbah, Samir ;
Ayoubi, Sara ;
Assi, Chadi .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) :668-682
[6]   A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling [J].
Arabnejad, Hamid ;
Pahl, Claus ;
Jamshidi, Pooyan ;
Estrada, Giovani .
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, :64-73
[7]   RLPAS: Reinforcement Learning-based Proactive Auto-Scaler for Resource Provisioning in Cloud Environment [J].
Benifa, J. V. Bibal ;
Dejey, D. .
MOBILE NETWORKS & APPLICATIONS, 2019, 24 (04) :1348-1363
[8]   DERP: A Deep Reinforcement Learning Cloud System for Elastic Resource Provisioning [J].
Bitsakos, Constantinos ;
Konstantinou, Ioannis ;
Koziris, Nectarios .
2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, :21-29
[9]   Delay Characterization of Mobile-Edge Computing for 6G Time-Sensitive Services [J].
Cao, Jianyu ;
Feng, Wei ;
Ge, Ning ;
Lu, Jianhua .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) :3758-3773
[10]   Reinforcement R-learning model for time scheduling of on-demand fog placement [J].
Farhat, Peter ;
Sami, Hani ;
Mourad, Azzam .
JOURNAL OF SUPERCOMPUTING, 2020, 76 (01) :388-410