Fault tolerance and quality of service aware virtual machine scheduling algorithm in cloud data centers

被引:5
|
作者
Xu, Heyang [1 ]
Xu, Sen [1 ]
Wei, Wei [2 ]
Guo, Naixuan [1 ]
机构
[1] Yancheng Inst Technol, Sch Informat Engn, Yancheng 224051, Jiangsu, Peoples R China
[2] Henan Univ Technol, Coll Informat Sci & Engn, Zhengzhou 450001, Henan, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 03期
基金
中国国家自然科学基金;
关键词
Fault tolerance; Quality of service; Virtual machine scheduling; Cloud data centers; Overall satisfactions; PERFORMANCE; MIGRATION; CONSOLIDATION; ENVIRONMENTS; OPTIMIZATION; FAILURE; COST; IAAS;
D O I
10.1007/s11227-022-04760-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
How to improve resource utilization of cloud data centers (CDCs) and ensure users' quality of service (QoS) through efficient virtual machine (VM) scheduling is an urgent problem. Especially when service reliability is taken into consideration, the problem becomes more challenging. However, existing related researches mostly ignore the influence of reliability factors, such as failures and recoveries of computing nodes (CNs), which cannot reflect the realistic situations of real-life CDCs. Therefore, this paper investigates the problem of fault tolerance-aware VM scheduling and formulates it as a multi-objective optimization model with multiple QoS constraints. The proposed model tries to minimize users' total expenditure and, at the same time, maximize the successful execution rate of their businesses. To solve the proposed optimization model, a greedy-based best fit decreasing (GBFD) algorithm is then developed. The GBFD algorithm adopts a cost efficiency factor whose definition is according to the characteristics of CNs, to select a suitable CN for each VM request. Finally, extensive experiments are conducted to verify the feasibility of the proposed models and algorithm based on both the real-world CDC cluster data sets and the simulation ones. The results show that, first, as expected, fault tolerance significantly influences the performance criteria of VM scheduling and second, in most cases, the developed algorithm can decrease users' expenditure, increase success rate for executing their business and improve their overall satisfactions. Specifically, under real-world CDC cluster scenario, GBFD algorithm can increase the overall satisfaction of all cloud users by 38.3%, 20.9% and 14.6%, respectively, compared with the other three ones. Thus, the developed algorithm can perform better under fault tolerance-aware cloud environments.
引用
收藏
页码:2603 / 2625
页数:23
相关论文
共 50 条
  • [1] Fault tolerance and quality of service aware virtual machine scheduling algorithm in cloud data centers
    Heyang Xu
    Sen Xu
    Wei Wei
    Naixuan Guo
    [J]. The Journal of Supercomputing, 2023, 79 : 2603 - 2625
  • [2] A fault tolerance aware virtual machine scheduling algorithm in cloud computing
    Xu, Heyang
    Cheng, Pengyue
    Liu, Yang
    Wei, Wei
    [J]. International Journal of Performability Engineering, 2019, 15 (11): : 2990 - 2997
  • [3] Energy Aware Virtual Machine Scheduling in Data Centers
    Qiu, Yeliang
    Jiang, Congfeng
    Wang, Yumei
    Ou, Dongyang
    Li, Youhuizi
    Wan, Jian
    [J]. ENERGIES, 2019, 12 (04)
  • [4] Data-Aware Virtual Machine Migration in Cloud Data Centers
    Lin, Jenn-Wei
    Chen, Chien-Hung
    Tsai, Min-Hsuan
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING (ITME 2014), 2014, : 96 - 102
  • [5] Traffic Aware Virtual Machine Packing in Cloud Data Centers
    Liu, Jun
    Guo, Jinhua
    Ma, Di
    [J]. 2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 256 - 261
  • [6] Big Data Aware Virtual Machine Placement in Cloud Data Centers
    Hall, Logan
    Harris, Bryan
    Tomes, Erica
    Altiparmak, Nihat
    [J]. BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 209 - 218
  • [7] A GA-Based Energy Aware Virtual Machine Placement Algorithm for Cloud Data Centers
    Wu, Xiaodong
    [J]. PAAP 2021: 2021 12TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING, 2021, : 42 - 46
  • [8] Energy and quality of service-aware virtual machine consolidation in a cloud data center
    Tarafdar, Anurina
    Debnath, Mukta
    Khatua, Sunirmal
    Das, Rajib K.
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (11): : 9095 - 9126
  • [9] Energy and quality of service-aware virtual machine consolidation in a cloud data center
    Anurina Tarafdar
    Mukta Debnath
    Sunirmal Khatua
    Rajib K. Das
    [J]. The Journal of Supercomputing, 2020, 76 : 9095 - 9126
  • [10] Migration-Aware Virtual Machine Placement for Cloud Data Centers
    Wang, Xiumin
    Yuen, Chau
    Ul Hassan, Naveed
    Wang, Wei
    Chen, Tian
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1940 - 1945