Skip to content

mkierzenka/SWDevProj

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWDevProj

This is a Distributed Key-Value Store system implemented in C++. It supports an arbitrary number of nodes, each of which can store various datatypes (Bool, Int, Double, String). These nodes are connected together (they automatically request data from each other as needed) and applications can use this to perform operations on large datasets. Files loaded into the system get chunked and distributed across the nodes.

This repo is forked from the one Chase and I worked on together as our semester project in CS4500. That version was written in an artificially-restricted subset of C++ for learning purposes in the course. I continued working on the codebase after the term ended to clean some things up, fix a few things, and take better advantage of C++ features.

More information about system features and how it is architected can be found in the report directory. A usage guide can also be found in that directory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.5%
  • Makefile 2.0%
  • C 0.5%