Skip to content

RAFT based KV-store with nil-externalization support

Notifications You must be signed in to change notification settings

taabishm2/nilext-raft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nil-Externality with RAFT Consensus

Goals

  • Implement Nil-externalized interface on Raft https://github.com/taabishm2/raft-kv-store. A nil-externalizing (nilext) interface may modify state within a storage system but does not externalize its effects or system state immediately to the outside world. As a result, a storage system can apply nilext operations lazily, improving performance.
  • Evaluate correctness of implementation
  • Evaluate performance difference because of deferred execution
  • Conclude which workloads exploit Nil-Ext interface and which don’t.

Architecture

Arch

Benchmarking

Arch Arch

About

RAFT based KV-store with nil-externalization support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages