ApolBruce - Reliable Distributed Storage for Large Files
Description
In CSCI 3325: Distributed Systems, I worked with my friend and classmate, Oliver Bruce, to develop a fully custom distributed file storage system. Inspired by BitTorrent and using a Kazaa style architecutre, we created a peer to peer system that allowed for reliable storage and fast retrieval of large files at a global scale. Designed, implemented, tested, and documented entirely on our own, this project was the culmination of our semester's work in distributed systems. Storing and replicating partitions globally, our system reliably handled node failures and was capable of efficiently serving files at rates faster than standard single-node delivery methods. For more details, please consider reading our project paper linked below.
Project information
- Category: Software Engineering & CS Research
- Collaboration Level: Worked with Oliver Bruce
- Project date: Nov-Dec, 2025
- Project URL: https://github.com/charlie-apolseed/DistributedSystemsFinal
- Project Paper: Click Here