CIEL: a universal execution engine for distributed data-flow computing
Spark: Cluster computing with working sets