Consensus Routing: The Internet as a Distributed System (www-bcf.usc.edu)