DocumentCode
2457143
Title
Processing of Rank Joins in Highly Distributed Systems
Author
Doulkeridis, Christos ; Vlachou, Akrivi ; Nørvåg, Kjetil ; Kotidis, Yannis ; Polyzotis, Neoklis
Author_Institution
Norwegian Univ. of Sci. & Technol. (NTNU), Trondheim, Norway
fYear
2012
fDate
1-5 April 2012
Firstpage
606
Lastpage
617
Abstract
In this paper, we study efficient processing of rank joins in highly distributed systems, where servers store fragments of relations in an autonomous manner. Existing rank-join algorithms exhibit poor performance in this setting due to excessive communication costs or high latency. We propose a novel distributed rank-join framework that employs data statistics, maintained as histograms, to determine the subset of each relational fragment that needs to be fetched to generate the top-k join results. At the heart of our framework lies a distributed score bound estimation algorithm that produces sufficient score bounds for each relation, that guarantee the correctness of the rank-join result set, when the histograms are accurate. Furthermore, we propose a generalization of our framework that supports approximate statistics, in the case that the exact statistical information is not available. An extensive experimental study validates the efficiency of our framework and demonstrates its advantages over existing methods.
Keywords
distributed processing; query processing; statistics; approximate statistics; data statistics; distributed rank-join framework; distributed score bound estimation algorithm; highly distributed systems; rank join processing; rank-join result set; relational fragment subset; top-k join result generation; Approximation algorithms; Distributed databases; Estimation; Histograms; Marketing and sales; Query processing; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering (ICDE), 2012 IEEE 28th International Conference on
Conference_Location
Washington, DC
ISSN
1063-6382
Print_ISBN
978-1-4673-0042-1
Type
conf
DOI
10.1109/ICDE.2012.108
Filename
6228118
Link To Document