Incorporating partitioning and parallel plans into the SCOPE optimizer
SCOPE: easy and efficient parallel processing of massive data sets