Energy-efficient strategy for virtual machine consolidation in cloud environment

  • PDF / 2,299,162 Bytes
  • 15 Pages / 595.276 x 790.866 pts Page_size
  • 41 Downloads / 214 Views

DOWNLOAD

REPORT


(0123456789().,-volV)(0123456789(). ,- volV)

METHODOLOGIES AND APPLICATION

Energy-efficient strategy for virtual machine consolidation in cloud environment Youssef Saadi1 • Said El Kafhali2

 Springer-Verlag GmbH Germany, part of Springer Nature 2020

Abstract An important issue of energy efficiency in cloud environment is to perform more jobs while consuming less amount of power. Virtual machine consolidation remains the most deployed strategy to manage both performance and energy consumption. Most of existing energy efficiency techniques save energy against the cost on performance degradation. Consolidation techniques leverage thresholds to detect overloaded and underloaded hosts that could be vacated to achieve optimal balance between host utilization and energy consumption. In this research, we propose an energy-efficient strategy (EES) to consolidate virtual machines in cloud environment with an aim of reducing the energy consumption while completing more tasks with the highest throughput. Our proposal makes use of the performance-to-power ratio to set upper thresholds for overload detection. In addition, EES considers the overall data center workload utilization to set lower thresholds, which can reduce the number of virtual machine migrations. The simulation results show that EES leads to energy-efficient workload consolidation with the minimal number of migrations and less energy consumption. The results conclude that EES saves energy consumption without compromising user’s workload requirement. Keywords Cloud computing  Data center  Live migration  Energy-efficient strategy  Energy consumption

1 Introduction Cloud computing models the way to enable convenient on demand network access to a shared pool of configurable computing resources such as network, storage and applications. These resources are provisioned rapidly and released with minimal management effort. A cloud environment gathers one or more data centers that may be located at different geographical areas. Each data center contains a set of physical servers that host a set of virtual

Communicated by V. Loia. & Said El Kafhali [email protected] Youssef Saadi [email protected] 1

Information Processing and Decision Support Laboratory, Faculty of Sciences and Technologies, Sultan Moulay Slimane University, Beni Mellal, Morocco

2

Computer, Networks, Mobility and Modeling Laboratory, Faculty of Sciences and Technologies, Hassan 1st University, Settat, Morocco

machines responding to customers’ requests (Kafhali and Salah 2018a). A large-scale virtualized data centers consume a great many of electrical energy resources, leading to high carbon dioxide emissions. It has been reported in Asad and Chaudhry (2017) that data centers consume approximately 3% of the world’s total electricity, producing 200 Mio. metric tons of dioxide carbon. By 2020, 140 billion kilo watts per year are the predicated power consumption by USA data centers. The high power consumption involved by virtualized data centers causes, in addition to dioxide carbon emissi