Skip to main navigation Skip to search Skip to main content

Multithreaded community monitoring for massive streaming graph data

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

Analyzing static snapshots of massive, graph-structured data cannot keep pace with the growth of social networks, financial transactions, and other valuable data sources. Current state-of-The-Art industrial methods analyze these streaming sources using only simple, aggregate metrics. There are few existing scalable algorithms for monitoring complex global quantities like decomposition into community structure. Using our framework STING, we present the first known parallel algorithm specifically for monitoring communities in this massive, streaming, graph-structured data. Our algorithm performs incremental re-Agglomeration rather than starting from scratch after each batch of changes, reducing the problem's size to that of the change rather than the entire graph. We analyze our initial implementation's performance on multithreaded platforms for execution time and latency. On an Intel-based multithreaded platform, our algorithm handles up to 100 million updates per second on social networks with one to 30 million edges, providing a speed-up from 4x to 3700x over statically recomputing the decomposition after each batch of changes. Possibly because of our artificial graph generator, resulting communities' modularity varies little from the initial graph.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
PublisherIEEE Computer Society
Pages1646-1655
Number of pages10
ISBN (Print)9780769549798
DOIs
StatePublished - 2013
Externally publishedYes
Event27th IEEE International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013 - Kyoto, United States
Duration: May 20 2013 → May 24 2013

Publication series

NameProceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013

Conference

Conference27th IEEE International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
Country/TerritoryUnited States
CityKyoto
Period5/20/13 → 5/24/13

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Software
  • Theoretical Computer Science

Keywords

  • graph analysis
  • social network analysis
  • streaming data

Fingerprint

Dive into the research topics of 'Multithreaded community monitoring for massive streaming graph data'. Together they form a unique fingerprint.

Cite this