Leverage experience providing resource control in more traditional OS’es.
Apply user/kernel mode boundary to a type-safe environment (Java)
Obvious resources: Cycles / Bandwidth / Memory
Other resources: Caching store, persistent store, specialized hardware, specialized data
Admission control, prevent denial of service, fair sharing, perhaps latency constraints, early accounting