Performance Characteristics for Efficiency:
- O(1) cache lookup
- O(path_length) Trie insertion/retrieval
- Metadata preservation
- Efficient memory management
- There cannot be two files with the same name and directory relative to two storage servers in the File System.
- path format should not start with ./
-
Tokenization on Client End
-
Fix Client READ Request to work with modified Send file (with headers)
-
Use Modified Send File function for Copy file over network
-
Implement Copy Directory over Network
- dest socket opens channel for receiving
- src socket opens channel for communication.
- recursively send all directory info.
- modified send_directory_contents to send all the information.
- Send a bit to stop communication between the two.
-
LRU with Tries
-
Backup Integration
-
[] REFACTOR