Using Agent - based VM Placement Policy
The huge expansion in infrastructure and services in recent years to cover the high demand on processing big data has created a mega Cloud Datacenter of high complexity with increasing difficulties to identify and allocate efficiently an appropriate host for a requested virtual machine (VM). Thus, it is vital to establish a good awareness of all datacenter?s resources in order to enable allocation ?placement? policies to make the best decision in reducing the required time for the creation and allocation of a VM at a proper host. Most of current placement ?allocation? algorithms have a leakage in the broad awareness of datacenter?s resources with adverse impactions on the allocation progress of their policies. This paper presents a new Agent-based placement policy that employs some multi-agent system?s features to achieve a good awareness of Cloud Datacenter?s resources and also provide an efficient allocation decision for the requested VMs. Consequently, it reduces the response time of VM allocation and usage of occupied resources. The agent-based policy is implemented by using the CloudSim toolkit [10, 11] and is favourably compared against the toolkit?s own default policy. The comparative study is based on typical numerical experiments, focusing on the response time of VM allocation and other aspects such as the number of available VM types and the amount of occupied resources.
Publishing Year