‹header›
‹date/time›
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹footer›
‹#›
Hi I’m david
What talk is about
Thanks?
Three kinds of material
An motivated by key observation: change painful
Don’t just take my word for it …
Compare to other dist systems …
Key difference: can’t just install new code
Idea: so use mobile code …
For example, …
This was the vision …
There are many ways to go about it
ANTS is pretty aggressive, far beyond commercial world
Interesting change over the past few years: acceptance of the role of computation
Now onto ants
Export control, not
For example … arbitrating resource requests, protection
To realize all we need to build is a scalable, robust, efficient, secure and extensible distributed system … there were complications on the way
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
We need to