Title :
COLD: Cloud Optimized Workload Deployer
Author :
Arroyo, Diana ; Mohomed, Iqbal I.
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
We demonstrate a prototype system called COLD that we are developing at IBM Research which provides optimized deployment of workload in the cloud. A workload refers to an application, consisting of virtual entities (e.g. VM, volume), to be deployed in a cloud infrastructure, consisting of physical entities (e.g. PM, storage). The resource requirements of the virtual entities, as well as metadata describing relations among virtual entities (e.g. location proximity requirement), are described using a declarative workload definition language, namely using a HOT template. COLD provides a clean separation between the underlying mechanisms offered by a given cloud environment for lifecycle management of virtual resources and policies that influence optimal placement. The current implementation of COLD is tied to Open Stack, though we have plans in the future to make it cloud agnostic. It is designed to be fault-tolerant. In a software defined environment of an Open Stack cloud with various hyper visors, we show the operation of COLD to place various Heat stacks that contain specific policies such as rack-level antic location.
Keywords :
cloud computing; meta data; resource allocation; virtual machines; virtualisation; COLD; HOT template; Heat stacks; IBM Research; OpenStack cloud; cloud agnostic; cloud environment; cloud infrastructure; cloud optimized workload deployer; declarative workload definition language; lifecycle management; location proximity requirement; metadata describing relations; physical entities; prototype system; rack-level anticolocation; resource requirements; software defined environment; virtual entities; virtual policies; virtual resources; Analytical models; Cloud computing; Computational modeling; Engines; Heating; Servers; Virtual machine monitors; cloud; optimization; placement; workload;
Conference_Titel :
Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2014 IEEE 22nd International Symposium on
Conference_Location :
Paris
DOI :
10.1109/MASCOTS.2014.76