IEEE Transactions on Cloud Computing

From the April-June 2016 issue

Energy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers

By Xiangming Dai, Jason Min Wang, and Brahim Bensaou

Featured article thumbnail imageDespite the dramatic improvements achieved in building energy-efficient electronic devices, the amount of electricity consumed worldwide to power the global information technology infrastructure has grown tremendously in the past decade. In this paper, we propose algorithms to reduce energy consumption by data centers by considering the placement of virtual machines onto the servers in the data center intelligently. We formulate this problem as an integer programming problem, prove it is NP-hard, then explore two greedy approximation algorithms, minimum energy virtual machine (VM) scheduling algorithm (MinES) and minimum communication virtual machine scheduling algorithm (MinCS), to reduce the energy while satisfying the tenants’ service level agreements. We examine the performance of these two algorithms in both small and large clusters using real data traces and synthetic workloads, and compare them to other alternatives. Our results demonstrate that MinES and MinCS yield scheduling that are within 4.3 to 6.1 percent energy consumption of the optimal solution while being computationally efficient.

download PDF View article (PDF)     csdl View issue (CSDL)      TCC Facebook Link  TCC on Facebook      TCC LinkedIn Group  TCC on Linkedin


NOTE: We seek submission of papers that present new, original and innovative ideas for the "first" time in TCC (Transactions on Cloud Computing). That means, submission of "extended versions" of already published works (e.g., conference/workshop papers) is not encouraged unless they contain significant number of "new and original" ideas/contributions along with more than 65% brand "new" material. If you are submitting an extended version, you SHOULD submit a cover letter/document detailing (1) the "Summary of Differences" between TCC paper and earlier paper, (2) a clear listing of "new and original" ideas/contributions in TCC paper (identifying sections where they are proposed/presented), and (3) confirming the percentage of new material. Otherwise, submission will be "desk" rejected without any reviews.


Editorials and Announcements

Announcements


Editorials


Guest Editorials


Reviewers List


Author Index


Call for Papers

General Call for Papers

General call for papers. View PDF.


Access recently published TCC articles

RSS Subscribe to the RSS feed of latest TCC content added to the digital library.

Mail Sign up for the Transactions Connection newsletter.

Access TCC Preprints in the Computer Society digital library


TCC is financially cosponsored by:

IEEE Computer SocietyIEEE Communications SocietyIEEE Power & Energy SocietyIEEE Consumer Electronics SocietyIEEE Systems Council

TCC is technically cosponsored by:

IEEE Signal Processing Society