Distributed File System

  • Implemented a distributed file system with multiple storage servers and a single naming server.
  • Utilized RESTful APIs to support file operations such as reading, writing, creation, deletion and metadata queries.
  • Developed a locking mechanism to ensure file consistency during concurrent access and replication to enhance fault tolerance.