Load Balancing of Double Queues and Utility-Workload Tradeoff in Heterogeneous Mobile Edge Computing

被引:3
作者
Dong, Xuewen [1 ,2 ]
Di, Zijie [1 ,2 ]
Wang, Liangmin [3 ]
Yao, Qingsong [4 ]
Li, Guangxia [1 ,2 ]
Shen, Yulong [1 ,2 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[2] Shaanxi Key Lab Network & Syst Secur, Xian 710071, Peoples R China
[3] Southeast Univ, Sch Cyber Sci & Technol, Nanjing 211110, Peoples R China
[4] Xidian Univ, Sch Cyber Engn, Xian 11072, Peoples R China
基金
中国国家自然科学基金;
关键词
Mobile edge computing; double-queue; load balancing; lyapunov optimization; PERFORMANCE; MANAGEMENT; ALLOCATION; INTERNET; ENERGY;
D O I
10.1109/TWC.2022.3224301
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mobile edge computing (MEC) is a popular service paradigm by which mobile devices can offload their latencysensitive and computation-intensive workloads to edge servers. The MEC service scheduling problem has been investigated in recent years. However, most MEC service scheduling mechanisms only consider workloads on homogeneous edge servers, causing servers' queue backlogs to be too large when innumerable user requests arrive concurrently. In this paper, we are the first to propose a double-queue workloads scheduling model innovatively, and formulate a system (including user ends and edge server ends) utility into a scheduling optimization problem. To tackle such an NP scheduling problem, we present a Lyapunov-based decomposition strategy to convert the original problem into three equivalent subproblems. By aggregating three subproblem solving strategies, we propose the Lyapunov-based online matching algorithm for edge service scheduling, named LOMES, to obtain an optimal system utility while guaranteeing the load balancing of mobile devices and heterogeneous edge servers. Simulations further validate that LOMES realizes the load balancing of two queue lengths and a [O(1/V); O(V)] tradeoff between the system's utility and workloads with a utilityworkload tradeoff parameter V.
引用
收藏
页码:4313 / 4326
页数:14
相关论文
共 37 条
[1]  
[Anonymous], 2008, NSDI
[2]  
Boyd S., 2014, Convex Optimization
[3]   On-Edge Multi-Task Transfer Learning: Model and Practice With Data-Driven Task Allocation [J].
Chen, Qiong ;
Zheng, Zimu ;
Hu, Chuang ;
Wang, Dan ;
Liu, Fangming .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) :1357-1371
[4]  
Chen S., 2022, IEEE INFOCOM 2022 IE, P1169
[5]   Energy Efficient Dynamic Offloading in Mobile Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin ;
Wu, Wen ;
Shen, Xuemin .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) :1050-1060
[6]   Dynamic Computation Offloading in Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4242-4251
[7]   Cost-Effective Request Scheduling for Greening Cloud Data Centers [J].
Chen, Ying ;
Lin, Chuang ;
Huang, Jiwei ;
Shen, Xuemin .
PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, :50-57
[8]   Energy Efficient Dynamic Service Selection for Large-Scale Web Service Systems [J].
Chen, Ying ;
Huang, Jiwei ;
Xiang, Xudong ;
Lin, Chuang .
2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, :558-565
[9]  
Georgiadis L, 2006, FOUND TRENDS NETW, V1
[10]   Intelligent Cooperative Edge Computing in Internet of Things [J].
Gong, Chao ;
Lin, Fuhong ;
Gong, Xiaowen ;
Lu, Yueming .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) :9372-9382