Definition
Real-world graphs evolve over time, with continuous addition and removal of vertices and edges, as well as frequent change in their attribute values. For decades, the work in graph analytics was restricted to a static perspective of the graph. In recent years, however, we have witnessed an increasing abundance of timestamped observational data, fueling an interest in performing richer analysis of graphs, along a temporal dimension. However, the traditional graph data management systems that were designed for static graphs provide inadequate support for such temporal analyses. We present a summary of recent advances in the field of historical graph data management. They involve, compact storage of large graph histories, efficient retrieval of temporal subgraphs, and effective interfaces for expressing historical graph queries, essential for enabling temporal graph analytics.
Overview
There is an increasing availability of timestamped graph data – from social and communication...
This is a preview of subscription content, log in via an institution.
References
Ahn JW, Taieb-Maimon M, Sopan A, Plaisant C, Shneiderman B (2011) Temporal visualization of social network dynamics: prototypes for nation of neighbors. In: Salerno J, Yang SJ, Nau D, Chai S-K (eds) Social computing, behavioral-cultural modeling and prediction. Springer, New York, pp 309–316
Ahn JW, Plaisant C, Shneiderman B (2014) A task taxonomy for network evolution analysis. IEEE Trans Vis Comput Graph 20(3):365–376
Asur S, Parthasarathy S, Ucar D (2009) An event-based framework for characterizing the evolutionary behavior of interaction graphs. ACM Trans Knowl Discov Data (TKDD) 3(4):16
Bahmani B, Chowdhury A, Goel A (2010) Fast incremental and personalized pagerank. In: Proceedings of the international conference on very large data bases (VLDB)
Beck F, Burch M, Diehl S, Weiskopf D (2014) The state of the art in visualizing dynamic graphs. In: EuroVis STAR 2
Han W, Miao Y, Li K, Wu M, Yang F, Zhou L, Prabhakaran V, Chen W, Chen E (2014) Chronos: a graph engine for temporal graph analysis. In: Proceedings of the ninth European conference on computer systems. ACM, p 1
Khurana U (2015) Historical graph data management. PhD thesis, University of Maryland
Khurana U, Deshpande A (2013a) Efficient snapshot retrieval over historical graph data. In: Proceedings of IEEE international conference on data engineering, pp 997–1008
Khurana U, Deshpande A (2013b) Hinge: enabling temporal network analytics at scale. In: Proceedings of the ACM SIGMOD international conference on management of data. ACM, pp 1089–1092
Khurana U, Deshpande A (2016) Storing and analyzing historical graph data at scale. In: Proceedings of international conference on extending database technology, pp 65–76
Khurana U, Nguyen VA, Cheng HC, Ahn Jw, Chen X, Shneiderman B (2011) Visual analysis of temporal trends in social networks using edge color coding and metric timelines. In: Proceedings of the IEEE third international conference on social computing, pp 549–554
Kumar R, Novak J, Tomkins A (2010) Structure and evolution of online social networks. In: Faloutsos C et al (eds) Link mining: models, algorithms, and applications. Springer, New York, pp 337–357
Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: densification and shrinking diameters. ACM Trans Knowl Discov Data (TKDD) 1(1):2
Macko P, Marathe VJ, Margo DW, Seltzer MI (2015) LLAMA: efficient graph analytics using large multiversioned arrays. In: Proceedings of IEEE international conference on data engineering, pp 363–374
Navlakha S, Kingsford C (2011) Network archaeology: uncovering ancient networks from present-day interactions. PLoS Comput Biol 7(4):e1001119
Pan RK, Saramäki J (2011) Path lengths, correlations, and centrality in temporal networks. Phys Rev E 84(1):016105
Ren C, Lo E, Kao B, Zhu X, Cheng R (2011) On querying historial evolving graph sequences. In: Proceedings of the international conference on very large data bases (VLDB)
Salzberg B, Tsotras VJ (1999) Comparison of access methods for time-evolving data. ACM Comput Surv (CSUR) 31(2):158–221
Tang L, Liu H, Zhang J, Nazeri Z (2008) Community evolution in dynamic multi-mode networks. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 677–685
Tantipathananandh C, Berger-Wolf T, Kempe D (2007) A framework for community identification in dynamic social networks. In: Proceedings of the 13th ACM SIGKDD international conference on knowledge discovery and data mining, pp 717–726
Toyoda M, Kitsuregawa M (2005) A system for visualizing and analyzing the evolution of the web with a time series of graphs. In: Proceedings of the sixteenth ACM conference on hypertext and hypermedia, pp 151–160
Xu KS, Kliger M, Hero III AO (2011) Visualizing the temporal evolution of dynamic networks. Stress (X) 1:2
Yi JS, Elmqvist N, Lee S (2010) TimeMatrix: analyzing temporal social networks using interactive matrix-based visualizations. Int J Hum Comput Interact 26(11-12):1031–1051
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this entry
Cite this entry
Khurana, U., Deshpande, A. (2018). Historical Graph Management. In: Sakr, S., Zomaya, A. (eds) Encyclopedia of Big Data Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-63962-8_210-1
Download citation
DOI: https://doi.org/10.1007/978-3-319-63962-8_210-1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63962-8
Online ISBN: 978-3-319-63962-8
eBook Packages: Springer Reference MathematicsReference Module Computer Science and Engineering