DoSRA: A Decentralized Approach to Online Edge Task Scheduling and Resource Allocation

被引:30
作者
Peng, Qinglan [1 ]
Wu, Chunrong [1 ]
Xia, Yunni [1 ]
Ma, Yong [2 ]
Wang, Xu [3 ]
Jiang, Ning [4 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Jiangxi Normal Univ, Sch Comp & Informat Engn, Nanchang 330022, Jiangxi, Peoples R China
[3] Chongqing Univ, Coll Mech & Vehicle Engn, Chongqing 400030, Peoples R China
[4] Mashang Consumer Finance Co Ltd, Chongqing 401121, Peoples R China
关键词
Task analysis; Resource management; Processor scheduling; Servers; Internet of Things; Edge computing; Computer architecture; Decentralized scheduling; edge task offloading; multiaccess edge computing (MEC); online resource allocation; MIGRATION; EFFICIENT; ALGORITHM;
D O I
10.1109/JIOT.2021.3107431
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the proliferation of novel Internet of Things (IoT) mobile applications and advanced communication technologies, nowadays we are surrounded by ubiquitous sensors and smart devices. These smart IoT devices generate a large volume of data day and night at the edge of the network, create a huge demand for edge computing resources, and thus, promote the emergence of the multiaccess edge computing (MEC) paradigm. In MEC environments, IoT devices or mobile users are allowed to offload their computational tasks to nearby edge servers to overcome the limitation of local computing resources. Though edge servers could provide low-latency service with high-responsible computing capabilities, they are still facing many challenges posed by the limited hardware resources and diverse offloading requests. However, traditional approaches are usually based on the centralized architecture and batch-processing scheduling mode, which might lead to low efficiency and high communication overhead. Besides, they also lack the consideration of task diversity and priorities, which are crucial in real-world application scenarios. Thus, smart task scheduling and resource provision strategies with a high real-time property are urgently needed for better user experience and higher resource utilization. In this article, we target the online edge IoT task scheduling and resource allocation problem and propose a decentralized approach (DoSRA). The experiments based on real-world edge environments have demonstrated that the proposed approach could achieve at most a 35.34% reduction on the average weighted offloading response time.
引用
收藏
页码:4677 / 4692
页数:16
相关论文
共 59 条
[1]   A Dynamic Near-Optimal Algorithm for Online Linear Programming [J].
Agrawal, Shipra ;
Wang, Zizhuo ;
Ye, Yinyu .
OPERATIONS RESEARCH, 2014, 62 (04) :876-890
[2]   Task Scheduling for Mobile Edge Computing Using Genetic Algorithm and Conflict Graphs [J].
Al-Habob, Ahmed A. ;
Dobre, Octavia A. ;
Garcia Armada, Ana ;
Muhaidat, Sami .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) :8805-8819
[3]   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
[4]   Orchestrating Fault Prediction with Live Migration and Checkpointing [J].
Behera, Subhendu ;
Wan, Lipeng ;
Mueller, Frank ;
Wolf, Matthew ;
Klasky, Scott .
PROCEEDINGS OF THE 29TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, HPDC 2020, 2020, :167-171
[5]  
Chadha JS, 2009, ACM S THEORY COMPUT, P679
[6]   Deep Learning With Edge Computing: A Review [J].
Chen, Jiasi ;
Ran, Xukan .
PROCEEDINGS OF THE IEEE, 2019, 107 (08) :1655-1674
[7]  
[陈珺娴 Chen Junxian], 2020, [高分子通报, Polymer Bulletin], P1
[8]   Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks [J].
Chen, Lixing ;
Zhou, Sheng ;
Xu, Jie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) :1619-1632
[9]   A Dynamic Service Migration Mechanism in Edge Cognitive Computing [J].
Chen, Min ;
Li, Wei ;
Fortino, Giancarlo ;
Hao, Yixue ;
Hu, Long ;
Humar, Iztok .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)
[10]   Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network [J].
Chen, Min ;
Hao, Yixue .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) :587-597