2013 · 40 citations · 21 references
ComputingComputer ScienceComputer SystemsCluster ComputingDatabasesDistributed SystemsData ReplicationDistributed Data ProcessingQuery ProcessingSpatial Database SystemsSpatial DatabasesDistributed Spatial Query ProcessingGeometric PredicatesJoinJoin AlgorithmsMapreduceMapreduce AlgorithmsSpatial Join ProcessingSpatial Joins
In this paper we investigate the problem of processing multi-way spatial joins on map-reduce platform. We look at two common spatial predicates - overlap and range. We address these two classes of join queries, discuss the challenges and outline novel approaches for executing these queries on a map-reduce framework. We then discuss how we can process join queries involving both overlap and range predicates. Specifically we present a Controlled-Replicate framework using which we design the approaches presented in this paper. The Controlled-Replicate framework is carefully engineered to minimize the communication among cluster nodes. Through experimental evaluations we discuss the complexity of the problem under investigation, details of Controlled-Replicate framework and demonstrate that the proposed approaches comfortably outperform naive approaches.
21
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Efficient parallel set-similarity joins using MapReduce
Rares Vernica, Michael J. Carey, Chen Li · 2010 · 456 citations
A comparison of join algorithms for log processing in MaPreduce
Spyros Blanas, Jignesh M. Patel, Vuk Ercegovac et al. · 2010 · 411 citations
Partition based spatial-merge join
Jignesh M. Patel, David J. DeWitt · 1996 · 345 citations