Homework 2 (due April 9) The reading lists seven characteristics of a reliable distributed system: fault-tolerant, highly available, recoverable, consistent, scalable, predictable performance and secure. For each of these, write a few sentences describing how MapReduce has been designed to exhibit that specific characteristic.