Reducing Power Consumption in Data Centers by Jointly Considering VM Placement and Flow Scheduling
نویسندگان
چکیده
Two important components that consume the majority of IT power in data centers are the servers and the Data Center Network (DCN). Existing works fail to fully utilize power management techniques on the servers and in the DCN at the same time. In this paper, we jointly consider VM placement on servers with scalable frequencies and flow scheduling in the DCN, to minimize the overall system’s power consumption. Due to the convex relation between a server’s power consumption and its operating frequency, we prove that, given the number of servers to be used, computation workloads should be allocated to severs in a balanced way, to minimize the power consumption on servers. To reduce the power consumption of the DCN, we further consider the flow requirements among the VMs during VM allocation and assignment. Also, after VM placement, flow consolidation is conducted to reduce the number of active switches and ports. We notice that, choosing the minimum number of servers to accommodate the VMs may result in high power consumption on servers, due to servers’ increased operating frequencies. Choosing the optimal number of servers purely based on servers’ power consumption leads to reduced power consumption on servers, but may increase power consumption of the DCN. We propose to choose the optimal number of servers to be used, based on the overall system’s power consumption. Simulations show that, our joint power optimization method helps to reduce the overall power consumption significantly, and outperforms various existing state-of-the-art methods in terms of reducing the overall system’s power consumption.
منابع مشابه
Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers
Due to the increasing use of Cloud computing services and the amount of energy used by data centers, there is a growing interest in reducing energy consumption and carbon footprint of data centers. Cloud data centers use virtualization technology to host multiple virtual machines (VMs) on a single physical server. By applying efficient VM placement algorithms, Cloud providers are able to enhanc...
متن کاملCommunication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملVM Consolidation by using Selection and Placement of VMs in Cloud Datacenters
The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...
متن کاملWorkload Consolidation using VM Selection and Placement Techniques in Cloud Computing
Cloud computing provides a consumer pay-per-use computing model over the Internet using numerous data centers across the globe. Power consumption by the huge data centers in Cloud environment has attracted the attention of research community. Efficient usage of energy in Cloud can be addressed in many facets. Virtual Machine (VM) consolidation is one of the techniques to save or reduce energy i...
متن کاملCloud data centers energy-saving scheduling algorithm based on CPU frequency scaling
The high energy consumption in cloud data centers has become an urgent problem. The scale and architecture of cloud data centers are growing increasingly immense and complex in recent years, which bring more severe challenges on the energy consumption management. This paper proposes new approaches for virtual machines (VMs) placement based on CPU frequency scaling. In the stage of initial VM pl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Interconnection Networks
دوره 15 شماره
صفحات -
تاریخ انتشار 2015