Elastic Allocation and Automatic Migration Scheme for Virtual Machines
Hugo E. T. Carvalho and Otto C. M. B. Duarte
Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro, Brazil
Abstract—Cloud computing offers on-demand access to computational resources. One of the major challenges in cloud environments is to enforce the elasticity of the processes that execute in the cloud, avoiding Service Level Agreements (SLAs) violations and reducing waste with idle resources. We propose an autonomic resource management system for cloud computing, called VOLTAIC (Volume Optimization Layer To AssIgn Cloud resources). The proposal analyzes usage profiles of physical and virtual elements and defines heuristics based on differential utilization level that guarantee an enhanced allocation of virtual elements. VOLTAIC introduces algorithms to determine proper parameters to allocate cloud elements and to automatically migrate those elements to avoid performance degradation due to server saturation. Results obtained through the implementation of the system in a small-scale environment show that the system efficiently assigns virtual elements and ensures proper resource allocation to virtual elements. We also developed a virtual network simulator for cloud environments to attest the high performance of VOLTAIC in broader scenarios. Results show improvements in up to 10% in the amount of offered cycles due to correct assignment of virtual elements.
Cite: Hugo E. T. Carvalho and Otto C. M. B. Duarte, "Elastic Allocation and Automatic Migration Scheme for Virtual Machines," Journal of Emerging Technologies in Web Intelligence, Vol. 4, No. 4, pp. 333-342, November 2012. doi:10.4304/jetwi.4.4.333-342
Cite: Hugo E. T. Carvalho and Otto C. M. B. Duarte, "Elastic Allocation and Automatic Migration Scheme for Virtual Machines," Journal of Emerging Technologies in Web Intelligence, Vol. 4, No. 4, pp. 333-342, November 2012. doi:10.4304/jetwi.4.4.333-342
Array