Approximation Algorithms for Energy Minimization in Cloud Service Allocation under Reliability Constraints
Olivier Beaumont (LaBRI, INRIA Bordeaux - Sud-Ouest), Philippe Duchon, (LaBRI, INRIA Bordeaux - Sud-Ouest), Paul Renaud-Goud (LaBRI)

TL;DR
This paper develops approximation algorithms for energy-efficient cloud service allocation that meets reliability constraints, balancing resource usage, failure probabilities, and energy consumption models.
Contribution
It introduces deterministic approximation algorithms with proven energy efficiency ratios for cloud resource allocation under reliability and SLA constraints.
Findings
Algorithms achieve guaranteed probability failure bounds
Proven deterministic approximation ratios for energy consumption
Developed an efficient heuristic with competitive energy performance
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Distributed systems and fault tolerance
