
doi: 10.1109/cgc.2012.9
Data analyzing and processing are important tasks in cloud computing. The MapReduce framework has been increasingly used to analyze large-scale data over large clusters. Compared with parallel relational database, it has the advantages of excellent scalability and good fault tolerance. However, its performance is not as good as that of parallel relational database. How to efficiently implement join operation using MapReduce is an attractive point to which researchers have been paying attention. Multiway equi-joins and two-way theta-joins using MapReduce have been solved recently. In this paper, we introduce a communication cost model to evaluate multiway theta-joins for the first time and propose a randomized algorithm Strict-Even-Join to solve it. Our algorithm only requires cardinality of input datasets and guarantees the data is distributed across reducers when input datasets are skew. The results of three experiments we have conducted show that our approach is feasible.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
