This is the second of two not well fleshed out ideas.

On 03/26/2013 04:36 AM, Janko Mivšek wrote:
>   Title:
> 
Implement Fast Byzantine Paxos in Slang


>   Level: (beginner, intermediate, advanced)
> 

Advanced

>   Possible mentor: (if already known)
> 
>   Possible second mentor: (if already known)
> 

I am willing to help out but I'm sure there's someone better as I don't
know slang or how to go about implementing Paxos. yet.

>   Description
> 
Paxos (https://en.wikipedia.org/wiki/Paxos_%28computer_science%29) is a
framework for solving consensus in a network of unreliable processors.
A python implementation is available here: http://openreplica.org/

>   Technical Details
> 
Could just port ConCoord (the openreplica.org's backend) from Python to
Slang rather than starting from scratch.

>   Benefits to the Student
>
Learn Smalltalk, Slang. Implement something hard.

>   Benefits to the Community
With enough images you can just persist everything in the image and each
image can be a reasonable size.

Reply via email to