首页> 外文期刊>Journal of network and computer applications >A two-phase virtual machine placement policy for data-intensive applications in cloud
【24h】

A two-phase virtual machine placement policy for data-intensive applications in cloud

机译:云中数据密集型应用的两相虚拟机放置策略

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

摘要

Cloud computing and big data are two technologies whose combination can yield many benefits and challenges. One of the most significant challenges is the traffic produced by data-intensive jobs within a data center. A possible way to manage the produced traffic is optimizing the placement of virtual machines (VM) on hosts. However, placing VMs compactly to reduce the communication cost can negatively impact on other aspects such as host utilization and load balancing. In this paper, we aim to make a balance between optimizing the host utilization and the communication cost while considering load balancing. We investigate the VM placement problem by modeling it as the minimum weight K-vertex-connected induced subgraph. We prove the NP-Hardness of the problem and propose a novel two-phase strategy for placing VMs on hosts. At first phase, in order to balance traffic and workload among racks, we rank all racks using a fuzzy inference system and select the best ones based on a linear programming model. At second phase, we introduce a novel greedy algorithm to assign each VM to a host regarding a proposed communication cost metric. We evaluate our approach using CloudSim simulator whose results show our two-phase strategy is able to make a balance between host utilization and network traffic. It keeps more than 80 percent of the traffic rack local while reduces the average network link saturation to almost 40 percent with a low variance. Besides, the number of used hosts increase linearly by increasing the number of VMs which leads to a higher host utilization.
机译:云计算和大数据是两种技术,其组合可以产生许多益处和挑战。最重要的挑战之一是数据中心内的数据密集型工作产生的交通。管理生成流量的可能方法是优化主机上虚拟机(VM)的位置。然而,紧凑地放置VM以降低通信成本可能对诸如主机利用率和负载平衡等其他方面产生负面影响。在本文中,我们的目标是在考虑负载平衡时优化主机利用率和通信成本之间进行平衡。我们通过将其建模为最小重量k - 顶点连接的引起的子图来调查VM放置问题。我们证明了问题的NP硬度,提出了一种新的两阶段策略,用于将VM放在主机上。在第一阶段,为了平衡机架之间的流量和工作量,我们使用模糊推理系统排列所有机架,并基于线性编程模型选择最佳的机架。在第二阶段,我们介绍了一种新颖的贪婪算法,以将每个VM分配给主机,关于提出的通信成本度量。我们使用CloudSim模拟器评估我们的方法,其结果显示我们的两阶段策略能够在主机利用率和网络流量之间进行平衡。它占据了超过80%的流量架本地,同时将平均网络链路饱和度降低至近40%,具有低方差。此外,通过增加更高的主机利用率的VM的数量,所使用的宿主的数量随线增加。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号