Skip to content

saumyaj/RepCRec

Repository files navigation

RepCRec

Replicated Concurrency Control and Recovery

This is a Java implementation of a database system multi-version concurrency control, deadlock detection, replication, and failure recovery. The database uses the available copies approach for replication using strict two-phase locking (using read and write locks) at each site and validation at commit time.

Reprozip has been used to trace the following call: "java -jar RepCRec.jar sample_test1.txt sample_test2.txt sample_test3.txt sample_test4.txt sample_test5.txt"

Change logging level to see more details about flow

About

Java implementation of a distributed database system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages