| Literature DB >> 25478589 |
Jordi Mateo1, Jordi Vilaplana1, Lluis M Plà2, Josep Ll Lérida1, Francesc Solsona1.
Abstract
Providers of cloud environments must tackle the challenge of configuring their system to provide maximal performance while minimizing the cost of resources used. However, at the same time, they must guarantee an SLA (service-level agreement) to the users. The SLA is usually associated with a certain level of QoS (quality of service). As response time is perhaps the most widely used QoS metric, it was also the one chosen in this work. This paper presents a green strategy (GS) model for heterogeneous cloud systems. We provide a solution for heterogeneous job-communicating tasks and heterogeneous VMs that make up the nodes of the cloud. In addition to guaranteeing the SLA, the main goal is to optimize energy savings. The solution results in an equation that must be solved by a solver with nonlinear capabilities. The results obtained from modelling the policies to be executed by a solver demonstrate the applicability of our proposal for saving energy and guaranteeing the SLA.Entities:
Mesh:
Year: 2014 PMID: 25478589 PMCID: PMC4244950 DOI: 10.1155/2014/273537
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Erlang plots for different α and λ values.
Figure 2Cloud architecture.
Task processing costs.
| Task | Processing costs | Value |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Total processing cost (∑ |
| |
Without communications. High optimal Erlang. VM configurations.
| Node | VM |
| Δ |
|
|---|---|---|---|---|
|
| VM11 |
|
|
|
|
| VM12 |
|
|
|
|
| VM13 |
|
|
|
|
| VM21 |
|
|
|
Without communications. High optimal Erlang. Solver assignment.
| Node | VM | Task assignment |
|---|---|---|
|
| VM11 |
|
|
| VM12 |
|
|
| VM13 |
|
|
| VM21 |
|
Without communications. Low optimal Erlang. Preserving SLA. VM configurations.
| Node | VM |
| Δ |
|
|---|---|---|---|---|
|
| VM11 |
|
|
|
|
| VM12 |
|
|
|
|
| VM13 |
|
|
|
|
| VM21 |
|
|
|
Without communications. Low optimal Erlang. Preserving SLA. Solver assignment.
| Node | VM | SLA | Energy |
|---|---|---|---|
| Task assignment | Task assignment | ||
|
| VM11 |
|
|
|
| VM12 |
|
|
|
| VM13 |
|
|
|
| VM21 |
|
|
High slowdown. Communication configurations.
| Task | Task | Communication costs |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| |
High slowdown. Solver assignment.
| Node | VM | Task assignment |
|---|---|---|
|
| VM11 |
|
|
| VM12 |
|
|
| VM13 |
|
|
| VM21 |
|
Low slowdown. Communication configurations.
| Task ti | Task tj | Communication costs Cij |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| |
Low slowdown. Solver assignment.
| Node | VM | Task assignment |
|---|---|---|
|
| VM11 |
|
|
| VM12 |
|
|
| VM13 |
|
|
| VM21 |
|
Moderate slowdown. Communication configurations.
| Task | Task | Communication costs |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| |
Moderate slowdown. Solver assignment.
| Node | VM | Tasks assignment |
|---|---|---|
|
| VM11 |
|
|
| VM12 |
|
|
| VM13 |
|
|
| VM21 |
|