SC2022Top-tier venue
Blaze: Fast Graph Processing on Fast SSDs
Juno Kim, Steven Swanson
Abstract
Out-of-core graph processing is an attractive solution for processing very large graphs that do not fit in the memory of a single machine. The new class of ultra-low-latency SSDs should expand the impact and utility of out-of-core graph processing systems. However, current out-of-core systems cannot fully leverage the high IOPS these devices can deliver. We introduce Blaze, a new out-of-core graph processing system optimized for ultra-low-latency SSDs. Blaze offers high-performance out-of-core graph analytics by constantly saturating these fast SSDs with a new scatter-gather technique called online binning that allows value propagation among graph vertices without atomic synchronization. Blaze offers succinct APIs to allow programmers to write efficient out-of-core graph algorithms without the burden to manage complex IO executions. Our evaluation shows that Blaze outperforms current out-of-core systems by a wide margin on seven datasets and a set of representative graph queries on Intel Optane SSD.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1dfd323c-13e7-42f4-ab4a-cfac27118ba7Cited by top-tier papers7
- Efficient Large Graph Processing with Chunk-Based Graph Representation ModelRui Wang, Weixu Zong, Shuibing He, Xinyu Chen et al.USENIX ATC 2024 · 12 citations
- CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm ExecutionXiangyu Zhi, Xiao Yan, Bo Tang, Ziyao Yin et al.VLDB 2024 · 12 citations
- ScalaCache: Scalable User-Space Page Cache Management with Software-Hardware CoordinationLi Peng, Yuda An, You Zhou, Chenxi Wang et al.USENIX ATC 2024 · 6 citations
- ACGraph: An Efficient Asynchronous Out-of-Core Graph Processing FrameworkDechuang Chen, Sibo Wang, Qintian GuoSIGMOD 2026 · 3 citations
- Rule-Based Graph Cleaning with GPUs on a Single MachineWenchao Bai, Wenfei Fan, Shuhao Liu, Kehan Pang et al.SIGMOD 2025
Builds on1
Related papers
- CAVE: Concurrency-Aware Graph Processing on SSDsTarikul Islam Papon, Taishan Chen, Shuo Zhang, Manos AthanassoulisSIGMOD 2024 · 11 citations
- GoCache: Accelerating Out-Of-Core Graph Queries with Pattern-Driven CachingZheng Yang, Yicheng Zhang, Lixiao Cui, Luofan Chen et al.ICDE 2026
- Blaze: Holistic Caching for Iterative Data ProcessingWon Wook Song, Jeongyoon Eo, Taegeon Um, Myeongjae Jeon et al.EuroSys 2024 · 1 citation
- Approaching DRAM performance by using microsecond-latency flash memory for small-sized random read accesses: a new access method and its graph applicationsTomoya Suzuki, Kazuhiro Hiwada, Hirotsugu Kajihara, Shintaro Sano et al.VLDB 2021 · 9 citations
- Graphago: Accelerating SSD-based Graph Processing via Activity-Aware Graph PreprocessingXianghao Xu, Yucheng Zhang, Gongxuan Zhang, Yongli Cheng et al.SC 2025 · 3 citations
