论文标题

供应现场实例而无需使用耐故障机制

Provisioning Spot Instances Without Employing Fault-Tolerance Mechanisms

论文作者

Alourani, Abdullah, Kshemkalyani, Ajay D.

论文摘要

云计算提供了一种可变成本的支付计划,该计划使云客户可以指定他们愿意为租用现货实例支付的价格以比固定付款计划低得多的成本运行应用程序,并且根据云客户的不同需求,云平台可以随时撤销现场实例。为了减轻点实例撤销的影响,应用程序通常采用不同的容忍度机制来最大程度地减少甚至消除每个点实例撤销的丢失工作。但是,这些容忍度的机制产生了与应用程序完成时间和部署成本有关的其他开销。我们提出了一种基于云市场的新型方法,该方法利用云点市场特征来提供现场实例,而无需采用容错机制来减少应用的部署成本和申请完成时间。我们在模拟中评估了我们的方法,并使用包含Docker容器中工作的亚马逊现场实例和EC2市场的现实价格跟踪。我们的仿真结果表明,与基于故障耐受机制的方法相比,我们的方法减少了部署成本和完成时间。

Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platforms could revoke spot instances at any time. To alleviate the effect of spot instance revocations, applications often employ different fault-tolerance mechanisms to minimize or even eliminate the lost work for each spot instance revocation. However, these fault-tolerance mechanisms incur additional overhead related to application completion time and deployment cost. We propose a novel cloud market-based approach that leverages cloud spot market features to provision spot instances without employing fault-tolerance mechanisms to reduce the deployment cost and completion time of applications. We evaluate our approach in simulations and use Amazon spot instances that contain jobs in Docker containers and realistic price traces from EC2 markets. Our simulation results show that our approach reduces the deployment cost and completion time compared to approaches based on fault-tolerance mechanisms.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源