@inproceedings{4d21d81e9e574d1c8962587e6feb491a,
title = "Q-graph: Preserving query locality in multi-query graph processing",
abstract = "Arising user-centric graph applications such as route planning and personalized social network analysis have initiated a shift of paradigms in modern graph processing systems towards multiquery analysis, i.e., processing multiple graph queries in parallel on a shared graph. These applications generate a dynamic number of localized queries around query hotspots such as popular urban areas. However, existing graph processing systems are not yet tailored towards these properties: The employed methods for graph partitioning and synchronization management disregard query locality and dynamism which leads to high query latency. To this end, we propose the system Q-Graph for multi-query graph analysis that considers query locality on three levels. (i) The query-aware graph partitioning algorithm Q-cut maximizes query locality to reduce communication overhead. (ii) The method for synchronization management, called hybrid barrier synchronization, allows for full exploitation of local queries spanning only a subset of partitions. (iii) Both methods adapt at runtime to changing query workloads in order to maintain and exploit locality. Our experiments show that Q-cut reduces average query latency by up to 57 percent compared to static query-agnostic partitioning algorithms.",
keywords = "Distributed Graph Processing, Graph Partitioning, Graph Query, Hybrid Barrier Synchronisation, Query-cut",
author = "Christian Mayer and Ruben Mayer and Jonas Grunert and Kurt Rothermel and Tariq, {Muhammad Adnan}",
note = "Publisher Copyright: {\textcopyright} 2018 Copyright held by the owner/author(s).; 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences and Systems and Network Data Analytics, GRADES-NDA 2018 ; Conference date: 10-06-2018",
year = "2018",
month = jun,
day = "10",
doi = "10.1145/3210259.3210265",
language = "English",
series = "Proceedings of the 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences and Systems (GRADES) and Network Data Analytics (NDA), GRADES-NDA 2018",
publisher = "Association for Computing Machinery, Inc",
editor = "Arnab Bhattacharya and George Fletcher and Shourya Roy and Akhil Arora and {Larriba Pey}, {Josep Lluis} and Robert West",
booktitle = "Proceedings of the 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences and Systems (GRADES) and Network Data Analytics (NDA), GRADES-NDA 2018",
}