Optimizing joins in a map-reduce environment
An adaptive query execution system for data integration