July 21 7:30-9:45
Myths, Missteps, and Folklore in Network Protocols
Network protocol design is not a nice, clean science, where what gets deployed is the best possible designs. There is a lot of politics and hype. People say things, which get repeated so many times we assume they must be true. This talk explores seemingly simple things like "what's the difference between a new version of a protocol and a new protocol", and tricks for designing protocols that are more manageable, robust, or scalable. It gives examples of both good and bad designs, since we can learn from them both. Mostly, this talk is intended to be provocative, making people question things they have always taken for granted. Depending on time and audience interest we can discuss topics such as how to get the best properties of bridges and routers, why IP multicast became so complicated, and what is a PKI and why should you want one.
Radia Perlman's "day job" is at Sun Microsystems Laboratories, where she designs network protocols and various security stuff. She is known for her contributions to bridging (spanning tree algorithm) and routing (link state routing) as well as security (credentials download, efficient revocation, secure delete of data). She is the author of "Interconnections: Bridges, Routers, Switches, and Internetworking Protocols", and co-author of "Network Security: Private Communication in a Public World". She is also a series editor for Prentice Hall. She has an S.B. and S.M in mathematics and a Ph.D. in computer science from MIT, and an honorary doctorate from KTH, the Royal Institute of Technology in Sweden. Holding over 70 issued patents, she was recently named SVIPLA (Silicon Valley Intellectual Property Law Association) Inventor of the Year.