• DocumentCode
    1998869
  • Title

    Multithreaded Community Monitoring for Massive Streaming Graph Data

  • Author

    Riedy, Jason ; Bader, David A.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1646
  • Lastpage
    1655
  • 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.
  • Keywords
    batch processing (computers); complex networks; media streaming; multi-threading; network theory (graphs); parallel algorithms; social networking (online); Intel-based multithreaded platform; artificial graph generator; batch processing; complex global quantity monitoring; execution time; graph structured data; incremental reagglomeration; latency; massive graph data streaming; multithreaded community monitoring; parallel algorithm; social network; statical decomposition recomputation; Algorithm design and analysis; Arrays; Communities; Heuristic algorithms; Image edge detection; Measurement; graph analysis; social network analysis; streaming data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.229
  • Filename
    6651061