Skip to content

Partial implementation of Amazon’s Dynamo distributed data store in Java. Features: DHT, data replication, and failure recovery

Notifications You must be signed in to change notification settings

itsnayeem/Dynamo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Implementation of Dynamo

Final Project for CS682 - Distributed Software Development


Overview

This is a partial implementation of Amazon's Dynamo. Although it is functioning, it is not a complete project. This implementation supports:

  • Distributed Hash Table (DHT)
  • Virtual Nodes evenly distributed amongst physical servers
  • Data replication up to n copies with version control
  • Frontend servers use this system to store and retrieve 'tweets'
  • Able to recover from network disruption

3rd-party libraries used

About

Partial implementation of Amazon’s Dynamo distributed data store in Java. Features: DHT, data replication, and failure recovery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages