2012 · 213 citations · 5 references
ComputingComputer ScienceHigh-performance ComputingBig Data AnalyticsData StructuresParallel ComputingData ParallelismDistributed Data ProcessingGraph AnalyticsStream ProcessingGraph Data StructuresGraph Stream ProcessingHigh-performance Computing PerformanceInsertionsMulticore ArchitecturesScalable Graph AlgorithmsStreaming AnalyticsStreaming Graph Algorithms
The current research focus on “big data” problems highlights the scale and complexity of analytics required and the high rate at which data may be changing. In this paper, we present our high performance, scalable and portable software, Spatio-Temporal Interaction Networks and Graphs Extensible Representation (STINGER), that includes a graph data structure that enables these applications. Key attributes of STINGER are fast insertions, deletions, and updates on semantic graphs with skewed degree distributions. We demonstrate a process of algorithmic and architectural optimizations that enable high performance on the Cray XMT family and Intel multicore servers. Our implementation of STINGER on the Cray XMT processes over 3 million updates per second on a scale-free graph with 537 million edges.
5
The Structure and Function of Complex Networks
Michael Newman · SIAM Review · 2003 · 18.7K citations · Full text
R-MAT: A Recursive Model for Graph Mining
Deepayan Chakrabarti, Yiping Zhan, Christos Faloutsos · 2004 · 1.3K citations · Full text
Massive streaming data analytics: A case study with clustering coefficients
David Ediger, Karl Jiang, Jason Riedy et al. · 2010 · 87 citations
Christine L. Borgman, Jillian C. Wallis, Matthew S. Mayernik et al. · 2007 · 83 citations
Tracking Structure of Streaming Social Networks
David Ediger, Jason Riedy, David A. Bader et al. · 2011 · 47 citations