Resilire: Achieving High Availability at the Virtual Machine Level

[1]  Sarita V. Adve,et al.  Understanding the propagation of hard errors to software and implications for resilient system design , 2008, ASPLOS.

[2]  Per Stenström,et al.  A Robust Main-Memory Compression Scheme , 2005, ISCA 2005.

[3]  Hai Jin,et al.  Live virtual machine migration with adaptive, memory compression , 2009, 2009 IEEE International Conference on Cluster Computing and Workshops.

[4]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[5]  Michael Vrable,et al.  Scalability, fidelity, and containment in the potemkin virtual honeyfarm , 2005, SOSP '05.

[6]  George Varghese,et al.  Difference engine , 2010, OSDI.

[7]  Mahadev Satyanarayanan,et al.  Internet suspend/resume , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[8]  Wei Huang,et al.  High performance virtual machine migration with RDMA over modern interconnects , 2007, 2007 IEEE International Conference on Cluster Computing.

[9]  Val Henson,et al.  An Analysis of Compare-by-hash , 2003, HotOS.

[10]  Beng-Hong Lim,et al.  Fast Transparent Migration for Virtual Machines , 2005, USENIX Annual Technical Conference, General Track.

[11]  Monica S. Lam,et al.  Optimizing the migration of virtual computers , 2002, OPSR.

[12]  David I. August,et al.  SWIFT: software implemented fault tolerance , 2005, International Symposium on Code Generation and Optimization.

[13]  Ravishankar K. Iyer,et al.  Error sensitivity of the Linux kernel executing on PowerPC G4 and Pentium 4 processors , 2004, International Conference on Dependable Systems and Networks, 2004.

[14]  Christine Morin,et al.  Shrinker: Improving Live Migration of Virtual Clusters over WANs with Distributed Data Deduplication and Content-Based Addressing , 2011, Euro-Par.

[15]  Hai Jin,et al.  VirtCFT: A Transparent VM-Level Fault-Tolerant System for Virtual Clusters , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

[16]  Binoy Ravindran,et al.  Lightweight Live Migration for High Availability Cluster Service , 2010, SSS.

[17]  Binoy Ravindran,et al.  Enhancing the Performance of High Availability Lightweight Live Migration , 2011, OPODIS.

[18]  Ravishankar K. Iyer,et al.  Automated Derivation of Application-aware Error Detectors using Static Analysis , 2007, 13th IEEE International On-Line Testing Symposium (IOLTS 2007).

[19]  Tzi-cker Chiueh,et al.  Fast memory state synchronization for virtualization-based fault tolerance , 2009, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks.

[20]  Zhenlin Wang,et al.  Dynamic memory balancing for virtual machines , 2009, OPSR.

[21]  Hong Ong,et al.  VCCP: A transparent, coordinated checkpointing system for virtualization-based cluster computing , 2009, 2009 IEEE International Conference on Cluster Computing and Workshops.

[22]  Jennifer Rexford,et al.  Eliminating the hypervisor attack surface for a more secure cloud , 2011, CCS '11.

[23]  Anja Feldmann,et al.  Live wide-area migration of virtual machines including local persistent state , 2007, VEE '07.

[24]  Renato J. O. Figueiredo,et al.  Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources , 2007, Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC '07).

[25]  Kai Li,et al.  Memory exclusion: optimizing the performance of checkpointing systems , 1999 .

[26]  Jason Nieh,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation , 2022 .

[27]  Friedemann Mattern,et al.  Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation , 1993, J. Parallel Distributed Comput..

[28]  Richard Henderson,et al.  Guidelines for Using Compare-by-hash , 2004 .

[29]  Dutch T. Meyer,et al.  Parallax: virtual disks for virtual machines , 2008, Eurosys '08.

[30]  Marianne Shaw,et al.  Constructing Services with Interposable Virtual Hardware , 2004, NSDI.

[31]  Andy Hopper,et al.  Predicting the Performance of Virtual Machine Migration , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[32]  Patrick Th. Eugster,et al.  VNsnap: Taking snapshots of virtual networked environments with minimal downtime , 2009, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks.

[33]  Dejan S. Milojicic,et al.  Process migration , 1999, ACM Comput. Surv..

[34]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[35]  Kartik Gopalan,et al.  Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning , 2009, VEE '09.

[36]  Kai Li,et al.  Libckpt: Transparent Checkpointing under UNIX , 1995, USENIX.

[37]  Roy T. Fielding,et al.  The Apache HTTP Server Project , 1997, IEEE Internet Comput..

[38]  Volker Strumpen,et al.  Fault-Tolerant File-I/O for Portable Checkpointing Systems , 2000, The Journal of Supercomputing.

[39]  Bipin C. Desai,et al.  A two-phase commit protocol and its performance , 1996, Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96.

[40]  Yingwei Luo,et al.  Fast Live Cloning of Virtual Machine Based on Xen , 2009, 2009 11th IEEE International Conference on High Performance Computing and Communications.

[41]  Carl A. Waldspurger,et al.  Memory resource management in VMware ESX server , 2002, OSDI '02.

[42]  Dutch T. Meyer,et al.  Remus: High Availability via Asynchronous Virtual Machine Replication. (Best Paper) , 2008, NSDI.

[43]  Yookun Cho,et al.  Space-efficient page-level incremental checkpointing , 2005, SAC '05.