Incorporating partitioning and parallel plans into the SCOPE optimizer
The Google file system