CPL: a core language for cloud computing
MapReduce: simplified data processing on large clusters