Cloud computing promises flexible integration of the compute capabilities for on-demand access through the concept of virtualization. However, uncertainties are raised regarding the high availability of the cloud-hosted applications. High availability is a crucial requirement for multi-tier applications providing business services for a broad range of enterprises.

This paper proposes a novel component high availability-aware scheduling technique, CHASE, which maximizes the availability of applications without violating service level agreements with the end-users.

This paper presents the advantages and shortcomings of CHASE compared to an optimal solution, OpenStack Nova scheduler,high availability-agnostic, and redundancy-agnostic schedulers.The evaluation results demonstrate that the proposed solution improves the availability of the scheduled components compared to the latter schedulers. CHASE prototype is also defined for runtime scheduling in OpenStack environment.

Full abstract in IEEE Xplore, DOI: 10.1109/CLOUD.2015.70


Ali Kanso, Ericsson Resarch; Manar Jammal, Abdallah Shami, Western University, London, Canada.

Download paper

Published June 27, 2015, IEEE 8th International Conference on Cloud Computing (CLOUD).

© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.