Eric Brewer internet systems, developing regions, sensor networks and security Division of Computer Science/EECS