| 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 Protocols, Multi-Enclave BFT ProtocolsMaster ThesisSigne Rüsch, Ines Messadiexamined
Sicherheitsorientierte Partitionierung von Anwendungen in Rust mit Intel SGX, Security-Aware Application Partitioning in Rust Using Intel SGXBachelor ThesisSigne Rüschexamined
Auf eigenen Beinen: Systematische Untersuchung von Kommunikationsansätzen für ein zukünftiges BFT-System, Standing on Own Feet: Systematic Analysis of Communication Approaches for a Next-Generation BFT SystemMaster ThesisJohannes Behlfinished
Auf der Suche nach einer MOM: Beurteilung bestehender nachrichtenorientierter Middlewares im Kontext eines zukünftigen BFT-Systems, Looking for a MOM: Assessing Existing Message-Oriented Middlewares in the Context of a Next-Generation BFT SystemMaster ThesisJohannes Behlfinished
Entwicklung einer byzantinisch fehlertolerant replizierten Datenbank für Mehrkernumgebungen, Development of a Byzantine Fault-Tolerant Replicated Database for Multi-Core EnvironmentsMaster ThesisJohannes Behlfinished
Umsetzung einer konsensusorientierten Parallelisierung für Mehrkernumgebungen am Beispiele von Apache ZooKeeper, Realisation of a Consensus-Oriented Parallelisation for Multi-Core Environments using Apache ZooKeeperMaster ThesisJohannes Behlfinished
Entwicklung eines Frameworks zur Evaluation von verteilten Systemen, Development of a Framework for the Evaluation of Distributed SystemsProject ThesisJohannes Behlfinished
Konzeption und Implementierung eines Frameworks für befehlszeilengesteuerte Anwendungen in Python, 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 RDMA, 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