Using VM replication to build a consistent, fast HA system

Loading...
Thumbnail Image

Supplementary material

Other Title

Authors

He, Muyang

Author ORCID Profiles (clickable)

Degree

Master of Computing

Grantor

Unitec Institute of Technology

Date

2016

Supervisors

Pang, Shaoning

Type

Masters Thesis

Ngā Upoko Tukutuku (Māori subject headings)

Keyword

replication virtual machines (rRVM)
virtual machines (Computing)
high-availability storage (HA storage)
HA system
network architecture

ANZSRC Field of Research Code (2020)

Citation

He, M. (2016). Using VM replication to build a consistent, fast HA system (Unpublished document submitted in partial fulfilment of the requirements for the degree of Master of Computing). Unitec Institute of Technology, Auckland, New Zealand. Retrieved from https://hdl.handle.net/10652/4677

Abstract

Virtualization supplies a straightforward approach to high availability through iterative replications of virtual machine (VM) checkpoints that encapsulate the protected services. Unfortunately, traditional VM replication solutions suffer from deficiencies in either response latency or state recovery consistency, which constrains the adoption of VM replication in production. In this work, we redesign the typical consistency model and network architecture for virtual machine replication. In doing this, we extend the functionality of the secondary host to be the primary recipient of network requests so that the state of the primary VM (PVM) is retained by the secondary host in the form of network packets. Specifically, the secondary host is set for network redirection and packets recording. Should the primary host fail, the recorded packets are used to recreate the state on the secondary host. We name the system reverse replication of virtual machines (rRVM). Experiments demonstrate the simultaneous strong recovery consistency and low response latency of our real-time disaster recovery system. To be specific, we achieved 100% consistency without additional latency imposed.

Publisher

Link to ePress publication

DOI

Copyright holder

Author

Copyright notice

All rights reserved

Copyright license

Available online at