首页> 外文期刊>The Computer journal >Workload-Aware Placement of Multi-Tier Applications in Virtualized Datacenters
【24h】

Workload-Aware Placement of Multi-Tier Applications in Virtualized Datacenters

机译:虚拟数据中心中多层应用程序的工作负载感知放置

获取原文
获取原文并翻译 | 示例
           

摘要

Virtualization as one of the leading technologies has assisted datacenters to cloudify their products and provide versatile platforms and variety of Internet services. This technology also has facilitated agile deployment of complex Internet services such as Cloud-based multi-tier applications. However implementing multi-tier applications assists providers to set up flexible and scalable services, deploying such applications in virtualized environments faces challenges, which harden collocation of disparate multi-tier applications in a shared environment. In this article, we propose a placement strategy to consolidate multi-tier applications' tiers in a virtualized datacenter regarding workload demands of individual tiers, utilization of physical hosts' resources and operational status of virtual machines. The placement strategy identifies over-utilized hosts based on the birth-death stochastic process and ranks tiers based on Data Envelopment Analysis-Analytic Hierarchy Process modeling to be placed on target hosts. A prioritized tier will be placed on an appropriate host though least operational interference with hosted tiers incurred. The efficiency of the proposed model is evaluated using a series of in-depth experiments. We introduce results derived from quantitative and qualitative analyses that are useful for multi-tier applications placement in virtualized datacenters. Simulation results reveal that the proposed solution excels in terms of both load distribution and energy consumption in the datacenter, while the number of unnecessary migrations and consecutive Service Level Agreement violations is considerably reduced.
机译:虚拟化作为领先技术之一,已帮助数据中心将其产品云化并提供通用平台和各种Internet服务。该技术还促进了诸如基于云的多层应用程序之类的复杂Internet服务的敏捷部署。但是,实施多层应用程序可帮助提供商设置灵活和可扩展的服务,在虚拟化环境中部署此类应用程序面临挑战,这将加剧共享环境中不同多层应用程序的并置。在本文中,我们提出了一种放置策略,以考虑各个层的工作负载需求,物理主机资源的利用以及虚拟机的运行状态,在虚拟化数据中心中整合多层应用程序的层。放置策略根据出生-死亡随机过程来识别过度使用的主机,并根据数据包络分析-层次分析模型对层进行排序,以放置在目标主机上。优先级较高的层将放置在适当的主机上,尽管对托管层产生的操作干扰最少。使用一系列深入实验评估了所提出模型的效率。我们介绍了从定量和定性分析得出的结果,这些结果对于虚拟化数据中心中的多层应用程序放置很有用。仿真结果表明,所提出的解决方案在数据中心的负载分配和能耗方面均表现出色,而不必要的迁移和连续的违反服务水平协议的次数则大大减少。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号