• DocumentCode
    1709059
  • Title

    CHASE: Component High Availability-Aware Scheduler in Cloud Computing Environment

  • Author

    Jammal, Manar ; Kanso, Ali ; Shami, Abdallah

  • Author_Institution
    ECE Dept., Western Univ., London, ON, Canada
  • fYear
    2015
  • Firstpage
    477
  • Lastpage
    484
  • Abstract
    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. Using CHASE, prior criticality analysis is conducted on applications to schedule them based on their impact on their execution environment and business functionality. This paper presents the advantages and shortcomings of CHASE compared to an optimal solution, Open Stack 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 Open Stack environment.
  • Keywords
    business data processing; cloud computing; scheduling; virtualisation; CHASE; OpenStack Nova scheduler; OpenStack environment; business functionality; business services; cloud computing environment; cloud-hosted applications; component high availability-aware scheduler; flexible integration; high availability-agnostic schedulers; multitier applications; on-demand access; redundancy-agnostic schedulers; runtime scheduling; service level agreements; virtualization concept; Cloud computing; Databases; Degradation; Delays; Redundancy; Servers; Unified modeling language; High availability; OpenStack; applications; components; criticality; filters; outage tolerance; recovery time; scheduling algorithms; virtual machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.70
  • Filename
    7214080