Kedagraph: memory-efficient out-of-core graph processing system with high applicability

Abstract Increases in the complexity and detail of real-world graphs have engendered difficulties in reducing the memory and processing requirements of these graphs. Various distributed and single computer processing systems have been developed for processing large graphs. Out-of-core processing systems achieve enhanced processing efficiency by reducing input–output (I/O) processing requirements, increasing locality, or accelerating convergence. However, not all out-of-core systems can optimize every graph processing algorithm. Accordingly, this study proposes KedaGraph, an out-of-core graph processing system that offers three streamers to enhance its applicability across different algorithms. In addition, this system enables more flexible scheduling than do existing out-of-core processing systems, thus facilitating improved performance in different processing tasks. We also developed a compression scheme to reduce the I/O overhead of KedaGraph. Our evaluation results revealed that KedaGraph outperformed existing out-of-core systems in various graph processing tasks. Furthermore, the proposed system demonstrates sensitivity to memory budget and thread count on commodity single-node hardware, with performance improvements observed as available resources increase within the evaluated configuration range.

Authors

Institutions

Publication Details

Journal
The Journal of Supercomputing
Published
2026-06-25
DOI
https://doi.org/10.1007/s11227-026-08638-8
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Kedagraph: memory-efficient out-of-core graph processing system with high applicability

Sun‐Yuan Hsieh, Bo-Cheng Liao, Shu-Chun Chou
The Journal of Supercomputing
Graph Theory and Algorithms
article

Kedagraph: memory-efficient out-of-core graph processing system with high applicability

Sun‐Yuan Hsieh, Bo-Cheng Liao, Shu-Chun Chou
article en

Abstract

Abstract Increases in the complexity and detail of real-world graphs have engendered difficulties in reducing the memory and processing requirements of these graphs. Various distributed and single computer processing systems have been developed for processing large graphs. Out-of-core processing systems achieve enhanced processing efficiency by reducing input–output (I/O) processing requirements, increasing locality, or accelerating convergence. However, not all out-of-core systems can optimize every graph processing algorithm. Accordingly, this study proposes KedaGraph, an out-of-core graph processing system that offers three streamers to enhance its applicability across different algorithms. In addition, this system enables more flexible scheduling than do existing out-of-core processing systems, thus facilitating improved performance in different processing tasks. We also developed a compression scheme to reduce the I/O overhead of KedaGraph. Our evaluation results revealed that KedaGraph outperformed existing out-of-core systems in various graph processing tasks. Furthermore, the proposed system demonstrates sensitivity to memory budget and thread count on commodity single-node hardware, with performance improvements observed as available resources increase within the evaluated configuration range.

The Journal of SupercomputingVol. 82(9)
Research Center for Information Technology Innovation, Academia Sinica (TW), Institute of Information Science, Academia Sinica (TW), National Cheng Kung University (TW)
Openalex Percentile: Top 5%
Graph Theory and Algorithms
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.