Online Assignment and Placement of Cloud Task Requests with Heterogeneous Requirements

Managing cloud resources in a way that reduces the consumed energy while also meeting clients demands is a challenging task. In this paper, we propose an energy-aware resource allocation framework that: i) places the submitted tasks (elastic/inelastic) in an energy-efficient way, ii) decides initially how much resources should be assigned to the elastic tasks, and iii) tunes periodically the allocated resources for the currently hosted elastic tasks. This is all done with the aim of reducing the number of ON servers and the time for which servers need to be kept ON allowing them to be turned to sleep early to save energy while meeting all clients demands. Comparative studies conducted on Google traces show the effectiveness of our framework in terms of energy savings and utilization gains.

[1]  Mohsen Guizani,et al.  Energy-efficient cloud resource management , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  Yan Zhang,et al.  Heterogeneity aware dominant resource assistant heuristics for virtual machine consolidation , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Mohsen Guizani,et al.  Efficient datacenter resource utilization through cloud resource overcommitment , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[5]  Zhiyong Liu,et al.  Risk management for virtual machines consolidation in data centers , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[6]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[7]  Mohsen Guizani,et al.  Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers , 2015, IEEE Transactions on Network and Service Management.

[8]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[9]  Dzmitry Kliazovich,et al.  GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers , 2010, GLOBECOM.

[10]  Mohsen Guizani,et al.  Release-time aware VM placement , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[11]  Enzo Baccarelli,et al.  Energy-saving adaptive computing and traffic engineering for real-time-service data centers , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[12]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.