This paper presents a new algorithm to answer top-k queries (e.g. “find the k objects with the highest aggregate values”) in a distributed network. Existing algorithms such as the Threshold Algorithm [FLN01] consume an excessive amount of bandwidth when the number of nodes, m, is high. We propose a new algorithm called “Three-Phase Uniform Threshold” (TPUT). TPUT reduces network bandwidth consumption by pruning away ineligible objects, and terminates in three round-trips regardless of data input. The paper presents two sets of results about TPUT. First, trace-driven simulations show that, depending on the size of the network, TPUT reduces network traffic by one to two orders of magnitude compared to existing algorithms. Second, TPUT is prov...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...
Distributed top-$k$ query processing is increasingly becoming an essential functionality in a large ...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
In this paper we present the Threshold Join Algorithm (TJA), which is an e#cient TOP-k query proces...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposit...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposit...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposi...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...
Distributed top-$k$ query processing is increasingly becoming an essential functionality in a large ...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of...
Top-k query processing is a fundamental building block for efficient ranking in a large number of ap...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
Top-$k$ query processing is a fundamental building block for efficient ranking in a large number of ...
In this paper we present the Threshold Join Algorithm (TJA), which is an e#cient TOP-k query proces...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposit...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposit...
We consider distributed top-k queries in wide-area networks where the index lists for the attribute...
This paper addresses the efficient processing of top-k queries in wide-area distributed data reposi...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...
Distributed top-$k$ query processing is increasingly becoming an essential functionality in a large ...
Distributed top-k query processing is increasingly becoming an essential functionality in a large nu...