Wake is the back-bone of our control flow. All our events are routed through Wake, and Wake moves the events from machine to machine. This gives Wake a complete picture of the dynamic status of a REEF job.
This opens the door for really nifty analysis tools for a running job, including visualizations of the event graph, the current event rate on all edges, the latency of the event processing and the likes.
In this JIRA, we discuss if and what we want to do with this opportunity.