TY - JOUR
T1 - Virtual machine customization and task mapping architecture for efficient allocation of cloud data center resources
AU - Piraghaj, Sareh Fotuhi
AU - Calheiros, Rodrigo N.
AU - Chan, Jeffrey
AU - Dastjerdi, Amir Vahid
AU - Buyya, Rajkumar
N1 - Publisher Copyright:
© The British Computer Society 2015.
PY - 2016/2
Y1 - 2016/2
N2 - Energy usage of large-scale data centers has become a major concern for cloud providers. There has been an active effort in techniques for the minimization of the energy consumed in the data centers. However, most approaches lack the analysis and application of real cloud backend traces. In existing approaches, the variation of cloud workloads and its effect on the performance of the solutions are not investigated. Furthermore, the focus of existing approaches is on virtual machine migration and placement algorithms, with little regard to tailoring virtual machine configuration to workload characteristics, which can further reduce the energy consumption and resource wastage in a typical data center. To address these weaknesses and challenges, we propose a new architecture for cloud resource allocation that maps groups of tasks to customized virtual machine types. This mapping is based on the task usage patterns obtained from the analysis of the historical data extracted from utilization traces. In our work, the energy consumption is decreased via efficient resource allocation based on the actual resource usage of tasks. Experimental results show that, when resources are allocated based on the discovered usage patterns, significant energy saving can be achieved.
AB - Energy usage of large-scale data centers has become a major concern for cloud providers. There has been an active effort in techniques for the minimization of the energy consumed in the data centers. However, most approaches lack the analysis and application of real cloud backend traces. In existing approaches, the variation of cloud workloads and its effect on the performance of the solutions are not investigated. Furthermore, the focus of existing approaches is on virtual machine migration and placement algorithms, with little regard to tailoring virtual machine configuration to workload characteristics, which can further reduce the energy consumption and resource wastage in a typical data center. To address these weaknesses and challenges, we propose a new architecture for cloud resource allocation that maps groups of tasks to customized virtual machine types. This mapping is based on the task usage patterns obtained from the analysis of the historical data extracted from utilization traces. In our work, the energy consumption is decreased via efficient resource allocation based on the actual resource usage of tasks. Experimental results show that, when resources are allocated based on the discovered usage patterns, significant energy saving can be achieved.
KW - cloud computing
KW - energy consumption
UR - http://handle.westernsydney.edu.au:8081/1959.7/uws:38072
U2 - 10.1093/comjnl/bxv106
DO - 10.1093/comjnl/bxv106
M3 - Article
SN - 0010-4620
VL - 59
SP - 208
EP - 224
JO - The Computer Journal
JF - The Computer Journal
IS - 2
ER -