Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM61822

Design and Implementation of a Strongly Consistent Distributed Key–Value Store (PyazDB)

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM61822

Volume:

10 |

4 |

April 2026

Pages:

1-7

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/IJSREM70023

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

Subinoy Biswas

Subinoy Biswas

Computer Science and Engineering

JIS College of Engineering

Download Author Certificate
Souvik Sen Laskar

Souvik Sen Laskar

Computer Science and Engineering

JIS College of Engineering

Download Co-Author Certificate
Pijush Kanti Ghosh

Pijush Kanti Ghosh

Computer Science and Engineering

JIS College of Engineering

Download Co-Author Certificate
Sanjukta Chatterjee

Sanjukta Chatterjee

Computer Science and Engineering

JIS College of Engineering

Download Co-Author Certificate
Subhadip Saha

Subhadip Saha

Computer Science and Engineering

JIS College of Engineering

Download Co-Author Certificate
Spandan Chakrabarty

Spandan Chakrabarty

Computer Science and Engineering

JIS College of Engineering

Download Co-Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

Modern distributed applications require systems that scale across multiple nodes while maintaining correctness during failures. Many distributed databases prioritize performance and availability by adopting weak or eventual consistency models, often leading to stale reads and inconsistent states. This paper presents the design and implementation of a strongly consistent distributed key--value store based on the Raft consensus algorithm. The system follows a leader-based replication model in which write operations are committed only after majority agreement. Implemented in Go with modular consensus, storage, and communication layers, the system guarantees linearizable behavior and prioritizes correctness over availability during failures.

KEYWORDS

Key Words: Distributed systems strong consistency Raft consensus algorithm replicated state machine distributed key--value store

Cite This Article

Subinoy Biswas, Souvik Sen Laskar, Pijush Kanti Ghosh, Sanjukta Chatterjee, Subhadip Saha, Spandan Chakrabarty, "Design and Implementation of a Strongly Consistent Distributed Key–Value Store (PyazDB)," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 4, pp. 1-7, April 2026. https://doi.org/10.55041/IJSREM70023

Full Article/Conclusion

This paper has employed the Raft consensus algorithm to create and build a strongly consistent distributed key-value store. The primary goal of the work was to prove that consensus-based replication can be applied to correctness and fault tolerance of distributed storage systems. The proposed system provides the ability to ensure that all replicas take note of operations in a well-defined order by having the leader-based architecture and having majority agreement requirement before committing updates.   These findings demonstrate that the system is linearizable in normal operation conditions and it can deal with crash failures without loss to data integrity. The ability to recover automatically whenever there is a failure of any node in the network is made possible by leader election and log replication mechanisms, whereas intentional rejection of operations whenever there is quorum loss maintained safety. Moreover, the separation of consensus logic and application logic followed by its modular design is more compelling to clarity and reliability. All in all, this paper shows that Raft is a useful and comprehensible way of constructing strongly-consistent distributed systems.

References

  [1]          A. Sharov, A. Shraer, A. Merchant, and M. Stokely, “Take me to your leader! Online Optimization of Distributed Storage Configurations,” Google, Inc. Technical Report, 2015. [2]          R. Batra, “Implementation and Evaluation of Paxos and Raft Distributed Consensus Protocols,” Master’s report, The University of Texas at Austin, 2017. [3]          D. Vishwanath, “Validating Key-value Based Implementations of the Raft Consensus Algorithm for Distributed Systems,” Master’s project, San Jose State University, 2018. [4]          H. Howard and R. Mortier, “Paxos vs Raft: Have we reached consensus on distributed consensus?” in Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC ’20), 2020. [5]          N. V. Lewchenko and G. Kaki, “Distributed Consensus Algorithms as Replicated State Applications,” in Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC ’23), University of Colorado Boulder, 2023. [6]          P. S. Almeida, “A Framework for Consistency Models in Distributed Systems: Time, Visibility, Order, Convergence, Basic Axioms, and a New Trilemma,” arXiv preprint arXiv:2411.16355, 2024. [7]          J. Hu, “Distributed Game Server based on RAFT Consensus Core,” Technical Report, University of California, San Diego, 2024. [8]          K. Murugan, “Performance Optimization for etcd using Write-Ahead Logging,” Technical Report, 2024. [9]          N. S. Pasupuleti, “Optimizing Read Performance in Distributed Key-Value Stores Using Serializable Consistency,” International Journal of Innovative Research in Computer and Communication Technology (IJIRCT), vol. 10, no. 3, 2024. [10]        T. Afifi, A. Hegazy, and E. Abousaif, “From Consensus to Chaos: A Vulnerability Assessment of the RAFT Algorithm,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 16, no. 12, 2025. [11]        C. M. Alves et al., “Composing State Machine Replication,” Technical Paper, 2025. [12]        L. Mastromauro, D. S. Andrade, M. O. Ozmen, and M. A. Kinsy, “Survey of Attacks and Defenses on Consensus Algorithms for Secure Data Replication in Distributed Systems,” IEEE Access, vol. 13, pp. 143644–143667, 2025. [13]        A. Scrivano, “Distributed Database Systems and Consensus Protocols: Understanding the Challenges and Solutions in Achieving Consistency and Reliability,” Review Article, 2025. [14]        M. Shah and A. V. Hazarika, “An In-Depth Analysis of Modern Caching Strategies in Distributed Systems: Implementation Patterns and Performance Implications,” International Journal of Science and Engineering Applications, vol. 14, no. 1, pp. 09–13, 2025. [15]        K. Chen and L. Shi, “Decentralized DHR Architecture for Network Security,” Research Paper, 2026.  

Editorial & Review Transparency

Publication Date

4/30/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

3

Total views since publication

PDF Downloads

4

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...