Abstract
In cloud computing, it is crucial to maintain service continuity, while power outage is one of the most common and serious threats. To improve the resilience of cloud against power outage, a service provider usually deploys emergency energy supply (e.g., UPSs and generators) in a data center. When a power outage at a data center happens, the cloud service provider needs to make the operation decision on which subset of VMs to keep running and which servers to host such VMs to minimize its loss (or maximize its profit) using the emergency energy supply while the selected VMs are running in the affected data center until they are finished, migrated to other data centers, or normal power supply of the affected data center has been restored. No prior research has theoretically studied such a cloud service continuity problem under power outage. In this paper, we tackle this challenge and investigate the cloud service continuity problem. Specifically, we consider that a profit is associated with maintaining the continuity of a service, denoted as service continuity profit. Based on that we first formulate an optimization problem that aims to maximize the total profit subject to energy constrains. After showing the hardness of the problem, we focus on the design of approximation algorithms for solving the problem, where we consider two practical cases. In the first one with sufficient number of servers for re-provisioning, we develop a constant approximation algorithm of which the worst-case performance approaches the optimal solution within a constant factor (≈ 4.5-6:4). In the second one, we consider the general case with limited number of servers, and we develop an approximation algorithm with an approximation ratio of around 5.7–8. By combining these two algorithms together, we can achieve both good worst-case performance and average performance. Simulation results demonstrate the efficiency in terms of maximizing the service continuity profit of the proposed algorithms.
| Original language | English |
|---|---|
| Pages (from-to) | 930-943 |
| Journal | IEEE Transactions on Services Computing |
| Volume | 13 |
| Issue number | 5 |
| Online published | 19 Jul 2017 |
| DOIs | |
| Publication status | Published - Sept 2020 |
Research Keywords
- approximation algorithm
- cloud recovery
- energy-efficient scheduling
- power outage
- profit maximization
- Service continuity
- VM consolidation
Fingerprint
Dive into the research topics of 'Providing Service Continuity in Clouds under Power Outage'. Together they form a unique fingerprint.Projects
- 1 Finished
-
GRF: When Group Buying Meets Cloud Computing
WANG, J. (Principal Investigator / Project Coordinator)
1/01/15 → 11/12/18
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver