Opening book details…
Can I read GraphSD: A State and Dependency aware Out-of-Core Graph Processing System on EtoBox?
GraphSD: A State and Dependency aware Out-of-Core Graph Processing System by Xianghao Xu; Hong Jiang; Fang Wang; Yongli Cheng; Peng Fang is a scholarly article available to read on EtoBox.
What is GraphSD: A State and Dependency aware Out-of-Core Graph Processing System about?
In recent years, system researchers have proposed many out-of-core graph processing systems to efficiently handle graphs that exceed the memory capacity of a single machine. Through disk-friendly graph data organizations and well-designed execution engines, existing out-of-core graph processing systems can maintain sequential locality on disk access and greatly reduce disk I/Os during processing. However, they have not fully explored the characteristics of graph data and algorithm execution to further reduce disk I/Os, leaving significant room for performance improvement. In this paper, we present a novel out-of-core graph processing system called GraphSD, which optimizes the I/O traffic by simultaneously capturing the state and dependency of graph data during computation. At the heart of GraphSD is a state-and dependency-aware update strategy that includes two adaptive update models, selective cross-iteration update (SCIU) and full cross-iteration update (FCIU). These two update models are dynamically triggered at runtime to enable active-vertex aware processing and cross-iteration vertex value computation, which avoid loading inactive edges and reduce disk I/Os in the future iter
- Author
- Xianghao Xu; Hong Jiang; Fang Wang; Yongli Cheng; Peng Fang
- Publisher
- ACM
- Published
- 2022
- Language
- EN
More by Xianghao Xu; Hong Jiang; Fang Wang; Yongli Cheng; Peng Fang
Browse all works by Xianghao Xu; Hong Jiang; Fang Wang; Yongli Cheng; Peng Fang