Oasis: An Out-of-core Approximate Graph System via All-Distances Sketches

Authors: 

Tsun-Yu Yang, The Chinese University of Hong Kong (CUHK); Yi Li, The University of Texas at Dallas; Yizou Chen, The Chinese University of Hong Kong (CUHK); Bingzhe Li, The University of Texas at Dallas; Ming-Chang Yang, The Chinese University of Hong Kong (CUHK)

Abstract: 

The All-Distances Sketch (ADS) is a powerful and theoretically-sound sketching scheme that captures neighborhood information in graphs for approximate processing. It enables high-accuracy estimation of many useful applications with a guarantee of accuracy and can significantly accelerate the execution times by orders of magnitude. However, ADS requires a substantial amount of space that is multiple times larger than the graph data. More seriously, existing studies mainly focus on managing ADSs in memory, posing an increasing challenge for users who aim to leverage ADS for large-scale graph processing, particularly in light of the exponential growth of real-world graphs nowadays.

To this end, this paper introduces Oasis, an Out-of-core Approximate graph SYStem that brings the ADS technique into practical use by leveraging storage effectively. Specifically, Oasis offers a holistic framework that facilitates both ADS construction and estimation. For ADS construction, it allows users to adjust the memory usage based on the machine’s available memory and enable an efficient construction process. For ADS estimation, Oasis provides a user-friendly interface to easily execute the estimators while mitigating the impact of slow storage I/O. Evaluation results show that Oasis provides a practical graph processing solution with exceptional execution time and low memory usage, at the cost of a slight decrease in accuracy.

FAST '25 Open Access Sponsored by
NetApp

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

This content is available to:

BibTeX
@inproceedings {305258,
author = {Tsun-Yu Yang and Yi Li and Yizou Chen and Bingzhe Li and Ming-Chang Yang},
title = {Oasis: An Out-of-core Approximate Graph System via {All-Distances} Sketches},
booktitle = {23rd USENIX Conference on File and Storage Technologies (FAST 25)},
year = {2025},
isbn = {978-1-939133-45-8},
address = {Santa Clara, CA},
pages = {523--537},
url = {https://www.usenix.org/conference/fast25/presentation/yang},
publisher = {USENIX Association},
month = feb
}

Presentation Video