Aggregated service consolidation by multi-server virtualization
Master Thesis
2012
Permanent link to this Item
Authors
Supervisors
Journal Title
Link to Journal
Journal ISSN
Volume Title
Publisher
Publisher
University of Cape Town
Department
License
Series
Abstract
Virtualization is seen as the underlying technology that will make ubiquitous internet a reality by giving service providers a means to manage and consolidate their services on fewer infrastructures, while also being able to still deliver agreed service levels to their customers. Data centres have taken on server virtualization due to its benefits such as reduced operational cost, centralized administration, enhanced security, load balancing and improved hardware utilization. The resource management capabilities offered by server virtualization implies that these providers can now make use of previously redundant computing resources by aggregating them into a pool of resources. Virtual machine (VM) live migration is a core feature in resource management as it allows running applications in the VMs to be relocated to another host so as to maintain Service Level Agreements (SLAs) or for host maintenance purposes, with near zero degradation to the performance of the hosted service. However there is a need to manage optimally the live migration process especially when dealing with heterogeneous workloads such as CPU, memory and network intensive hosted applications which put a strain on different computing resources. By doing so, a service provider reaps maximum benefits from the live migration process. This study aims to optimize the live migration process during the migration of a VM running a Voice over IP (VoIP) service from a source to target host residing on the same Local Area Network. The proposed design framework focused on modifying the pre-copy algorithm which is in charge of performing the live migration. The modifications introduced a statistical dirty page tracking scheme into the algorithm and also incorporated the use of CPU scheduling to improve the performance of the live migration. A proof of concept was setup in the form of a testbed using Xen as the virtualization platform. Experiments carried out, showed that the downtime and migration time of the VoIP service were significantly reduced with minimal degradation on the call quality as perceived by the user during the live migration.
Description
Includes abstract.
Includes bibliographical references.
Keywords
Reference:
Nkubito, P. 2012. Aggregated service consolidation by multi-server virtualization. University of Cape Town.