UC BERKELEY
EECS technical reports
TECHNICAL REPORTS


CSD-04-1332.pdf
Conditions of Use

Archive Home Page

Querying Network Graphs with Recursive Queries

Authors:
Loo, Boon Thau
Technical Report Identifier: CSD-04-1332
2004
CSD-04-1332.pdf

Abstract: This paper describes a distributed infrastructure for querying network graphs with recursive queries. We argue that recursive queries have great practical value as a declarative interface to multi-hop networks. To query these networks in a distributed fashion, we describe the processing of recursive queries using PIER, a P2P relational query processor that utilizes distributed hash tables (DHTs). We focus on studying a set of commonly-used recursive queries based on the transitive closure query. We demonstrate that different query processing techniques will lead to tradeoffs in latency, work sharing and communication overheads. Our experimental results also show that selecting the best execution strategy based on the query workload and graph topology can lead to significant reduction in communication overhead and latency.