A survey on platforms for big data analytics
MapReduce: simplified data processing on large clusters