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
A fault-tolerant distributed job scheduler that delivers priority-based execution, tenant-aware fairness, and resilient checkpointed workloads with leader-elected high availability.
Grelmicro is a lightweight framework/toolkit which is ideal for building async microservices in Python.
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
Zero dependency, pure python, lightweight Distributed Lock Daemon over TCP, outperforms redis lock
HS algorithm - bi-directional ring:leader selection algorithm
Implementation of distributed election algorithms.
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…
Final Project
Wireless coordination algorithms applied to Mars rovers. Environment simulated on top of a Software Defined Network
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.
Dynamic DNS (DDNS) provider for Cloudflare
A State Machine Replication Protocol built on top of Dolev-Strong Authenticated Broadcast Protocol
Production-level distributed KV store implementing Raft consensus from scratch
A secure, fault-tolerant autonomous drone swarm system featuring decentralized coordination, acoustic localization, and SHA3-256 blockchain-based telemetry integrity.
YACA is yet another chat application, covering dynamic discovery, leader election, reliable (total/causal) ordered multicast, and Byzantine fault tolerance.
Tempora scheduling engine
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
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."