About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Cloud Computing, Smart Grid and Innovative Frontiers in Telecommunications. 9th EAI International Conference, CloudComp 2019, and 4th EAI International Conference, SmartGIFT 2019, Beijing, China, December 4-5, 2019, and December 21-22, 2019

Research Article

A Multi-objective Virtual Machine Scheduling Algorithm in Fault Tolerance Aware Cloud Environments

Download(Requires a free EAI acccount)
130 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-48513-9_42,
        author={Heyang Xu and Pengyue Cheng and Yang Liu and Wei Wei and Wenjie Zhang},
        title={A Multi-objective Virtual Machine Scheduling Algorithm in Fault Tolerance Aware Cloud Environments},
        proceedings={Cloud Computing, Smart Grid and Innovative Frontiers in Telecommunications. 9th EAI International Conference, CloudComp 2019, and 4th EAI International Conference, SmartGIFT 2019, Beijing, China, December 4-5, 2019, and December 21-22, 2019},
        proceedings_a={CLOUDCOMP},
        year={2020},
        month={6},
        keywords={VM scheduling Cloud computing Fault tolerance QoS Users’ expenditure},
        doi={10.1007/978-3-030-48513-9_42}
    }
    
  • Heyang Xu
    Pengyue Cheng
    Yang Liu
    Wei Wei
    Wenjie Zhang
    Year: 2020
    A Multi-objective Virtual Machine Scheduling Algorithm in Fault Tolerance Aware Cloud Environments
    CLOUDCOMP
    Springer
    DOI: 10.1007/978-3-030-48513-9_42
Heyang Xu1,*, Pengyue Cheng1,*, Yang Liu1,*, Wei Wei1,*, Wenjie Zhang2,*
  • 1: Henan University of Technology
  • 2: Information Engineering University
*Contact email: xuheyang124@126.com, chengy_cathy@163.com, liu_yang@haut.edu.cn, nsyncw@126.com, xy_zwj@sohu.com

Abstract

In modern cloud datacenters, virtual machine (VM) scheduling is a complex problem, especially taking consideration of the factor of service reliability. Failures may occur on physical servers while they are running cloud users’ applications. To provide high-reliability service, cloud providers can adopt some fault tolerance techniques, which will influence performance criteria of VM scheduling, such as the actual execution time and users’ expenditure. However, only few studies consider fault tolerance and its influence. In this paper, we investigate fault tolerance aware VM scheduling problem and formulate it as a bi-objective optimization model with quality of service (QoS) constraints. The proposed model tries to minimize users’ total expenditure and, at the same time maximize the successful execution rate of their VM requests. The both objectives are important concerns for users to improve their satisfactions, which can offer them sufficient incentives to stay and play in the clouds and keep the cloud ecosystem sustainable. Based on a defined cost efficiency factor, a heuristic algorithm is then developed. Experimental results show that, indeed, fault tolerance significantly influences some performance criteria of VM scheduling and the developed algorithm can decrease users’ expenditure, improve successful execution rate of their VM requests and thus perform better under fault tolerance aware cloud environments.

Keywords
VM scheduling Cloud computing Fault tolerance QoS Users’ expenditure
Published
2020-06-05
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-48513-9_42
Copyright © 2019–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL