Projekt for the Distributed Systems course DBE14
-
Updated
Oct 28, 2021 - Python
Projekt for the Distributed Systems course DBE14
Bully leader election algorithm implementation for distributed systems.
DS Project: A fault-tolerant distributed key-value store using the Raft consensus algorithm
Project of lecture DBE14 Distributed Systems. Digital Business Engineering Masters Degree at HHZ Böblingen - Hochschule Reutlingen. Team: Markus Drespling, Frederick Dehner, David Lüttmann
HS algorithm - bi-directional ring:leader selection algorithm
Zero dependency, pure python, lightweight Distributed Lock Daemon over TCP, outperforms redis lock
Implementation of distributed election algorithms.
Wireless coordination algorithms applied to Mars rovers. Environment simulated on top of a Software Defined Network
Dynamic DNS (DDNS) provider for Cloudflare
Final Project
This assignment focuses on implementing a modified Raft system similar to those used by geo-distributed Database clusters such as CockroachDB or YugabyteDB. Raft is a consensus algorithm designed for distributed systems to ensure fault tolerance and consistency. We aim to build a database that stores key-value pairs mapping key to value string.
When working with Distributed Systems we want to achieve truly distributed solutions. There might not be a central component that regulates the whole network. Sometimes, however, a system might need to be assigned priority over other systems. In a truly distributed system, the priority of each component is not globally known. Luckily there exist…
Grelmicro is a lightweight framework/toolkit which is ideal for building async microservices in Python.
YACA is yet another chat application, covering dynamic discovery, leader election, reliable (total/causal) ordered multicast, and Byzantine fault tolerance.
A fault-tolerant distributed file storage system implemented in Python using the Raft consensus algorithm. This project provides a reliable distributed storage solution with strong consistency guarantees through the Raft protocol. Built with gRPC for efficient node communication, the system features automated cluster management, leader election
A State Machine Replication Protocol built on top of Dolev-Strong Authenticated Broadcast Protocol
The assignment to implement a simple leader election of the raft
Add a description, image, and links to the leader-election topic page so that developers can more easily learn about it.
To associate your repository with the leader-election topic, visit your repo's landing page and select "manage topics."