PAPER DIGEST
Most Influential SIGMOD 2014 Paper · 2026-03 edition

TriAD: A Distributed Shared-nothing RDF Engine Based On Asynchronous Message Passing

Sairam Gurajada; Stephan Seufert; Iris Miliaraki; Martin Theobald

Venue
ACM SIGMOD Conference (SIGMOD) 2014
Recognition
Most Influential SIGMOD 2014 Paper (Rank No. 10)
Edition
2026-03
Impact factor
5
Certificate ID
d3e1e4f97ff19d73

Abstract

We investigate a new approach to the design of distributed, shared-nothing RDF engines. Our engine, coined "TriAD", combines join-ahead pruning via a novel form of RDF graph summarization with a locality-based, horizontal partitioning of RDF triples into a grid-like, distributed index structure. The multi-threaded and distributed execution of joins in TriAD is facilitated by an asynchronous Message Passing protocol which allows us to run multiple join operators along a query plan in a fully parallel, asynchronous fashion. We believe that our architecture provides a so far unique approach to join-ahead pruning in a distributed environment, as the more classical form of sideways information passing would not permit for executing distributed joins in an asynchronous way. Our experiments over the LUBM, BTC and WSDTS benchmarks demonstrate that TriAD consistently outperforms centralized RDF engines by up to two orders of magnitude, while gaining a factor of more than three compared to the currently fastest, distributed engines. To our knowledge, we are thus able to report the so far fastest query response times for the above benchmarks using a mid-range server and regular Ethernet setup.

Download PDF certificate