Distributed REScala: an update algorithm for distributed reactive programming
MapReduce: simplified data processing on large clusters