Modular Fault-Tolerant DBMS
Nikolay Fot, Alexander Vinarsky

TL;DR
This paper presents a modular, fault-tolerant database management system optimized for embedded environments with limited resources and extreme conditions, focusing on data integrity and noise immunity.
Contribution
It introduces a novel architecture and algorithms for fault-tolerant data encoding and storage in RAM, tailored for embedded systems in harsh environments.
Findings
Efficient algorithms for fault-tolerant data encoding implemented
Architectural solutions reduce impact of bit errors
Software developed for testing and comparison with existing solutions
Abstract
The article addresses the problem of storing data in extreme environmental conditions with limited computing resources and memory. There is a requirement to create portable, fault-tolerant, modular database management systems (DBMS) that are optimized for use in embedded systems. Existing databases, such as LittleDB, LMDB, and Berkeley DB, are reviewed, and their limitations are identified. A variant of a portable DBMS is introduced to efficiently manage data in environments where computational resource usage must be minimized, while meeting specific requirements for fault tolerance and noise immunity. Common solutions for optimizing of insertion, storage and management of data are reviewed. Algorithms for fault-tolerant data encoding in RAM are implemented. An architectural solution to data storage and minimizing the impact of bit errors is proposed. Software that manages relational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · Cloud Data Security Solutions
