| Literature DB >> 26901201 |
Guangjie Han1, Wenhui Que2, Gangyong Jia3, Lei Shu4.
Abstract
Cloud computing has innovated the IT industry in recent years, as it can delivery subscription-based services to users in the pay-as-you-go model. Meanwhile, multimedia cloud computing is emerging based on cloud computing to provide a variety of media services on the Internet. However, with the growing popularity of multimedia cloud computing, its large energy consumption cannot only contribute to greenhouse gas emissions, but also result in the rising of cloud users' costs. Therefore, the multimedia cloud providers should try to minimize its energy consumption as much as possible while satisfying the consumers' resource requirements and guaranteeing quality of service (QoS). In this paper, we have proposed a remaining utilization-aware (RUA) algorithm for virtual machine (VM) placement, and a power-aware algorithm (PA) is proposed to find proper hosts to shut down for energy saving. These two algorithms have been combined and applied to cloud data centers for completing the process of VM consolidation. Simulation results have shown that there exists a trade-off between the cloud data center's energy consumption and service-level agreement (SLA) violations. Besides, the RUA algorithm is able to deal with variable workload to prevent hosts from overloading after VM placement and to reduce the SLA violations dramatically.Entities:
Keywords: QoS; energy consumption; multimedia cloud computing; virtual machine (VM) migration
Year: 2016 PMID: 26901201 PMCID: PMC4801622 DOI: 10.3390/s16020246
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1VM abstraction.
Figure 2The system model.
Figure 3CPU utilization model of the physical machine (PM).
Characteristics of the workload (CPU utilization).
| Data | The number of VMs | Mean (%) | SD (%) | Most (ratio) | Range (%) |
|---|---|---|---|---|---|
| 03/03/2011 | 1052 | 12.31 | 17.09 | 2 (16.6%) | 99 |
| 06/03/2011 | 898 | 11.44 | 16.83 | 2 (18.1%) | 99 |
| 09/03/2011 | 1061 | 10.70 | 15.57 | 0 (18.2%) | 99 |
| 22/03/2011 | 1516 | 9.26 | 12.78 | 0 (18.9%) | 99 |
| 25/03/2011 | 1078 | 10.56 | 14.14 | 0 (15.0%) | 99 |
| 03/04/2011 | 1463 | 12.39 | 16.55 | 0 (14.2%) | 99 |
| 09/04/2011 | 1358 | 11.12 | 15.09 | 0 (17.0%) | 99 |
| 11/04/2011 | 1233 | 11.56 | 15.07 | 0 (15.2%) | 99 |
| 12/04/2011 | 1054 | 11.54 | 15.15 | 0 (15.4%) | 99 |
| 20/04/2011 | 1033 | 10.43 | 15.21 | 0 (17.6%) | 99 |
Figure 4Energy consumption.
Figure 5The number of VM migrations.
Figure 6SLAV.
Figure 7ESV.
Experiment results. SM, simple method; PABFD, power-aware best fit decreasing; RUA, remaining utilization-aware.
| Algorithm | Energy (kWh) | VM Mig | SLAV (10−5) | SLATAH(%) | ESV (10−3) |
|---|---|---|---|---|---|
| SM/PABFD | 116.35 | 17,879 | 2.7036 | 4.192 | 3.1456 |
| SM/RUA | 115.58 | 14,584 | 1.4277 | 3.263 | 1.6501 |
| PA/RUA-0.7 | 116.31 | 12,319 | 1.1709 | 2.685 | 1.3619 |
| PA/RUA-0.6 | 116.52 | 11,608 | 0.9760 | 2.532 | 1.1372 |
| PA/RUA-0.5 | 118.47 | 9239 | 0.4811 | 1.729 | 0.5699 |
| PA/RUA-0.4 | 123.19 | 5755 | 0.1373 | 0.879 | 0.1692 |
| PA/RUA-0.3 | 131.06 | 3102 | 0.0334 | 0.404 | 0.0438 |
Figure 8Energy consumption.
Figure 9ESV.
Figure 10SLATAH.
Figure 11SLAV.
Figure 12The number of VM migrations.
Figure 13The number of VM migrations varies with time.