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.
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· International Journal of App...· 0 citations
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· International Journal of App...· 0 citations
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· International Journal of App...· 0 citations
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.· Datenbank-Spektrum· 0 citations
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.
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.· Proceedings of the VLDB Endo...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.