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

CHASE: Component High Availability-Aware Scheduler in Cloud Computing Environment
复制标题

CHASE:云计算环境中的组件高可用性感知调度程序

DOI:
10.1109/cloud.2015.70
复制
发表时间:
2015
期刊:
2015 IEEE 8th International Conference on Cloud Computing
影响因子:
--
通讯作者:
A. Shami
A. Shami
中科院分区:
--
文献类型:
--
作者:
Manar Jammal;A. Kanso;A. Shami

文献摘要

被引文献

相似文献

云计算承诺通过虚拟化概念灵活地集成计算能力以实现按需访问。然而,云托管应用程序的高可用性存在不确定性。高可用性是为各种企业提供业务服务的多层应用程序的关键要求。本文提出了一种新的组件高可用性感知调度技术,CHASE,它最大限度地提高了应用程序的可用性,而不违反服务水平协议的最终用户。使用CHASE,对应用程序进行预先关键性分析,以根据它们对执行环境和业务功能的影响对其进行调度。本文介绍了CHASE的优点和缺点相比,一个最佳的解决方案,开放堆栈新星调度器,高可用性无关,冗余无关的调度器。评估结果表明,所提出的解决方案,提高了可用性的计划组件相比,后者的制造商。CHASE原型也被定义为在开放堆栈环境中的运行时调度。
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.