Managing Resources in Cloud: Chrome Extension to OpenStack
One of the emerging techniques is cloud computing. This cloud service provides the access to the computers and their resources virtually through different models like public, private and hybrid. This paper concentrates in setting up a private cloud using the open source software “OpenStack”. The existing dashboard Horizon shows the memory size and number of virtual CPUs allocated to each instance but does not give the summary of the resources consumed on the whole by the host. We focus on creating a chrome extension that provides the state of the instances and total amount of resources consumed in each host. This resource utilization information can be utilized by the administrator to do the dynamic migration to use the resources in an effective way, minimize the power consumption by migrating instances from less utilized hosts to other hosts. The developed chrome extension provides details of instances such as the state of each instance which shows whether the instance is in Build, Active or Terminated state. Besides, it provides details such as CPU utilization, memory utilization and disk utilization of each host which are not displayed in the default dashboard of OpenStack. This extension also provides an alert message to the administrator when there is over-utilization and under-utilization of resources in a host. In this paper we have designed a chrome extension for OpenStack which can be utilized by the cloud administrators to manage the resources in the data center.