I. Introduction
Power-efficiency and predictability in data centers have become matters of concern to cloud service providers for maximizing their economic benefits. While increased power bills, carbon emissions and power supply limitations significantly affect their ability to support more tenants [1]– [7], unpredictable tenancy costs and performance concerns have deterred many potential tenants from adopting cloud services [8]– [12]. Thus, to save power as well as attract and support more tenants, cloud providers require power-efficient resource allocation algorithms capable of providing resource guarantees.