Efficient Data Structures for Dynamic Graph Analysis

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

In the era of social networks, gene sequencing, and big data, a new class of applications that analyze the properties of large graphs as they dynamically change over time has emerged. The performance of these applications is highly influenced by the data structures used to store and access the graph in memory. Depending on its size and structure, update frequency, and read accesses of the analysis, the use of different data structures can yield great performance variations. Even for expert programmers, it is not always obvious, which data structure is the best choice for a given scenario. In this paper, we present a framework for handling this issue automatically. It provides compile-time support for automatically selecting the most efficient data structures for a given graph analysis application assuming a consistent workload on the graph. We perform a measurement study to better understand the performance of five data structures and evaluate a prototype Java implementation of our framework. It achieves a speedup of up to 4.7× compared to basic data structure configurations for the analysis of real-world dynamic graphs.

Details

Original languageEnglish
Title of host publicationProceedings - 11th International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2015
EditorsKokou Yetongnon, Albert Dipanda, Richard Chbeir
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages497-504
Number of pages8
ISBN (electronic)9781467397216
Publication statusPublished - 5 Feb 2016
Peer-reviewedYes

Publication series

SeriesProceedings - 11th International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2015

Conference

Title11th International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2015
Duration23 - 27 November 2015
CityBangkok
CountryThailand

External IDs

ORCID /0000-0002-5007-445X/work/160049133