Disk-based management of interaction graphs

dc.citation.epage2702en_US
dc.citation.issueNumber11en_US
dc.citation.spage2689en_US
dc.citation.volumeNumber26en_US
dc.contributor.authorGedik, B.en_US
dc.contributor.authorBordawekar, R.en_US
dc.date.accessioned2015-07-28T12:02:41Z
dc.date.available2015-07-28T12:02:41Z
dc.date.issued2014-11en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractIn our increasingly connected and instrumented world, live data recording the interactions between people, systems, and the environment is available in various domains, such as telecommunciations and social media. This data often takes the form of a temporally evolving graph, where entities are the vertices and the interactions between them are the edges. An important feature of this graph is that the number of edges it has grows continuously, as new interactions take place. We call such graphs interaction graphs. In this paper we study the problem of storing interaction graphs such that temporal queries on them can be answered efficiently. Since interaction graphs are append-only and edges are added continuously, traditional graph layout and storage algorithms that are batch based cannot be applied directly. We present the design and implementation of a system that caches recent interactions in memory, while quickly placing the expired interactions to disk blocks such that those edges that are likely to be accessed together are placed together. We develop live block formation algorithms that are fast, yet can take advantage of temporal and spatial locality among the edges to optimize the storage layout with the goal of improving query performance. We evaluate the system on synthetic as well as real-world interaction graphs, and show that our block formation algorithms are effective for answering temporal neighborhood queries on the graph. Such queries form a foundation for building more complex online and offline temporal analytics on interaction graphs.en_US
dc.description.provenanceMade available in DSpace on 2015-07-28T12:02:41Z (GMT). No. of bitstreams: 1 8298.pdf: 1498597 bytes, checksum: f659504fe5c7cd1cb77163631dacbb36 (MD5)en
dc.identifier.doi10.1109/TKDE.2013.2297930en_US
dc.identifier.issn1041-4347en_US
dc.identifier.urihttp://hdl.handle.net/11693/12709en_US
dc.language.isoEnglishen_US
dc.publisherInstitute of Electrical and Electronics Engineersen_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/TKDE.2013.2297930en_US
dc.source.titleIEEE Transactions on Knowledge and Data Engineeringen_US
dc.subjectInteraction graphsen_US
dc.subjectStorage and queryingen_US
dc.subjectDisk layouten_US
dc.titleDisk-based management of interaction graphsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
8298.pdf
Size:
1.43 MB
Format:
Adobe Portable Document Format