“Fault and Intrusion Tolerance on the Basis of Virtual Machines”
in Tagungsband des 1. Fachgesprch Virtualisierung (Feb 11-12, 2008, Paderborn, Germany), Feb. 2008.
Abstract: Fault and intrusion tolerance is an important paradigm for building distributed systems that work in spite of accidental and malicious faults. This paper discusses how to harness virtualization technology for building such dependable systems. We show that virtualization promotes a hybrid fault model that allows tolerating malicious intrusions in application domains with little overhead. The proposed architecture features mechanisms for supporting heterogeneity of the replicas. A hypervisor-based replication controller achieves perpetual operation through periodic proactive recovery of the replicas. Re-mapping of state storage between virtual machines speeds up the state transfer of a stateful replicated service. Our VM-FIT prototype implements the core functionality of such a virtualization-based replication architecture. We present some performance measurements and close with a discussion of future research directions.
Research line(s): Fault And Intrusion Tolerance in Open Distributed Systems (FIT)