Performance optimization and comparative analysis of distributed big data processing framework

The research and application of big data processing and analysis have been quite mature, but more and more fields have put forward demands for real-time analysis and rapid response of fast and massive distributed big data. Distributed big data framework performance needs to be optimized. To this end, the article studies and analyzes the platform architecture and data computing model of typical batch processing technology Hadoop, memory computing technology Spark, and stream computing technology Storm, and summarizes the similarities and differences of these three big data processing technologies. Then, on the basis of studying the big data platform and traditional cardinality estimation algorithm, a HyperLogLog algorithm application model based on the streaming platform is proposed, and the cardinality calculation is performed in the Storm processing engine to achieve the performance of the distributed big data processing framework optimization. The results show that the HyperLogLog cardinality estimation algorithm of the Storm stream computing platform can be used to optimize the performance of the distributed big data processing framework.

Authors

Institutions

Publication Details

Published
2025-01-16
DOI
https://doi.org/10.1117/12.3052245
Primary Topic
Advanced Sensor and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance optimization and comparative analysis of distributed big data processing framework

Xiaorong Xie
Advanced Sensor and Control Systems
article

Performance optimization and comparative analysis of distributed big data processing framework

Xiaorong Xie
article en

Abstract

The research and application of big data processing and analysis have been quite mature, but more and more fields have put forward demands for real-time analysis and rapid response of fast and massive distributed big data. Distributed big data framework performance needs to be optimized. To this end, the article studies and analyzes the platform architecture and data computing model of typical batch processing technology Hadoop, memory computing technology Spark, and stream computing technology Storm, and summarizes the similarities and differences of these three big data processing technologies. Then, on the basis of studying the big data platform and traditional cardinality estimation algorithm, a HyperLogLog algorithm application model based on the streaming platform is proposed, and the cardinality calculation is performed in the Storm processing engine to achieve the performance of the distributed big data processing framework optimization. The results show that the HyperLogLog cardinality estimation algorithm of the Storm stream computing platform can be used to optimize the performance of the distributed big data processing framework.

Chongqing Three Gorges University (CN)
Openalex Percentile: Top 99%
Advanced Sensor and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.