Mason Archival Repository Service

Efficient Virtual Machine Mobility in Cloud Computing

Show simple item record

dc.contributor.advisor Jabbari, Bijan
dc.contributor.author Rao, Guruprasad K.
dc.creator Rao, Guruprasad K.
dc.date 2011-12-08
dc.date.accessioned 2012-01-30T18:08:24Z
dc.date.available NO_RESTRICTION en_US
dc.date.available 2012-01-30T18:08:24Z
dc.date.issued 2012-01-30
dc.identifier.uri https://hdl.handle.net/1920/7482
dc.description.abstract Cloud computing change the Internet into a new computing platform, is a business model that achieve purchase on-demand and pay-per-use in network, has a broad development prospects. Virtualization technology is a core technology of cloud computing, the virtual machine is the basic unit of the cloud computing platforms, cloud providers providing services to clients by virtual machines must ensure the security and isolation. The capability to migrate applications with no perceivable effect to the end user enables service providers to develop new and improved methods for provisioning and maintaining data center infrastructure. Cloud computing providers can now perform hardware maintenance, consolidate CPU and memory resources, or migrate mission-critical applications from a data center when necessary without affecting the service-level agreements (SLAs) of the applications. A cumbersome issue is dealing with the network deployment context required to preserve end-to-end connectivity as VMs are migrated to new physical machines that are likely located on different networks. To the best of our knowledge, all proposed ideas rely on 'virtual networks' (i.e., overlay networks) to facilitate the interconnection of VMs. We take a radically different approach. The significant growth of Internet traffic and increase of routing tables require solutions to address Internet scalability and resiliency. The approach chosen is to move away from the flat legacy Internet routing to hierarchical routing, separating edge networks from transit networks. In the context of Cloud computing and Internet datacenter, Id/locator splitting provides a convenient method for establishing the network context for a VM that is migrated to a new physical machine. A protocol, the Location Identifier Separation Protocol (LISP) follows this paradigm, adding in particular a control-plane based on a mapping system, which separates the location function from the identification function of the IP address. OpenLISP is an open source implementation of the LISP proposal in the FreeBSD OS. OpenLISP provides complete Data Plane support for both encapsulation and decapsulation operations, for IPv4 and IPv6, as well as EID-to-RLOC mapping storage and efficient lookup. As part of the thesis research, control plane implementation of OpenLISP is done. Assuming transit/edge approach is widely deployed in the future Internet; our approach to live migration eliminates the need for non-standard and complex virtual networking schemes to interconnect the VM platforms. Our solution guarantees optimal routing between clients and the VM end-point that moved, regardless of its location. In addition, the solution does not require any change in the DNS infrastructure, which overall reduces operating expenses for the data center administrator.
dc.language.iso en_US en_US
dc.subject BGP en_US
dc.subject Machine Migration en_US
dc.subject Internet Architecture en_US
dc.subject HSP en_US
dc.title Efficient Virtual Machine Mobility in Cloud Computing en_US
dc.type Thesis en
thesis.degree.name Masters in Computer Engineering en_US
thesis.degree.level Master's en
thesis.degree.discipline Computer Engineering en
thesis.degree.grantor George Mason University en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search MARS


Browse

My Account

Statistics