SnailTrail: Generalizing Critical Paths for Online Analysis of Distributed Dataflows