【24h】

Minimizing Data Access Latencies via Virtual Machine Placement Method in Datacenter

机译:通过数据中心中的虚拟机放置方法最大程度地减少数据访问延迟

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

摘要

The processing framework of large-scale data is becoming a major concern due to an explosive growth of data intensive applications in the cloud environment, such as MapReduce/Hadoop architecture. Many virtual machines (VMs) are used for processing large-scale data of cloud applications. Therefore, the total completion time of a task is an important index to evaluate the cloud performance. The access latency between nodes is one of the key factors affecting the task completion time for computing-intensive applications. Additionally, minimizing total access time can reduce the overall bandwidth cost of running the job. This paper proposes an optimization model focused on optimizing VMs placement so as to minimize the total data access latency where the data sets have been located. According to the proposed model, our VMs optimization problem is linear programming. Therefore, we obtain the optimum solution of our model by the branch-andbound algorithm that its time complexity is O(2NM) (where N is the number of the data nodes and M is the number of VMs). Simultaneously, we also present a greedy algorithm, which has O(NM) of time complexity, to solve our model. Finally, the simulation results show that all of the solutions of our model are superior to existing models and close to the optimal value.
机译:由于诸如MapReduce / Hadoop体系结构之类的云环境中数据密集型应用程序的爆炸性增长,大规模数据的处理框架正成为一个主要问题。许多虚拟机(VM)用于处理云应用程序的大规模数据。因此,任务的总完成时间是评估云性能的重要指标。节点之间的访问延迟是影响计算密集型应用程序的任务完成时间的关键因素之一。此外,最小化总访问时间可以减少运行作业的总带宽成本。本文提出了一个优化模型,该模型专注于优化VM的放置,以最大程度地减少数据集所在的总数据访问延迟。根据提出的模型,我们的虚拟机优化问题是线性规划。因此,我们通过分支定界算法获得模型的最优解,其时间复杂度为O(2 NM )(其中N为数据节点数,M为VM数) )。同时,我们还提出了一种贪婪算法,该算法的时间复杂度为O(NM),可以求解模型。最后,仿真结果表明,我们模型的所有解均优于现有模型且接近最佳值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号