Fault Tolerance for Stream Processing Engines
MapReduce: simplified data processing on large clusters