arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1302.4414cs.DC
收藏

可靠性约束下能量最小化云服务分配的近似算法

Approximation Algorithms for Energy Minimization in Cloud Service Allocation under Reliability Constraints

Olivier Beaumont, Philippe Duchon, Paul Renaud-Goud

摘要:

我们认为,在云服务分配的上下文中出现的分配问题。更具体地说,我们假设的一部分,每个计算资源相关联的容量约束,可以选择使用动态电压和频率缩放(DVFS)方法,并失败的概率。另一方面,我们假设服务作为相同虚拟机的一组独立实例运行。此外,在云提供商和客户端之间存在服务水平协议(SLA),其可以表达如下:客户端带有在一天结束时必须存活的最小数量的服务实例,并且云提供商提供配对列表(价格,补偿),如果云提供商未能保持所需数量的服务存活,则由云提供商支付该补偿。在云提供商方面,每个对实际上对应于满足最小实例数量约束的保证成功概率。在这种情况下,给定最小数量的实例和成功概率,云提供商的问题是找到必要资源的数量,它们的时钟频率和实例在机器上的分配(可能使用复制)。该解决方案应在给定时间段内满足所有类型的约束,同时最小化所用资源的能耗。我们考虑了两种基于DVFS技术的能耗模型,其中物理资源的时钟频率可以改变。对于每个分配问题和每个能量模型,我们证明了确定性的近似比消耗的能量的算法,提供保证概率故障,以及一个有效的启发式,其能量比是不保证。

英文摘要:

We consider allocation problems that arise in the context of service allocation in Clouds. More specifically, we assume on the one part that each computing resource is associated to a capacity constraint, that can be chosen using Dynamic Voltage and Frequency Scaling (DVFS) method, and to a probability of failure. On the other hand, we assume that the service runs as a set of independent instances of identical Virtual Machines. Moreover, there exists a Service Level Agreement (SLA) between the Cloud provider and the client that can be expressed as follows: the client comes with a minimal number of service instances which must be alive at the end of the day, and the Cloud provider offers a list of pairs (price,compensation), this compensation being paid by the Cloud provider if it fails to keep alive the required number of services. On the Cloud provider side, each pair corresponds actually to a guaranteed success probability of fulfilling the constraint on the minimal number of instances. In this context, given a minimal number of instances and a probability of success, the question for the Cloud provider is to find the number of necessary resources, their clock frequency and an allocation of the instances (possibly using replication) onto machines. This solution should satisfy all types of constraints during a given time period while minimizing the energy consumption of used resources. We consider two energy consumption models based on DVFS techniques, where the clock frequency of physical resources can be changed. For each allocation problem and each energy model, we prove deterministic approximation ratios on the consumed energy for algorithms that provide guaranteed probability failures, as well as an efficient heuristic, whose energy ratio is not guaranteed.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑