Abstract

Cloud computing is a novel paradigm, where the limitations of ubiquitous connected devices in terms of computing, data access, networking and storage are solved through the use of cloud infrastructure. The pervasive adoption of cloud computing results in a rising carbon footprint due to the high energy consumption of computing servers. This negatively affects the environment and entails an associated increase in electricity costs and consequently operational costs. Many works proposed scheduling algorithms using software-centric power models in order to predict electric power consumption in underlying data centers and to schedule cloud tasks so as to reduce energy consumption. Linear models which are based on the lowest-and highest-power data points (referred to here as the “Power Endpoints Model” - PEM) and the simple linear regression (SLR) model are the most used in the literature. However, these models have traditionally been evaluated using different environments, experimental setups, workloads, and error calculation formulas. In this paper, a unified classification and evaluation for these linear power models is presented, under unified setup, benchmarking applications, and error formula with the main goal being to achieve an objective comparison. A new power model is proposed, named Locally Corrected Multiple Linear Regression (LC-MLR), in order to increase prediction accuracy. A simulation framework for a cloud energy-aware scheduler is introduced. The framework combines the Energy-Aware Task Scheduling on Cloud Virtual Machines (EATSVM) with the LC-MLR power model, and facilitates performance measurement for cloud data centers. The scheduler with the new power model increases energy efficiency without degrading the qualities of service of the system. The workloads used for performance evaluation and comparisons in this work are generated using a diverse set of applications. The results show that LC-MLR outperforms the most-used models for simulation of power consumption of cloud data centers. The detailed performance analysis is elaborated in the paper.

Highlights

  • Cloud computing is an emerging technology enabling on-demand access to a shared pool of configurable computing resources, such as networks, servers, storage, applications and services

  • Most research on linear power models and energy optimizations for servers propose models based on the lowest- and highest-power data points [15], [16], [27], [38], [43]–[49], [53], [17]–[24], or models based on Simple Linear Regression (SLR) [54], [25], [26], [28]–[31], to predict the amount of power consumption

  • We present a classification of linear power models and a comparison between PEM, simple linear regression (SLR) and Locally Corrected Multiple Linear Regression (LC-MULTIPLE LINEAR REGRESSION (MLR)) models

Read more

Summary

INTRODUCTION

Cloud computing is an emerging technology enabling on-demand access to a shared pool of configurable computing resources, such as networks, servers, storage, applications and services. Most research on linear power models and energy optimizations for servers propose models based on the lowest- and highest-power data points (referred to here as the ‘‘Power Endpoints Model’’ or PEM) [15], [16], [27], [38], [43]–[49], [53], [17]–[24], or models based on Simple Linear Regression (SLR) [54], [25], [26], [28]–[31], to predict the amount of power consumption These models use CPU utilization as an independent variable for power prediction. We present a classification of linear power models and a comparison between PEM, SLR and LC-MLR models We evaluate their performance in terms of standard error of estimation between the actual power consumption values and the predicted ones using those models.

RELATED WORKS
PERFORMANCE ANALYSIS
EXPERIMENTAL ENVIRONMENT
Findings
CONCLUSION AND SUMMARY
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.