We also plan to use dynamic code generation to try to reduce overhead. Click has timer elements. Scheduling is harder. Scheduling will be important in the future. We will look more at how Scout and others do scheduling.
Routers have lots of queues, which are natural areas for scheduling.
We may look at that too and try to figure something out. Elements can be designed to have any property you might want. The queue in the talk is just one example of how to find out about a property of an element. Many routers use routing protocols that alter the routing table quite often. Writing a new configuration takes less than 15 milliseconds.