| Carl Friedrich Gauß Faculty | Department of Computer Science

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.

Project Partners

Project Members at IBR

PhotoProf. Dr. Rüdiger Kapitza
+49 531 3913294
Room 135
PhotoInes Messadi
Wissenschaftliche Mitarbeiterin
+49 531 3913295
Room 117
PhotoSigne Rüsch
Wissenschaftliche Mitarbeiterin
+49 531 3913265
Room 116
PhotoJohannes Behl
Ehemaliger Wissenschaftlicher Mitarbeiter
+49 9131 8520115


Multi-Enclave BFT ProtocolsMaster ThesisSigne Rüsch, Ines Messadiexamined
Security-Aware Application Partitioning in Rust Using Intel SGXBachelor ThesisSigne Rüschexamined
Standing on Own Feet: Systematic Analysis of Communication Approaches for a Next-Generation BFT SystemMaster ThesisJohannes Behlfinished
Looking for a MOM: Assessing Existing Message-Oriented Middlewares in the Context of a Next-Generation BFT SystemMaster ThesisJohannes Behlfinished
Development of a Byzantine Fault-Tolerant Replicated Database for Multi-Core EnvironmentsMaster ThesisJohannes Behlfinished
Realisation of a Consensus-Oriented Parallelisation for Multi-Core Environments using Apache ZooKeeperMaster ThesisJohannes Behlfinished
Development of a Framework for the Evaluation of Distributed SystemsProject ThesisJohannes Behlfinished
Design and Implementation of a Framework for Command-line-Interface Applications in PythonProject ThesisJohannes Behlfinished
Implementation of a Byzantine Agreement Scheme in RustProject ThesisSigne Rüschfinished
Low Latency Byzantine Agreement using RDMABachelor ThesisSigne Rüsch, Ines Messadifinished

If you are interested in writing a thesis regarding this project, please feel free to contact us.


last changed 2020-09-30, 07:10 (dynamic content) by Desta Haileselassie Hagos