djw // SOSP // 12/99
7
Active Nodes Host New Services
•Nodes provide API for new service code
–Soft-storage, routing, environment queries, packet manipulation
•Nodes run service code safely
–Protect state at node; enforce packet invariants
•Nodes manage local resources
–Bound code runtimes and other resources
Need something to run programs on … active nodes … incrementally deployable / back compat

Nodes provide api. Our is lightweight – soft-state is a key decision

Nodes provide protection by running programs safely, limit packet rewriting for security and debugging

Nodes do the resource management