Skip to content

Distributed System implementation with paxos, consensus algorithm, locking, failure detection, group view and RPCs

Notifications You must be signed in to change notification settings

fbessez/Distributed-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fabien Bessez
Assign4 : Consensus and Election

Instructions:
	Make sure to start a viewleader with 'python viewleader.py'. 
		There is the option to enter in 'python viewleader.py --viewleader REPLICAS_GO_HERE'
		where REPLICAS_GO_HERE is a comma delimited string without spaces. for example:
			localhost:39000,localhost:39001,localhost:39002 and so on
	Then perform whichever client or server RPCs that you would like.
	The replicas will adjust their logs accordingly. However, if you kill enough of the 
		replicas that a quorom will not be met by the remaining 'alive' replicas, then none 
		of the commands will work until you reboot the downed replicas. Note: Some Starter Code provided.

About

Distributed System implementation with paxos, consensus algorithm, locking, failure detection, group view and RPCs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages