Preserves freedom to opt out Load balancing easier Scalability Minimize effects of connectivity loss Important for embedded/mobile applications