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
- Xiaorong Xie (ORCID: https://orcid.org/0000-0003-4277-2626)
Institutions
- Chongqing Three Gorges University (CN)
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