Online computation offloading for deadline-aware tasks in edge computing

被引:5
作者
He, Xin [1 ]
Zheng, Jiaqi [1 ]
He, Qiang [2 ]
Dai, Haipeng [1 ]
Liu, Bowen [1 ]
Dou, Wanchun [1 ]
Chen, Guihai [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[2] Swinburne Univ Technol, Sch Software & Elect Engn, Melbourne, Vic, Australia
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Computation offloading; Deadline-aware tasks; Edge computing; Online algorithm; Fairness; EFFICIENT RESOURCE-ALLOCATION; OPTIMIZATION; INTERNET;
D O I
10.1007/s11276-021-02864-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing provides task offloading services to extend the computational capacity of mobile users and reduce task latency. Prior studies mainly focus on tasks with strict deadlines. However, in the real world, some tasks may not always have to be finished before hard deadlines, e.g., multimedia tasks. Tasks with soft deadlines can miss their primary deadlines, but not by too much, and still be timely. This has not been properly considered by existing offloading approaches. In this paper, we propose CONFECT, a novel offloading approach that handles tasks with mixtures of hard deadlines and soft deadlines. Specifically, we first formulate the problem as an integer linear programming and prove its hardness. Then, we propose two online algorithms with proven competitive ratios to solve the problem collectively, including an algorithm that assigns tasks to edge servers to maximize the task completion ratio and an algorithm that adjusts the task execution order to maximize the task completion revenue. Moreover, to balance the fairness among tasks and system revenue elastically, we extend CONFECT by using a tunable fairness knob. Finally, extensive experiments show that CONFECT outperforms five baseline algorithms in terms of task completion ratio and completion revenue.
引用
收藏
页码:4073 / 4092
页数:20
相关论文
共 66 条
[1]   Shortest Processing Time Scheduling to Reduce Traffic Congestion in Dense Urban Areas [J].
Ahmad, Fawad ;
Mahmud, Sahibzada Ali ;
Yousaf, Faqir Zarrar .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (05) :838-855
[2]  
[Anonymous], 2005, Elements of information theory
[3]   New Enhanced Authentication Protocol for Internet of Things [J].
Azrour, Mourade ;
Mabrouki, Jamal ;
Guezzaz, Azedine ;
Farhaoui, Yousef .
BIG DATA MINING AND ANALYTICS, 2021, 4 (01) :1-9
[4]   Non-Preemptive Scheduling for Mixed-Criticality Real-Time Multiprocessor Systems [J].
Baek, Hyeongboo ;
Jung, Namyong ;
Chwa, Hoon Sung ;
Shin, Insik ;
Lee, Jinkyu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (08) :1766-1779
[5]   Utility Aware Offloading for Mobile-Edge Computing [J].
Bi, Ran ;
Liu, Qian ;
Ren, Jiankang ;
Tan, Guozhen .
TSINGHUA SCIENCE AND TECHNOLOGY, 2021, 26 (02) :239-250
[6]  
Bin Gao, 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, P1459, DOI 10.1109/INFOCOM.2019.8737543
[7]  
Bonomi Flavio., 2012, P 1 EDITION MCC WORK, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
[8]   The Design of Competitive Online Algorithms via a Primal Dual Approach [J].
Buchbinder, Niv ;
Naor, Joseph .
FOUNDATIONS AND TRENDS IN THEORETICAL COMPUTER SCIENCE, 2007, 3 (2-3) :93-263
[9]   Generative Adversarial Networks: A Survey Toward Private and Secure Applications [J].
Cai, Zhipeng ;
Xiong, Zuobin ;
Xu, Honghui ;
Wang, Peng ;
Li, Wei ;
Pan, Yi .
ACM COMPUTING SURVEYS, 2021, 54 (06)
[10]   Trading Private Range Counting over Big IoT Data [J].
Cai, Zhipeng ;
He, Zaobo .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :144-153