Skip to content
Open access

Multi-Version Managers for Large Scalable Data-Management Systems

Jul 2026 · Future Internet · Vol 18, pp. 358 · 0 citations · 10 references

TL;DR

The experimental results demonstrate that the proposed multi-version manager architecture offers a practical, scalable, and partially fault-tolerant solution for Cloud data-storage systems.

Abstract

With the emergence of data-intensive computing, which is due to the growth of the data produced and generated each day, it became necessary to store and manage big data. Cloud data storage is actually the best choice for large distributed systems. Successful Cloud Computing cannot be achieved without a reliable data-management system to store and handle the enormous volume of data. Management of the available storage system at large scale becomes progressively more complicated, and we face many challenges, such as scalability, data availability, fault tolerance, etc. Also, data storage is faced with specific access patterns: highly concurrent reads of data from the same file, many overwrites, and very concurrent appends to the same file. Most of the existing storage systems use versioning to bring and enhance data access parallelism and this enables better performance levels under concurrency; but, generally, these systems use one component (version manager), which is responsible for generating new versions of each file stored. When we speak in the context of big data, the requests for read, write and append increase. If these requests are managed by a single component, then we have a performance bottleneck and an overloaded version manager. To avoid this drawback, we proposed and designed a new architecture of storage systems that uses versioning; the new architecture uses multi-version managers to support better the scalability and provide partial fault tolerance. To illustrate the practicability of our approach, we assessed it on the BlobSeer data-management system. The experimental results demonstrate that our architecture achieves near-linear scalability for CREATE operations (495 ops/s per additional version manager), reduces WRITE execution time by up to 66%, and maintains 67% availability under single-node failures, all while introducing minimal resource overhead (3% aggregate CPU increase). These results confirm that the proposed multi-version manager architecture offers a practical, scalable, and partially fault-tolerant solution for Cloud data-storage systems.

Read PDF

Similar papers

Review Open access 2023

A Review of Modern Database Systems for Data Science Applications

The study highlights that no single database solution fits all scenarios, and hybrid architectures with polyglot persistence are increasingly adopted, offering guidance for selecting appropriate systems in data-driven environments.

Ahmed Ben Ali · 0 citations
Review Open access 2022

Scalable Microservices Architecture for Data-Intensive Applications

The analysis of performance has shown that the proposed solution is much better in terms of throughput, latency and fault isolation than the conventional architectures, proving that microservices architecture with proper design presents a solid base of scalable data-intensive systems.

S. Rahman · 0 citations
Review Open access 2022

Distributed Databases for Modern Computing Applications

This paper entails a detailed analysis of distributed database in the contemporary computer use and discusses the architectural concepts, design techniques, data dispersion strategies, and consistency models and techniques of dealing with transaction in a distributed database system.

Fatou Diop · 0 citations
Open access Aug 2026

Five-Minute Rule for Data Analytics in the Cloud

Analysis on AWS shows that caches are beneficial when a system makes two requests per hour for latency-sensitive workloads, or seven requests per second for non-latency-sensitive workloads, which is consistent with and helps explain the near ubiquity of object store caches in cloud analytics systems.

Kira Duwe, Andrew Lamb, L. Lersch et al. · 0 citations
Review Open access 2026

Large-Scale Data Processing Using Distributed Computing Frameworks

This paper critically evaluates leading systems like Hadoop MapReduce, Apache Spark, and Apache Flink systems and how they evolved to be based around batch processing rather than a hybrid batch/stream processing model.

P. B · 1 citation
Aug 2026

The Evolution of Storage in Apache AsterixDB

This paper describes the evolution and current state of the storage subsystem of Apache AsterixDB, including the addition of column-oriented JSON storage, compute-storage separation with object store backing, and resource management policies targeting multi-user workloads over databases with many collections and indexe...

Murtadha Al Hubail, Ali Alsuliman, Wail Y. Alkowaileet et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.