REFIT: Resource-Efficient Fault and Intrusion Tolerance
Internet-based services play a central role in today's society. With such services progressively taking over from traditional infrastructures, their complexity steadily increases. On the downside, this leads to more and more faults occurring. As improving software-engineering techniques alone will not do the job, systems have to be prepared to tolerate faults and intrusions.
REFIT investigates how systems can provide fault and intrusion tolerance in a resource-efficient manner. The key technology to achieve this goal is virtualization, as it enables multiple service instances to run in isolation on the same physical host. Server consolidation through virtualization not only saves resources in comparison to traditional replication, but also opens up new possibilities to apply optimizations (e.g., deterministic multi-threading).
Resource efficiency and performance of the REFIT prototype are evaluated using a web-based multi-tier architecture, and the results are compared to non-replicated and traditionally-replicated scenarios. Furthermore, REFIT develops an infrastructure that supports the practical integration and operation of fault and intrusion-tolerant services; for example, in the context of cloud computing.
News
- Tobias Distler received an IBM Ph.D. Fellowship Award for his work in REFIT.
- Starting January 2012, Rüdiger Kapitza is Professor at the Technische Universität Braunschweig, Distributed Systems Group.
Publications
| EuroSys 2012 | Rüdiger Kapitza, Johannes Behl, Christian Cachin, Tobias Distler, Simon Kuhnle, Seyed Vahid Mohammadi, Wolfgang Schröder-Preikschat, and Klaus Stengel. CheapBFT: Resource-efficient Byzantine Fault Tolerance. In Proceedings of the EuroSys 2012 Conference (EuroSys '12), pages 295-308, Bern, 10-13 April 2012. |
|---|---|
| EuroSys 2011 | Tobias Distler and Rüdiger Kapitza. Increasing Performance in Byzantine Fault-Tolerant Systems with On-Demand Replica Consistency. In Proceedings of the EuroSys 2011 Conference (EuroSys '11), pages 91-105, Salzburg, 10-13 April 2011. |
| NDSS 2011 | Tobias Distler, Rüdiger Kapitza, Ivan Popov, Hans P. Reiser, and Wolfgang Schröder-Preikschat. SPARE: Replicas on Hold. In Proceedings of the 18th Network and Distributed System Security Symposium (NDSS '11), pages 407-420, San Diego, 6-9 February 2011. |
| SICHERHEIT 2010 | Tobias Distler, Rüdiger Kapitza, and Hans P. Reiser. State Transfer for Hypervisor-Based Proactive Recovery of Heterogeneous Replicated Services. In Proceedings of the 5th "Sicherheit, Schutz und Zuverlässigkeit" Conference (SICHERHEIT '10), pages 61-72, Berlin, 5-7 October 2010. |
| HotDep 2010 | Rüdiger Kapitza, Matthias Schunter, Christian Cachin, Klaus Stengel, and Tobias Distler. Storyboard: Optimistic Deterministic Multithreading. In Proceedings of the 6th Workshop on Hot Topics in System Dependability (HotDep '10), pages 1-8, Vancouver, 3 October 2010. |
Theses
- A survey on virtualization aided fault-tolerance
- Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Rüdiger Kapitza
- Determinierte parallele Ausführung von mehrfädigen Programmen in Virtuellen Maschinen
- Supervisors: Prof. Dr.-Ing. Rüdiger Kapitza, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat
- Implementierung und Evaluierung zuverlässiger Referenzen für replizierte Dienste (RSIOR)
- Supervisors: Prof. Dr.-Ing. Rüdiger Kapitza, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat
- Spare: Ressourcen-effiziente Fehler- und Einbruchstoleranz
- Supervisors: Prof. Dr.-Ing. Rüdiger Kapitza, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat
People Involved in REFIT
| Prof. Dr.-Ing. Rüdiger Kapitza | Prof. Dr.-Ing. Wolfgang Schröder-Preikschat | Dipl.-Inf. Tobias Distler |
|
|
|
Related Projects
| VM-FIT | Virtual Machine-based Fault and Intrusion Tolerance |
|---|---|
| TClouds | Trustworthy Clouds – Privacy and Resilience for Internet-scale Critical Infrastructure |
| FOREVER | Fault/intrusiOn REmoVal through Evolution & Recovery |







