MapReduce, Spark, Java, and Scala for Data Algorithms Book
-
Updated
Oct 14, 2024 - Java
MapReduce, Spark, Java, and Scala for Data Algorithms Book
JBotSim Core Files
DaViz is a tool for simulating and visualizing distributed algorithms.
Implement of Distributed cycle detection in large-scale sparse graphs
Distributed Algorithms For Computer Networks using Sinalgo simulator
TreeFlood offers algorithms to distributedly explore tree graphs.
CS-451 Distributed Algorithms EPFL course project of Fall 2022 edition
Repository for assignments for Distributed Algorithms class at TU Delft. Implemented casual ordering of point-to-point messages (Schiper-Eggli-Sandoz), tokken based mutual exclusion (Singhal’s algorithm) and minimum weight spanning tree in asynchronous networks (Gallager, Humblet, and Spira). All algorithms are written using Java RMI.
A distributed activity recognition system 🏃
Snapshots system implemented using Li version of Lai-Yang algorithm combined with Spezialleti-Kearns algorithm
Distributed file storage system that supports concurrent client requests and tolerate failures. Created for COMP2207: Distributed Systems and Networks.
Implementation of weak consensus in asynchronous networks
Middleware using Guava
Repository for the projects for Distributed Algorithms Course at TU Delft.
🖧 Implementations of algorithms from "Introduction to Reliable and Secure Distributed Programming"
Java implementation of FIFO Broadcast and Lattice Agreement in a distributed system
Perfect Links, Best Effort Broadcast, Reliable Broadcast, Uniform Reliable Broadcast, FIFO, and Lattice Aggreement all built on top of an unreliable channel (UDP sockets)
Add a description, image, and links to the distributed-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the distributed-algorithms topic, visit your repo's landing page and select "manage topics."