. . . "In particular, the MapReduce framework freed the user from having to deal with gritty details of fault tolerance, scalability, and other issues." .