Optimizing Distributed Joins with Bloom Filters Using Mapreduce | AMiner