Demos of Distributed Algorithms and Concurrent Programming

  •        60

This small set of projects/solutions demonstrates the topics discussed in the lecture notes of the Distributed Algorithms course run by MIT at some time.

http://damit.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

GridSim: A Grid Simulation Toolkit


GridSim allows modeling and simulation of entities in parallel and distributed computing systems such as users, applications, resources, and resource brokers/schedulers for design and evaluation of scheduling algorithms. http://www.gridbus.org/gridsim

samoa


SAMOA is a platform for mining on big data streams.It is a distributed streaming machine learning (ML) framework that contains a programing abstraction for distributed streaming ML algorithms.SAMOA enables development of new ML algorithms without dealing with the complexity of underlying streaming processing engines (SPE, such as Apache Storm and Apache S4). SAMOA also provides extensibility in integratingnew SPEs into the framework. These features allow SAMOA users to develop distributed stream

Scheduling-Algorithms-Simulation - This is a simulation of RMS, EDF and LST scheduling algorithms


This is a simulation of RMS, EDF and LST scheduling algorithms

Distributed-Algorithms - It comprise of distributed memory algorithms for different problems.


It comprise of distributed memory algorithms for different problems.



distributed-algorithms - discipline distributed algorithms | UFSCar - campus Sorocaba


discipline distributed algorithms | UFSCar - campus Sorocaba

Nachos-402-OS


Converted a uni-processor, single threaded operating system NACHOS(C/C++ based, UNIX platform) into a Multi-Threaded, Multi-Programmed networked operating system & created a multithreaded simulation of Carls Jr. restaurant: o Implemented Multithreading, Thread Synchronization using locks & CVs, multiprogramming & System Calls , Virtual memory (Page table’s, IPT, TLB, Page replacement algorithms) and distributed system

equations-distributed - Solving equations math with distributed algorithms


Solving equations math with distributed algorithms

Distributed-Systems - Tests and firsts algorithms on distributed systems


Tests and firsts algorithms on distributed systems

RxCpp - Reactive Extensions for C++


The Reactive Extensions for C++ (RxCpp) is a library of algorithms for values-distributed-in-time. The Range-v3 library does the same for values-distributed-in-space.The ReactiveX Observable model allows you to treat streams of asynchronous events with the same sort of simple, composable operations that you use for collections of data items like arrays. It frees you from tangled webs of callbacks, and thereby makes your code more readable and less prone to bugs.

rt-simulate - simulation and analysis tool for some real time scheduling algorithms


simulation and analysis tool for some real time scheduling algorithms

simple-mapreduce - A simulation of the MapReduce framework to quickly test algorithms.


A simulation of the MapReduce framework to quickly test algorithms.

queue-ns2 - Queue Scheduling Algorithms. NS2 simulation. Computer Networks 2010


Queue Scheduling Algorithms. NS2 simulation. Computer Networks 2010

artificialbrains - Simulation of artificial brains and evolution using genetic algorithms.


Simulation of artificial brains and evolution using genetic algorithms.

Algorithm-Simulator - A dynamic visual simulation of many popular algorithms implemented in PHP


A dynamic visual simulation of many popular algorithms implemented in PHP

Mobile_Framework - Simulation to study road traffic under different intersection control algorithms


Simulation to study road traffic under different intersection control algorithms

CarSimulator - Simulation platform to test self driving car algorithms built in Unity3D


Simulation platform to test self driving car algorithms built in Unity3D

GCSimulation - A simulation of the basic garbage collection algorithms


A simulation of the basic garbage collection algorithms

paging - simulation of operative systems paging algorithms in javascript


simulation of operative systems paging algorithms in javascript