Correct Answer : Cascading
Explanation : Cascading hides many of the complexities of MapReduce programming behind more intuitive pipes and data flow abstractions.