Musketeer: all for one, one for all in data processing systems
CIEL: a universal execution engine for distributed data-flow computing