distributed-algorithms

There are 98 repositories under distributed-algorithms topic.

  • Arrow-Distributed-Directory-Protocol

    Distrbuted Queue and Graph Algorithm. Arrow Distributed Directory Protocol implementation in Go.

    Language:Go2
  • awesome-self-stabilization

    Self-stabilization resources and links.

  • GaussianProcessRegression

    Using Nvidia K20 to accelerate Gaussian Process Regression

    Language:Cuda2
  • dragon

    Fully distributed orchestration for heterogeneous services

    Language:Python2
  • distributed-algorithms

    Python implementation of distributed wave and election algorithms taught in CSC8103 at Newcastle University

    Language:Python1
  • distributed-algo-2022

    CS-451 Distributed Algorithms EPFL course project of Fall 2022 edition

    Language:Java1
  • sample-distributed-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 selection algorithms to overcome this issue.

    Language:Python1
  • deadline-constrained-broadcasting

    Code for the paper "Dynamic Optimization of Random Access in Deadline-Constrained Broadcasting"

    Language:MATLAB1
  • Lelann-Token-ring-Algorithm

    Implementation of Lelann's token-ring algorithm, supporting process failures and insertion/removal of processes.

    Language:Python1
  • Distributed-Voting-Beep

    The code for Distributed Voting with Beeps (DVB) algorithms

    Language:MATLAB1
  • snapshots

    Snapshots system implemented using Li version of Lai-Yang algorithm combined with Spezialleti-Kearns algorithm

    Language:Java1
  • da

    C++ implementation of FIFO and Localized Causal Broadcast.

    Language:C++1
  • io-automaton

    C++ implementation of a distributed system env based on IO-Automaton

    Language:C++1
  • co347

    An emulator for distributed algorithms

    Language:Java1
  • thieves_guild_put_poznan_2018

    Thieves' guild as an example of the implementation of a distributed algorithm.

    Language:C++1
  • hchord

    Peer-to-peer lookup protocol

    Language:Python1
  • ADMM-On-Spark

    Implement Alternating Direction Method of Multipliers On Spark

    Language:Scala1
  • sloth

    A distributed activity recognition system :running:

    Language:Java1
  • WatchOut_DPS_Project

    Distribuited scalable system for the game of "hide and seek" based on bully election for the seeker and Ricart&Agrawala distributed mutual exclusion for hiders, with additional rest server and rest/mqtt client functionalities. Each player has a smartWatch with simulated H.R. sensor.

    Language:Java
  • UCN-over-faulty-network

    Implementation of Uniform Causal Network over faulty network from scratch using UDP and standard Java library.

    Language:Java
  • CS553-DistributingAlgorithms

    This project is a simulation of various distributed computing algorithms implemented in Scala using the Akka framework.

    Language:Scala
  • distributed-algorithms

    Implementation of a handful of distributed algorithms

    Language:C++
  • distributed-booking

    Booking a place for an event thanks to a Go distributed program and a simple web interface

    Language:Go
  • msc-distributed-algorithms-project

    Project for the M.Sc. course "22932 Distributed Algorithms for Communication Networks" of The Open University of Israel.

    Language:Java
  • two-phase-commit-protocol

    Implementation of Two-Phase commit protocol in C#

    Language:C#
  • CS451-Distributed-Algorithms-project

    My solution to the CS451 Distributed Algorithm programming project

    Language:Java
  • lattice-consensus

    Implementation of weak consensus in asynchronous networks

    Language:Java
  • distributed-algorithms

    Perfect Links, Best Effort Broadcast, Reliable Broadcast, Uniform Reliable Broadcast, FIFO, and Lattice Aggreement all built on top of an unreliable channel (UDP sockets)

    Language:Java
  • da-project

    Java implementation of FIFO Broadcast and Lattice Agreement in a distributed system

    Language:Java
  • distributed-algo

    Experiments on distributed algorithms

    Language:Go
  • Distributed-Systems-Fall2021

    Distributed Systems, Fall 2021, University of Tehran

    Language:TeX
  • CS451-DistributedAlgorithms-Project-

    In this project i implemented some famous distributed algorithms in java, by simulating hosts and using udp messages between them. The algorithms implemented are: "Perfect Links", "Best-effort Broadcast", "Uniform Realiable Broadcast", FIFO Broadcast and Localized Causal Broadcast.

    Language:Java
  • Distributed-NN

    A distributed Neural Network with synchronous and asynchronous approaches and ring all-reduce implementation

    Language:Python
  • thesis

    Master's thesis - Automatically Finding Non-constant Lower Bounds for Locally Checkable Labeling Problems in the LOCAL Model

    Language:TeX