TY - GEN
T1 - Efficient similarity joins on massive high-dimensional datasets using MapReduce
AU - Luo, Wuman
AU - Tan, Haoyu
AU - Mao, Huajian
AU - Ni, Lionel M.
PY - 2012
Y1 - 2012
N2 - High-dimensional similarity join (HDSJ) is critical for many novel applications in the domain of mobile data management. Nowadays, performing HDSJs efficiently faces two challenges. First, the scale of datasets is increasing rapidly, making parallel computing on a scalable platform a must. Second, the dimensionality of the data can be up to hundreds or even thousands, which brings about the issue of dimensionality curse. In this paper, we address these challenges and study how to perform parallel HDSJs efficiently in the MapReduce paradigm. Particularly, we propose a cost model to demonstrate that it is important to take both communication and computation costs into account as dimensionality and data volume increases. To this end, we propose DAA (Dimension Aggregation Approximation), an efficient compression approach that can help significantly reduce both these costs when performing parallel HDSJs. Moreover, we design DAA-based parallel HDSJ algorithms which can scale up to massive data sizes and very high dimensionality. We perform extensive experiments using both synthetic and real datasets to evaluate the speedup and the scale up of our algorithms.
AB - High-dimensional similarity join (HDSJ) is critical for many novel applications in the domain of mobile data management. Nowadays, performing HDSJs efficiently faces two challenges. First, the scale of datasets is increasing rapidly, making parallel computing on a scalable platform a must. Second, the dimensionality of the data can be up to hundreds or even thousands, which brings about the issue of dimensionality curse. In this paper, we address these challenges and study how to perform parallel HDSJs efficiently in the MapReduce paradigm. Particularly, we propose a cost model to demonstrate that it is important to take both communication and computation costs into account as dimensionality and data volume increases. To this end, we propose DAA (Dimension Aggregation Approximation), an efficient compression approach that can help significantly reduce both these costs when performing parallel HDSJs. Moreover, we design DAA-based parallel HDSJ algorithms which can scale up to massive data sizes and very high dimensionality. We perform extensive experiments using both synthetic and real datasets to evaluate the speedup and the scale up of our algorithms.
UR - http://www.scopus.com/inward/record.url?scp=84870748144&partnerID=8YFLogxK
U2 - 10.1109/MDM.2012.25
DO - 10.1109/MDM.2012.25
M3 - Conference contribution
AN - SCOPUS:84870748144
SN - 9780769547138
T3 - Proceedings - 2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012
SP - 1
EP - 10
BT - Proceedings - 2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012
PB - IEEE Computer Society
T2 - 2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012
Y2 - 23 July 2012 through 26 July 2012
ER -