A Comparative Study of Parallel Processing, Distributed Storage Techniques, and Technologies: A Survey on Big Data Analytics
The significance of developing Big Data applications has increased in recent years, with numerous organizations across various industries relying more on insights derived from vast amounts of data. However, conventional data techniques and platforms struggle to cope the Big Data, exhibiting sluggish responsiveness and deficiencies in scalability, performance, and accuracy. In response to the intricate challenges posed by Big Data, considerable efforts have been made, leading to the creation of a range of distributions and technologies. This article addresses the critical need for efficient processing and storage solutions in the context of the ever-growing field of big data. It offers a comparative analysis of various parallel processing techniques and distributed storage frameworks, emphasizing their importance in big data analytics. Our study begins with definitions of key concepts, clarifying the roles and interconnections of parallel processing and distributed storage. It further evaluates a range of architectures and technologies, such as MapReduce, CUDA, Storm, Flink, MooseFS, and BeeGFS and others technologies, discussing their advantages and limitations in managing large-scale datasets. Key performance metrics are also examined, providing a comprehensive understanding of their effectiveness in big data scenarios.
Authors
- Yassmina Saadna (ORCID: https://orcid.org/0000-0002-5089-4837)
- Meriem Khelifa
- Saliha Mezzoudj (ORCID: https://orcid.org/0009-0002-6230-0220)
Institutions
- University of Ouargla (DZ)
- University of Batna 1 (DZ)
- University of Algiers 3 (DZ)
Publication Details
- Journal
- International Journal of Data Science and Analysis
- Published
- 2024-11-12
- DOI
- https://doi.org/10.11648/j.ijdsa.20241005.11
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00