DKWS: A Distributed System for Keyword Search on Massive Graphs (Complete Version)
Jiaxin Jiang, Byron Choi, Xin Huang, Jianliang Xu, Sourav S, Bhowmick

TL;DR
This paper introduces DKWS, a novel distributed system for keyword search on large graphs, featuring a monotonic search algorithm, a notify-push paradigm, and a programming model that significantly improves speed and reduces communication costs.
Contribution
The paper presents a new distributed keyword search system with a monotonic algorithm, a notify-push paradigm, and a programming model, enhancing efficiency and scalability over existing methods.
Findings
Up to 100x faster than existing techniques.
Communication costs reduced by a factor of 7.6.
Effective pruning bounds improve search efficiency.
Abstract
Due to the unstructuredness and the lack of schemas of graphs, such as knowledge graphs, social networks, and RDF graphs, keyword search for querying such graphs has been proposed. As graphs have become voluminous, large-scale distributed processing has attracted much interest from the database research community. While there have been several distributed systems, distributed querying techniques for keyword search are still limited. This paper proposes a novel distributed keyword search system called . First, we \revise{present} a {\em monotonic} property with keyword search algorithms that guarantees correct parallelization. Second, we present a keyword search algorithm as monotonic backward and forward search phases. Moreover, we propose new tight bounds for pruning nodes being searched. Third, we propose a {\em notify-push} paradigm and {\em programming model} of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Caching and Content Delivery · Graph Theory and Algorithms
