A simulation of Pastry protocol: a scalable, decentralized object location and routing protocol for large-scale peer-to-peer systems
-
Updated
Nov 24, 2020 - F#
A simulation of Pastry protocol: a scalable, decentralized object location and routing protocol for large-scale peer-to-peer systems
[DEPRECATED] Akka.NET logging integration for Slf4Net library
A simulator of asynchronous gossip and push-sum algorithms based on actors written in F#.
A distributed system simulating twitter clone using actor model
A distributed system for finding perfect squares that are sums of consecutive squares
A distributed system simulating chord protocol using actor model
A distributed system simulating gossip and push-sum protocols using actor model
Coursework Projects for Distributed Operating Systems
A Twitter API clone and client simulation
Mining bitcoins by generating random input strings and hashing them using the SHA256 algorithm. These mined coins are checked to ensure they have the required number of leading zeros in their prefix specified by the user. F# and AKKA actor model is used to build a good solution that runs efficiently on multi-core machines.
A distributed system for simulating bitcoin mining using actor model
Gossip type algorithms can be used both for group communication and for aggregate computation. The goal of this project is to determine the convergence of such algorithms through a simulator based on actors written in F#. Since actors in F# are fully asynchronous, the particular type of Gossip implemented is the so called Asynchronous Gossip.
Akka.NET integration plugin for Castle.Windsor dependency injection library
Akka.NET integration plugin for Grace dependency injection library
[DEPRECATED] Akka.NET integration plugin for NInject dependency injection library
Akka.NET integration plugin for StructureMap dependency injection library
[DEPRECATED] Akka.NET integration plugin for Unity dependency injection library
Add a description, image, and links to the akka topic page so that developers can more easily learn about it.
To associate your repository with the akka topic, visit your repo's landing page and select "manage topics."