Research
My research seeks to architect dependable and high-performance networked
systems. I study Internet routing
and transport protocols, peer-to-peer systems, wireless networks, and fault-tolerance and security. My
research aims to build practical systems as well as to apply
theoretical techniques to understand these systems. Check out some recent papers and drafts below.
Block-switched networks: A new paradigm for wireless transport, [Hop project page]
ZZ: Cheap practical BFT using virtualization, [ZZ project page]
Enhancing interactive web applications in hybrid networks, ACM MOBICOM 2008.
Interactive WiFi connectivity for moving vehicles,
ACM SIGCOMM 2008.
Consensus routing: The Internet as a distributed system,
USENIX NSDI 2008. Awarded Best Paper.
DTN routing as a resource allocation problem,
ACM SIGCOMM 2007.
A multipath background network architecture,
IEEE INFOCOM 2007.
Do incentives build robustness in BitTorrent?,
USENIX NSDI 2007. Awarded Best Student Paper.
Black-box and gray-box strategies for virtual machine migration,
USENIX NSDI 2007.
iPlane: An information plane for distributed services,
USENIX OSDI 2006.
PRACTI replication, USENIX NSDI 2006.
Students
I am currently working with the following students
Teaching
CS653 Advanced Computer Networks [F08]
CS453 Computer Networks [S08, F07, F06]
CS591G Computer Networking
Lab [S08, F07, S07]
CS677 Distributed Systems [S06]
CS791J Game Theory:
Applications to Computer Networks [S06]
CS691EE Advanced Network Systems [F05]