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.
Snapshots system implemented using Li version of Lai-Yang algorithm combined with Spezialleti-Kearns algorithm
A distributed activity recognition system π
Distributed file storage system that supports concurrent client requests and tolerate failures. Created for COMP2207: Distributed Systems and 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"
Implementation of Uniform Causal Network over faulty network from scratch using UDP and standard Java library.
Perfect Links, Best Effort Broadcast, Reliable Broadcast, Uniform Reliable Broadcast, FIFO, and Lattice Aggreement all built on top of an unreliable channel (UDP sockets)
DaViz is a tool for simulating and visualizing distributed algorithms.
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."