Related Work
- Programming model inspired by functional language primitives
- Partitioning/shuffling similar to many large-scale sorting systems
- Re-execution for fault tolerance
- BAD-FS ['04] and TACC ['97]
- Locality optimization has parallels with Active Disks/Diamond work
- Active Disks ['01], Diamond ['04]
- Backup tasks similar to Eager Scheduling in Charlotte system
- Dynamic load balancing solves similar problem as River's distributed queues