Auxo: A temporal graph management system

12Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

As real-world graphs are often evolving over time, interest in analyzing the temporal behavior of graphs has grown. Herein, we propose Auxo, a novel temporal graph management system to support temporal graph analysis. It supports both efficient global and local queries with low space overhead. Auxo organizes temporal graph data in spatio-temporal chunks. A chunk spans a particular time interval and covers a set of vertices in a graph. We propose chunk layout and chunk splitting designs to achieve the desired efficiency and the abovementioned goals. First, by carefully choosing the time split policy, Auxo achieves linear complexity in both space usage and query time. Second, graph splitting further improves the worst-case query time, and reduces the performance variance introduced by splitting operations. Third, Auxo optimizes the data layout inside chunks, thereby significantly improving the performance of traverse-based graph queries. Experimental evaluation showed that Auxo achieved 2:9× to 12:1× improvement for global queries, and 1:7× to 2:7× improvement for local queries, as compared with state-of-the-art open-source solutions.

Cite

CITATION STYLE

APA

Han, W., Li, K., Chen, S., & Chen, W. (2019). Auxo: A temporal graph management system. Big Data Mining and Analytics, 2(1), 58–71. https://doi.org/10.26599/BDMA.2018.9020030

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free