Skip to content

critiqjo/cs733

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 733: Engineering a Cloud

This repo contains assignments/projects done as part of the course CS 733. A brief description of each of them are given below.

Assignment 1: Versioned File Store

A simple in-memory file (key-value) store with support for these operations: read, write, delete, and cas (compare and swap). More details can be found in the project directory.

Assignment 2: Raft Implementation

A basic implementation of Raft protocol with the communication layer and state machine layer abstracted out. More on design can be found in the project README.

Assignment 3: Raft Deployment

Build Status Coverage Status

A simple distributed application on top of Raft layer. More details in the project directory.

Assignment 4=3+1: Distributed Versioned File Store

More details in the project directory. Incomplete, and not neatly done due to time constraints!

About

CS 733 (assignments)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages