DeepEdge: A New QoE-Based Resource Allocation Framework Using Deep Reinforcement Learning for Future Heterogeneous Edge-IoT Applications

被引:33
作者
AlQerm, Ismail [1 ]
Pan, Jianli [1 ]
机构
[1] Univ Missouri, Dept Comp Sci, St Louis, MO 63121 USA
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2021年 / 18卷 / 04期
基金
美国国家科学基金会;
关键词
Resource management; Internet of Things; Quality of experience; Quality of service; Edge computing; Cloud computing; Reinforcement learning; Resource allocation; deepEdge; edge-IoT; deep reinforcement learning (DRL); quality of experience (QoE); JOINT OPTIMIZATION; CLOUD; MANAGEMENT; RADIO;
D O I
10.1109/TNSM.2021.3123959
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing is emerging to empower the future of Internet of Things (IoT) applications. However, due to heterogeneity of applications, it is a significant challenge for the edge cloud to effectively allocate multidimensional limited resources (CPU, memory, storage, bandwidth, etc.) with constraints of applications' Quality of Service (QoS) requirements. In this paper, we address the resource allocation problem in Edge-IoT systems through developing a novel framework named DeepEdge that allocates resources to the heterogeneous IoT applications with the goal of maximizing users' Quality of Experience (QoE). To achieve this goal, we develop a novel QoE model that considers aligning the heterogeneous requirements of IoT applications to the available edge resources. The alignment is achieved through selection of QoS requirement range that can be satisfied by the available resources. In addition, we propose a novel two-stage deep reinforcement learning (DRL) scheme that effectively allocates edge resources to serve the IoT applications and maximize the users' QoE. Unlike the typical DRL, our scheme exploits deep neural networks (DNN) to improve actions' exploration by using DNN to map the Edge-IoT state to joint resource allocation action that consists of resource allocation and QoS class. The joint action not only maximize users' QoE and satisfies heterogeneous applications' requirements but also align the QoS requirements to the available resources. In addition, we develop a Q-value approximation approach to tackle the large space problem of Edge-IoT. Further evaluation shows that DeepEdge brings considerable improvements in terms of QoE, latency and application tasks' success ratio in comparison to the existing resource allocation schemes.
引用
收藏
页码:3942 / 3954
页数:13
相关论文
共 56 条
[1]  
Basso S., 2012, P 2012 ACM SIGCOMM W, P7
[2]  
Bonomi F., 2012, P 1 EDITION MCC WORK, P13, DOI DOI 10.1145/2342509.2342513
[3]  
Chen X., 2018, ARXIV180400514
[4]   Efficient Resource Allocation for On-Demand Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Li, Wenzhong ;
Lu, Sanglu ;
Zhou, Zhi ;
Fu, Xiaoming .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (09) :8769-8780
[5]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[6]   BRANCH AND BOUND ALGORITHM FOR COMPUTING K-NEAREST NEIGHBORS [J].
FUKUNAGA, K ;
NARENDRA, PM .
IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) :750-753
[7]  
Han B., 2007, Testbeds and Research Infrastructure for the Development of Networks and 126 Communities, P1
[8]   Mission Availability for Wireless URLLC [J].
Hoessler, Tom ;
Schulz, Philipp ;
Simsek, Meryem ;
Fettweis, Gerhard P. .
2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
[9]   Deep reinforcement learning-based joint task offloading and bandwidth allocation for multi-user mobile edge computing [J].
Huang, Liang ;
Feng, Xu ;
Zhang, Cheng ;
Qian, Liping ;
Wu, Yuan .
DIGITAL COMMUNICATIONS AND NETWORKS, 2019, 5 (01) :10-17
[10]   Advanced Deep Learning-Based Computational Offloading for Multilevel Vehicular Edge-Cloud Computing Networks [J].
Khayyat, Mashael ;
Elgendy, Ibrahim A. ;
Muthanna, Ammar ;
Alshahrani, Abdullah S. ;
Alharbi, Soltan ;
Koucheryavy, Andrey .
IEEE ACCESS, 2020, 8 :137052-137062