diff --git a/README.md b/README.md index dde1b9f113a9d2b631aaaa7fc456dd3fbc3cceb1..0b8fa0367715383b32f7afe269f087be8105baba 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # Distributed File System -Distributed storage system using Java, networking and distributed systems \ No newline at end of file +This project creates a distributed storage system using Java, networking and distributed systems. +It will support multiple concurrent clients sending store, load, list, remove requests. As Dstores +may fail and be restarted, and new Dstores can join the datastore at runtime, rebalance operations are required to make sure each file is replicated R times and files are distributed evenly over the Dstores. + +The modules will communicate with each other via TCP connections and the datastores will listen on different ports.