Abstract
The rapid growth in cloud service demand has led to the establishment of large-scale virtualized data centers in which virtual machines (VMs) are used to handle user requests for service. A user’s request cannot be completed if the VM fails. Replication mechanisms can be used to mitigate the impact of failures. Further, data centers consume a large amount of energy resulting in high operating costs and contributing to significant greenhouse gas (GHG) emissions. In this paper, we focus on Infrastructure as a Service (IaaS) cloud where user job requests are processed by VMs and analyze the effectiveness of VM replications in terms of job completion time performance as well as energy consumption. Three different schemes: cold, warm, and hot replications are considered. The trade-offs between job completion time and energy consumption in different replication schemes are characterized through comprehensive analytical models which capture VM state transitions and associated power consumption patterns. The effectiveness of replication schemes are demonstrated through experimental results. To verify the validity of the proposed analytical models, we extend the widely used cloud simulator CloudSim and compare the simulation results with analytical solutions.
| Original language | English |
|---|---|
| Article number | 37 |
| Journal | Electronics (Switzerland) |
| Volume | 5 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - Sept 2016 |
Bibliographical note
Publisher Copyright:© 2016 by the authors; licensee MDPI, Basel, Switzerland.
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 13 Climate Action
Keywords
- Cloud
- Energy
- Fault tolerance
- Job completion time
- Power
- Replication
- Structure-state process
Fingerprint
Dive into the research topics of 'Virtual machine replication on achieving energy-efficiency in a cloud'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver