Skip to content

khshah3/cs425-mp4

Repository files navigation

======= cs425-mp3

Chord-like distributed hashtable

Setup

Once downloaded to run the program typ -make : this should create an executable called myks

  • type ./myks, this will create the first server
  • on other computers, join by typing ./myks with flags
  • -l='port'
  • -g='firstcomputerhostport'

Modules

ring: Handles distributing keys/machines on the ring

usertable: Machines, addresses, locations on ring. Allows updating a machine's location. May be redundant if we put all this functionality in 'ring' instead. data : Handles data storage , handling and marshalling as well group member storage

About

Distributed Key Values Store with Fault Tolerance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published