DocumentCode
3006547
Title
Scalable Parallel Join for Huge Tables
Author
Nianlong Weng ; Minqi Zhou ; Ming-Chien Shan ; Aoying Zhou
Author_Institution
Dept. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2013
fDate
June 27 2013-July 2 2013
Firstpage
157
Lastpage
164
Abstract
The parallel join processing which combines tuples from two or more relational tables together in a parallel manner is becoming more and more important and imperative to be solved, since tables may be huge, especially in this big data era. A few algorithms have already been proposed based on the prevailing mapreduce paradigm, while most of them impose both high communication costs and synchronization costs. In this paper, we propose a novel algorithm for scalable parallel join processing for the column-wise stored data analyzing. To cater for the prevailing deployed Hadoop system, we adopt the Hadoop Distributed File System (HDFS) as the file system across over a large set of machines. Tables are projected (i.e., vertical partition), segmented (i.e., horizontal partition), clustered and placed in a column-wise format over the distributed file system based on Gray Code. By effectively fetching the dedicated tuples from other tables on demand based on an optimized bloom filter strategy, each segment (i.e., partition) is capable in accomplishing the join processing individually with dramatically reduced communication cost, and consequently achieves the desired scalable parallelism. Tuples are transmitted in a demand driven manner across the network, rather than the hash-based movement in the mapreduce paradigm. Our extensive performance studies confirm the effectiveness and efficiency of our methods.
Keywords
Gray codes; data analysis; data structures; distributed databases; parallel processing; Bloom filter strategy; Gray code; HDFS; Hadoop distributed file system; MapReduce paradigm; big data; column-wise stored data analysis; hash-based movement; huge tables; parallel join processing; relational tables; Data analysis; Data handling; Data storage systems; Engines; Indexes; Information management; Reflective binary codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Big Data (BigData Congress), 2013 IEEE International Congress on
Conference_Location
Santa Clara, CA
Print_ISBN
978-0-7695-5006-0
Type
conf
DOI
10.1109/BigData.Congress.2013.29
Filename
6597132
Link To Document