Correct answer is (b) The map-reduce operation is composed of many tasks
Easiest explanation: It includes reads from the input collection, executions of the map function, executions of the reduce function, writes to a temporary collection during processing, and writes to the output collection.