HUGS - A lightweight graph partitioning approach

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

The growing interest in graph data lead to increasingly more research in the field of graph data management and graph analytics. Nowadays, even large graphs of upto a size of billions of vertices and edges fit into main memory of big modern multisocket machines, making them a first-grade platform for graph management and graph analytics. High performance data management solutions have to be aware of the NUMA properties of such big machines. A dataoriented architecture (DORA) is a particular solution to that. However, it requires partitioning the data in a way such that inter-partition communication can be avoided. Graph partitioning is a long studied problem and stateof- The-art solutions, such as multilevel k-way partitioning and recursive bisection achieve good results in feasible time. Integrating such solution is a rather difficult task, though. In this paper, we present a more lightweight approach called Hugs. The key idea of Hugs is to reuse the BFS routine present in a graph data management system anyway, since it is the foundation of many analytical graph algorithms. Hugs is not meant to produce a good general-purpose graph partitioning but good runtimes of BFS graph traversals such as reachability queries on DORA systems. In our experiments Hugs showed capable of finding good graph partitionings faster than state-of-the-art approaches. The partitioning found by Hugs also showed shorter runtimes for reachability queries.

Details

Original languageEnglish
Title of host publication8th GI-Workshop Grundlagen von Datenbanken, GvDB 2016
Pages68-73
Number of pages6
Volume1594
Publication statusPublished - 2016
Peer-reviewedYes

Publication series

SeriesCEUR Workshop Proceedings
ISSN1613-0073

Conference

Title28th GI-Workshop Grundlagen von Datenbanken, GvDB 2016
Duration24 - 27 May 2016
CityNorten Hardenberg
CountryGermany

External IDs

ORCID /0000-0001-8107-2775/work/200630390

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Subject groups, research areas, subject areas according to Destatis

ASJC Scopus subject areas

Keywords

  • BFS, DORA, Graph, Graph partitioning, Reachability