ImmortalGraph: A System for Storage and Analysis of Temporal Graphs

作者: Youshan Miao , Wentao Han , Kaiwei Li , Ming Wu , Fan Yang

DOI: 10.1145/2700302

关键词:

摘要: Temporal graphs that capture graph changes over time are attracting increasing interest from research communities, for functions such as understanding temporal characteristics of social interactions on a time-evolving graph. ImmortalGraph is storage and execution engine designed optimized specifically graphs. Locality at the center ImmortalGraph’s design: carefully laid out in both persistent memory, taking into account data locality graph-structure dimensions. introduces notion locality-aware batch scheduling computation, so common “bulk” operations scheduled to maximize benefit in-memory locality. The design explores an interesting interplay among locality, parallelism, incremental computation supporting mining tasks result high-performance temporal-graph system up 5 times more efficient than existing database solutions queries. optimizations offer order magnitude speedup iterative compared straightforward application engines series snapshots.

参考文章(34)
Joseph E Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, Carlos Guestrin, None, PowerGraph: distributed graph-parallel computation on natural graphs operating systems design and implementation. pp. 17- 30 ,(2012) , 10.5555/2387880.2387883
Richard Harper, Phil Gosset, Eno Thereska, Multi-structured redundancy usenix conference on hot topics in storage and file systems. pp. 1- 1 ,(2012)
Jinyang Li, Russell Power, Piccolo: building fast, distributed programs with partitioned tables operating systems design and implementation. pp. 293- 306 ,(2010) , 10.5555/1924943.1924964
Editors-Aggarwal, Wang, Contributors-Chakrabarti, Faloutsos, McGlohon, He, Singh, Yan, Han, Yu, Cheng, Riesn, Jiang, Bunke, Lee, Ruan, Jin, Tsuda, Saigo, Zhang, Wu, Ying, Liu, Chen, Donato, Gionis, Tang, Liu, Eichinger, Bohm, Parthasarathy, Tatikonda, Ucar, Wale, Ning, Karypi, Managing and Mining Graph Data Springer Publishing Company, Incorporated. ,(2010) , 10.1007/978-1-4419-6045-0
Frank McSherry, Lidong Zhou, Vijayan Prabhakaran, Ming Wu, Maya Haridasan, Xuetian Weng, Managing large graphs on multi-cores with graph awareness usenix annual technical conference. pp. 4- 4 ,(2012)
Guy Blelloch, Aapo Kyrola, Carlos Guestrin, GraphChi: large-scale graph computation on just a PC operating systems design and implementation. ,vol. 2012, pp. 31- 46 ,(2012) , 10.5555/2387880.2387884
Arrigo Castellani, Presto Proceedings of the 8th ACM European Conference on Computer Systems - EuroSys '13. pp. 197- 210 ,(2013) , 10.1145/2465351.2465371
Paolo Boldi, Massimo Santini, Sebastiano Vigna, A large time-aware web graph ACM SIGIR Forum. ,vol. 42, pp. 33- 38 ,(2008) , 10.1145/1480506.1480511
Rong Chen, Jiaxin Shi, Yanzhe Chen, Binyu Zang, Haibing Guan, Haibo Chen, PowerLyra: differentiated graph computation and partitioning on skewed graphs european conference on computer systems. pp. 1- ,(2015) , 10.1145/2741948.2741970