面向计算密集型应用的竞价实例可靠供给策略
分布式、并行与集群计算
2011-10-28 v1
摘要
云计算提供商正将其闲置资源在竞价市场上出租,这被视为计算资源迈向成熟市场经济的第一步。竞价实例是以低于标准按需实例价格提供的虚拟机(VM)。只要当前价格低于用户愿意支付的每小时最高出价,这些虚拟机就会持续运行。竞价实例已被越来越多地用于执行计算密集型应用。尽管具有明显的经济优势,但由于可竞价资源的间歇性特征,应用执行时间可能会延长,甚至可能无法完成。本文提出了一种资源分配策略,旨在解决在间歇性虚拟机池上运行计算密集型作业的问题,同时力求以快速且经济的方式运行应用。为缓解潜在的不可用时段,本文提出了一种多维度的故障感知资源供给策略。我们的解决方案采用了价格和运行时间估算机制,以及三种容错技术,即检查点(checkpointing)、任务复制和迁移。我们利用基于真实价格波动轨迹和并行工作负载档案(Parallel Workload Archive)应用轨迹的跟踪驱动仿真来评估我们的策略。结果表明,尽管偶尔发生故障,在竞价实例上执行应用并满足服务质量(QoS)约束是有效的。
引用
@article{arxiv.1110.5969,
title = {Reliable Provisioning of Spot Instances for Compute-intensive Applications},
author = {William Voorsluys and Rajkumar Buyya},
journal= {arXiv preprint arXiv:1110.5969},
year = {2011}
}
备注
8 pages, 4 figures