H$^2$—A Hybrid Heterogeneity Aware Resource Orchestrator for Cloud Platforms

Cloud computing services are provided through datacenters that consume significant amount of energy and contribute to global warming. Largely, resources are unused due to low service demand, in principal, wasting energy and resources. Energy could be saved through efficient resource management systems; that is of utmost importance, particularly, when service providers use various kinds of sand-boxing technologies, such as bare-metal, virtual machine and/or containers to provide quality services to users. The lack of a single resource manager creates questions on infrastructure energy efficiency and service performance. In this paper, we investigate the possibility of using a single resource manager to manage datacenter heterogeneous resources, energy, and performance (hence cost) efficiently. Our evaluation suggests that $\sim$30.47% energy could be saved at cost of only 2.14% loss in performance through using a single scheduler instead of multiple schedulers.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Ramakrishnan Rajamony,et al.  An updated performance comparison of virtual machines and Linux containers , 2015, 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).

[3]  Lucas Chaufournier,et al.  Containers and Virtual Machines at Scale: A Comparative Study , 2016, Middleware.

[4]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .

[5]  Muhammad Zakarya,et al.  Energy and performance aware resource management in heterogeneous cloud datacenters , 2017 .

[6]  Y. C. Tay,et al.  A Performance Comparison of Containers and Virtual Machines in Workload Migration Context , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[7]  Shripad Nadgowda,et al.  Voyager: Complete Container State Migration , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[8]  Ricardo Bianchini,et al.  Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms , 2017, SOSP.

[9]  Konstantinos Vandikas,et al.  Bare-metal, virtual machines and containers in OpenStack , 2017, 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN).

[10]  Rajkumar Buyya,et al.  ContainerCloudSim: An environment for modeling and simulation of containers in cloud data centers , 2017, Softw. Pract. Exp..