首页> 外文期刊>Future generation computer systems >Multi-Capacity Bin Packing with Dependent Items and its Application to the Packing of Brokered Workloads in Virtualized Environments
【24h】

Multi-Capacity Bin Packing with Dependent Items and its Application to the Packing of Brokered Workloads in Virtualized Environments

机译:具有相关项目的多容量箱包装及其在虚拟化环境中的代理工作量包装中的应用

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

摘要

Providing resource allocation with performance predictability guarantees is increasingly important in cloud platforms, especially for data-intensive applications, for which performance depends greatly on the available rates of data transfer between the various computing/storage hosts underlying the virtualized resources assigned to the application. With the increased prevalence of brokerage services in cloud platforms, there is a need for resource allocation solutions that provide predictability guarantees in such settings, in which neither application scheduling nor cloud provider resources can be managed/controlled by the broker. This paper addresses this problem, as we define the Multi-Capacity Bin Packing with Dependent Items (MCBP-DI) problem to model the various resource allocation models adopted in such a brokered setting. The MCBP-DI problem represents a class of multi-dimensional bin packing problems, in which the amount of resources consumed by a subset of the items depends on the relationship between these items. Focusing on offering predictability guarantees to data-intensive applications, we define a sub-problem of the MCBP-DI problem, namely the Network-Constrained Packing (NCP) problem, in which the items to be packed form a connected component, and the resources consumed by any subset of these items are equivalent to the cost of the cut of that subset from the component. Our definition of the NCP problem is presented as part of our proposed cloud brokerage framework, in which the optimal mapping of brokered resources to applications is decided with guaranteed performance predictability. We prove that NCP is NP-hard, and we define two special instances of the problem, for which exact solutions can be found efficiently. We develop a greedy heuristic to solve the general instance of the NCP problem, and we evaluate its efficiency using simulations on various application workloads, and network models.
机译:在云平台中,尤其是对于数据密集型应用程序,为资源分配提供性能可预测性保证变得越来越重要,因为云平台的性能很大程度上取决于分配给应用程序的虚拟化资源所基于的各种计算/存储主机之间的可用数据传输速率。随着云平台中经纪服务的日益普及,需要一种在这样的设置中提供可预测性保证的资源分配解决方案,其中经纪人无法管理/控制应用程序调度或云提供商资源。本文解决了这个问题,因为我们定义了带有相关项目的多容量装箱(MCBP-DI)问题,以对在这种中介环境中采用的各种资源分配模型进行建模。 MCBP-DI问题代表一类多维装箱问题,其中,一个项目子集消耗的资源量取决于这些项目之间的关系。着重于为数据密集型应用程序提供可预测性保证,我们定义了MCBP-DI问题的一个子问题,即网络约束包装(NCP)问题,其中要包装的物料形成一个连接的组件,以及资源这些项目的任何子集所消耗的成本等于从组件中削减该子集的成本。我们对NCP问题的定义作为我们提议的云经纪框架的一部分提出,在该框架中,可以在保证性能可预测性的情况下确定代理资源到应用程序的最佳映射。我们证明NCP是NP难的,并且我们定义了两个特殊的问题实例,可以有效地找到确切的解决方案。我们开发了一种贪婪的启发式方法来解决NCP问题的一般情况,并使用各种应用程序工作负载和网络模型的仿真来评估其效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号