- The goal is to build a Dynamo DB style fault tolerant key-value storage with features like partitioning, replication, failure handling to provide availability and linearizability guarantees.
- The storage system is built using a group of android devices representing the storage servers of replicated database, messages sent to the group are routed to the appropriate server based on DHT chord theory and are replicated across 2 other servers for backup.
- In case any devices from the group crash, they should back up all the messages belonging to them and whatever they missed during the downtime using the replication strategy when they come back up.
- Thus we can maintain a fault tolerant database with availability and linearizability guarantees.
-
Notifications
You must be signed in to change notification settings - Fork 0
JunaidAShaikh/Dynamo_Style_Fault_Tolerant_Key_Value_Storage
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Android based Dynamo DB style fault tolerant key-value storage with features like partitioning, replication, failure handling to provide availability and linearizability guarantees.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published