Delay-Optimal Scheduling of VMs in a Queueing Cloud Computing System with Heterogeneous Workloads

被引:18
|
作者
Guo, Mian [1 ]
Guan, Quansheng [2 ]
Chen, Weiqi [2 ]
Ji, Fei [2 ]
Peng, Zhiping [1 ]
机构
[1] Guangdong Univ Petrochem Technol, Maoming 525000, Guangdong, Peoples R China
[2] South China Univ Technol, Sch Elect & Informat Engn, Guangzhou 510000, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; virtual machine; delay-optimal scheduling; queueing; Lyapunov drift; MACHINE; ALLOCATION; FIT;
D O I
10.1109/TSC.2019.2920954
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies virtual machine (VM) scheduling in a queueing cloud computing system with stochastical arrivals of heterogeneous jobs by considering jobs' delay requirements. The delay-optimal VM scheduling in such a cloud computing system is formulated as a multi-resource multi-class problem minimize the average job completion time, which is often NP-hard. To solve such a problem, we first propose a queueing model that buffers the same type of VM jobs in one virtual queue. The queueing model then divides the VM scheduling into two parallel low-complexity algorithms, i.e., intra-queue buffering and inter-queue scheduling. A min-min best fit (MM-BF) policy is used to schedule the jobs in different queues to minimize the remaining system resources, while a shortest-job-first (SJF) policy is used to buffer the job requests in each queue based on their job lengths in an ascending order. To avoid job starvation for the long-duration jobs in SJF-MMBF, we further propose a queue-length-based MaxWeight (QMW) policy based on Lyapunov drift to minimize the queue lengths of VM jobs, which is called SJF-QMW. Simulation results show that, SJF-MM BF and SJF-QMW achieve low delay performance in terms of average job completion time and high throughput performance in terms of job hosting ratio.
引用
收藏
页码:110 / 123
页数:14
相关论文
共 50 条
  • [1] Optimal Scheduling of VMs in Queueing Cloud Computing Systems With a Heterogeneous Workload
    Guo, Mian
    Guan, Quansheng
    ke, Wende
    IEEE ACCESS, 2018, 6 : 15178 - 15191
  • [2] Delay-Optimal Scheduling for Heterogeneous Users in NOMA Networks
    Hsu, Yu-Pin
    Ho, Jeng-Shiun
    Huang, Yu-Chih
    Shieh, Shin-Lin
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,
  • [3] Delay-Optimal Scheduling for IRS-Aided Mobile Edge Computing
    Zhou, Fasheng
    You, Changsheng
    Zhang, Rui
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (04) : 740 - 744
  • [4] Delay-Optimal Scheduling for Cooperative Networks
    Cui, Ying
    Lau, Vincent K. N.
    Yeh, Edmund M.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 963 - 967
  • [5] Delay-Optimal Computation Task Scheduling for Mobile-Edge Computing Systems
    Liu, Juan
    Mao, Yuyi
    Zhang, Jun
    Letaief, Khaled B.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 1451 - 1455
  • [6] Delay-Optimal Opportunistic Scheduling And Approximations: The Log Rule
    Sadiq, Bilal
    Baek, Seung Jun
    de Veciana, Gustavo
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 1692 - +
  • [7] Delay-Optimal Biased User Association in Heterogeneous Networks
    Kong, Fancheng
    Sun, Xinghua
    Leung, Victor C. M.
    Zhu, Hongbo
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (08) : 7360 - 7371
  • [8] Delay-optimal technology mapping for FPGAs with heterogeneous LUTs
    Cong, J
    Xu, SJ
    1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 704 - 707
  • [9] Delay-Optimal Opportunistic Scheduling and Approximations: The Log Rule
    Sadiq, Bilal
    Baek, Seung Jun
    de Veciana, Gustavo
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (02) : 405 - 418
  • [10] Delay-Optimal Distributed Edge Computation Offloading With Correlated Computation and Communication Workloads
    Chen, Mingyu
    Gong, Xiaowen
    Cao, Yang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (10) : 5846 - 5857