PACMan: Coordinated memory caching for parallel jobs
MapReduce: simplified data processing on large clusters