Optimizing Semi-Stream CACHEJOIN for Near-Real-Time Data Warehousing
M.Asif Naeem, Erum Mehmood, M G Abbas, Noreen Jamil

TL;DR
This paper enhances the CACHEJOIN algorithm for near-real-time data warehousing by enabling parallel processing of its phases, significantly improving throughput and resource utilization.
Contribution
It introduces P-CACHEJOIN and OP-CACHEJOIN, two modifications that enable parallel execution and data loading, optimizing resource use and performance.
Findings
Parallel phases increase throughput significantly.
Optimized data loading reduces latency.
Empirical results show improved performance with synthetic datasets.
Abstract
Streaming data join is a critical process in the field of near-real-time data warehousing. For this purpose, an adaptive semi-stream join algorithm called CACHEJOIN (Cache Join) focusing non-uniform stream data is provided in the literature. However, this algorithm cannot exploit the memory and CPU resources optimally and consequently it leaves its service rate suboptimal due to sequential execution of both of its phases, called stream-probing (SP) phase and disk-probing (DP) phase. By integrating the advantages of CACHEJOIN, in this paper we present two modifications in it. First is called P-CACHEJOIN (Parallel Cache Join) that enables the parallel processing of two phases in CACHEJOIN. This increases number of joined stream records and therefore improves throughput considerably. Second is called OP-CACHEJOIN (Optimized Parallel Cache Join) that implements a parallel loading of stored…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
