Ace: Agile,Contingent And Efficient Similarity Joins Using Mapreduce