Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SharpGroups is a group communication library in C#
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
SharpGroups.Tests
SharpGroups
.gitignore
README
SharpGroups.sln
packages.config

README

SharpGroups is (going to be) some sort of implementation of distributed messaging algorithms in C#.

Dependencies
------------
	NUnit
	Moq
	Protocol Buffers

Build
-----
1) Download references:
	nuget install -o lib packages.config
2) Build:
Windows:
	msbuild
or use Visual Studio

Linux:
	xbuild

Project under early development. Dunno even where will it is leading.

If you require assistance in building/using, just drop me an e-mail.

specs:
http://lpd.epfl.ch/knezevic/da10/da10-ReliableBroadcast.pdf
http://www.gsd.inesc-id.pt/~ler/docencia/tfd0405/bib/LivroTFD.pdf
http://lpd.epfl.ch/knezevic/da10/da10-Introduction.pdf

TODO
----
- tests + impl of basic links
- tests of bebcast
- robust tcp (implementing IPerfectLink? IQuasiPerfectLink?)
- consensus, atomic bcast
- non-trivial gbcast
- membership service
- docs
- sample app
- thrifty gbcast
Something went wrong with that request. Please try again.