Virtualization-based autonomic resource management for multi-tier Web applications in shared data center

Virtualization-based autonomic resource management for multi-tier Web applications in shared data center
复制标题

DOI:
10.1016/j.jss.2007.11.719
复制
发表时间:
2008-09
期刊:
J. Syst. Softw.
影响因子:
--
通讯作者:
Xiaoyin Wang;Zhihui Du;Yinong Chen;Sanli Li
Xiaoyin Wang;Zhihui Du;Yinong Chen;Sanli Li
中科院分区:
其他
文献类型:
--
作者:
Xiaoyin Wang;Zhihui Du;Yinong Chen;Sanli Li

文献摘要

被引文献

相似文献

随着托管多个Web应用程序的大型数据中心的出现,出于安全原因隔离不同的应用程序环境并有效地配置共享资源以最小的运营成本满足不同的服务质量目标至关重要。为了解决这个问题,我们开发了一种新的架构的资源管理框架的多层应用程序的虚拟化机制的基础上。本文提出的关键技术包括:(1)建立了一个分析性能模型,该模型采用概率分析和过载管理来处理非平衡状态;(2)建立了一个资源管理问题的一般形式,该问题可以用确定性和随机性优化算法来解决;(3)部署虚拟服务器,在更细的层次上划分资源;以及(4)调查故障率的影响以检查应用隔离的效果。仿真实验比较三种资源分配方案表明,我们的动态方法的优势,在提供差异化的服务质量,保持QoS水平的故障情况下,也提高了整体性能,同时降低了资源使用成本。
As large data centers emerge, which host multiple Web applications, it is critical to isolate different application environments for security reasons and to provision shared resources effectively and efficiently to meet different service quality targets at minimum operational cost. To address this problem, we developed a novel architecture of resource management framework for multi-tier applications based on virtualization mechanisms. Key techniques presented in this paper include (1) establishment of the analytic performance model which employs probabilistic analysis and overload management to deal with non-equilibrium states; (2) a general formulation of the resource management problem which can be solved by incorporating both deterministic and stochastic optimizing algorithms; (3) deployment of virtual servers to partition resource at a much finer level; and (4) investigation of the impact of the failure rate to examine the effect of application isolation. Simulation experiments comparing three resource allocation schemes demonstrate the advantage of our dynamic approach in providing differentiated service qualities, preserving QoS levels in failure scenarios and also improving the overall performance while reducing the resource usage cost.