A Survey of the Stream Processing Landscape
MapReduce: simplified data processing on large clusters