Skip to content

rootjalex/smart-cache-824project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6.824 Final Project

THIS PROJECT IS DEPRECATED.

rootjalex

Final project for Meia Alsup, Amir Farhat, and Alexander Root for our Distributed Systems class. We are implementing a smart caching system, for use in large distributed databases, when there are patterns in the data accesses.

Paper

Paper can be found here.

Running the tasks

To check out our benchmarks, from the src/ directory, run:

go run benchmarks.go

Testing

We rely on Go's testing infrastructure. From the root of the repository, run:

cd src
go test ./...

Built With

  • Go - go version go1.13.7 darwin/amd64

Authors and Contributions

  • Alexander Root - Data structures including Markov Chains and Caches, and Benchmarks.
  • Meia Alsup - Cache Master, Hashing, CI, Paper, System Diagram.
  • Amir Farhat - Clients, Workloads and Task Management.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to Professor Morris and Anish Athalye for their guidance and helpful conversations.
  • Thanks to Jacob Kahn for providing the original inspiration for this project.

About

Final Project for MIT 6.824

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages