Virtual Machine Provisioning for Applications with Multiple Deadlines in Resource-Constrained Clouds

Virtual Machine Provisioning for Applications with Multiple Deadlines in Resource-Constrained Clouds
复制标题

资源受限云中具有多个截止日期的应用程序的虚拟机配置

DOI:
--
复制
发表时间:
2017
期刊:
2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)
影响因子:
--
通讯作者:
Dakai Zhu
Dakai Zhu
中科院分区:
--
文献类型:
--
作者:
R. Begam;Wei Wang;Dakai Zhu

文献摘要

被引文献

相似文献

最近,一些研究已经考虑了具有单一时间约束的应用(即,运行在云系统上。在这项工作中,为了有效地支持具有灵活时间约束的用户请求(例如,用户可能更喜欢加急服务,并愿意支付额外的费用,让他们的工作在更早的时间处理),我们考虑在资源受限的云系统中处理的应用程序与多个截止日期,并调查相应的虚拟机(VM)供应方案。具体来说,通过考虑多个截止日期,出价对用户的请求,我们提出了一个基于斜率的时间敏感的资源因素与主导资源被认为是优先考虑这些请求。此外,我们还研究了将用户请求的多个虚拟机分配给一个或多个计算节点的映射方案,分别表示为Bundled和Distributed映射。评估结果表明,相比于单一的截止日期计划,建议的虚拟机供应计划,考虑多个截止日期和分布式映射可以显着提高所取得的系统效益和资源利用率。
Recently, several studies have considered applications with a single time constraint (i.e., deadline) running on cloud systems. In this work, to effectively support user requests with flexible timing constraints (e.g., users may prefer expedited services and are willing to pay extra for getting their job processed at earlier times), we consider applications with multiple deadlines for being processed in resource-constrained cloud systems and investigate corresponding virtual machine (VM) provisioning schemes. Specifically, by considering the multiple deadline-bid pairs of user requests, we propose a Slope-based Time-Sensitive Resource Factor with Dominant Resource being considered to prioritize such requests. In addition, we study the mapping schemes that allocate multiple VMs of a user request to only one or multiple computing nodes, which are denoted as Bundled and Distributed mappings, respectively. The evaluation results show that, compared to the single deadline schemes, the proposed VM provisioning schemes that consider multiple deadlines and distributed mapping can significantly improve the achieved system benefit and resource utilization.