Reverse replication of virtual machines (rRVM) for low latency and high availability services

作者: Muyang He , Shaoning Pang , Denis Lavrov , Ding Lu , Yuan Zhang

DOI: 10.1145/2996890.2996894

关键词:

摘要: 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 adoption production. In this paper, we extend function secondary host be primary recipient network requests so (PVM) is retained by form packets. doing this, redesign typical consistency model and architecture for replication. Specifically, set redirection packets recording. Should fail, recorded are used recreate on host. Experiments research demonstrate simultaneously strong low our real-time fault tolerance system. We name system reverse machines (rRVM).

参考文章(26)
Renato Figueiredo, Casey M. Jeffery, Virtual lockstep for fault tolerance and architectural vulnerability analysis University of Florida. ,(2009)
Mike Feeley, Brendan Cully, Andrew Warfield, Dutch Meyer, Geoffrey Lefebvre, Norm Hutchinson, Remus: high availability via asynchronous virtual machine replication networked systems design and implementation. pp. 161- 174 ,(2008)
D. Bernick, B. Bruckert, P.D. Vigna, D. Garcia, R. Jardine, J. Klecka, J. Smullen, NonStop/spl reg/ advanced architecture dependable systems and networks. pp. 12- 21 ,(2005) , 10.1109/DSN.2005.70
Brad Fitzpatrick, Distributed caching with memcached Linux Journal. ,vol. 2004, pp. 5- ,(2004)
S. Webber, J. Beirne, The Stratus architecture [1991] Digest of Papers. Fault-Tolerant Computing: The Twenty-First International Symposium. pp. 79- 85 ,(1991) , 10.1109/FTCS.1991.146637
Daniel J. Scales, Mike Nelson, Ganesh Venkitachalam, The design of a practical system for fault-tolerant virtual machines Operating Systems Review. ,vol. 44, pp. 30- 39 ,(2010) , 10.1145/1899928.1899932
Shriram Rajagopalan, Brendan Cully, Ryan O'Connor, Andrew Warfield, SecondSite Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments - VEE '12. ,vol. 47, pp. 97- 108 ,(2012) , 10.1145/2151024.2151039
Balazs Gerofi, Yutaka Ishikawa, Enhancing TCP throughput of highly available virtual machines via speculative communication Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments - VEE '12. ,vol. 47, pp. 87- 96 ,(2012) , 10.1145/2151024.2151038
Christian Limpach, Eric Jul, Andrew Warfield, Steven Hand, Ian Pratt, Christopher Clark, Jacob Gorm Hansen, Keir Fraser, Live migration of virtual machines networked systems design and implementation. pp. 273- 286 ,(2005) , 10.5555/1251203.1251223
T. A. Gregg, L. Spainhower, IBM S/390 parallel enterprise server G5 fault tolerance: a historical perspective Ibm Journal of Research and Development. ,vol. 43, pp. 863- 873 ,(1999) , 10.1147/RD.435.0863