A significant aspect of research is communication. Writing papers is only one aspect, but visiting other academic or industrial institutions allows extra opportunity to promote your work, discuss some on going work, and learn about what others are doing. I had the great fortune to visit a number of great places over the years.

Invited Talks

NoHype: Virtualized Cloud Infrastructure without the Virtualization

Dynamic Infrastructure for Dependable Cloud Services

Refactoring Router Software to Minimize Disruption

(previous title: Migrating and Grafting Routers to Accomodate Change)

Accountability in Hosted Virtual Networks

Virtually Eliminating Router Bugs