Prem Gopalan will present his research seminar/general exam on Wednesday May 4 at 9:30 AM in Room 302. The members of his committee are: Mike Freedman (advisor), Jen Rexford, and Margaret Martonosi. Everyone is invited to attend his talk, and those faculty wishing to remain for the oral exam following are welcome to do so. His abstract and reading list follow below. -------------------------------- Abstract Historically, Internet services provided clients with access to the resources of a particular host. However, today's services are no longer defined by a single host or confined to a fixed location. Yet, the network architecture continues to impose a coupling between hosts and services by binding connections to topology-dependent addresses, rather than topology-independent service names -- complicating everything from server replication, load balancing, and virtual-machine migration, to client mobility and multi-homing. We propose a new service access layer that redefines the interaction between the network and transport layers. This layer provides the "thin waist" needed to enable direct communication on service names, decouple service connections from network identifiers, and enhance the network's awareness of service availability. In this talk, we focus on how to rearchitect today's end-host network stack to include the service access layer while maintaining backwards compatibility with today's IP networks and requiring minimal changes to applications. We present the design of transport protocols running in this framework, and evaluate our Linux implementation. Reading list Books Andrew S. Tanenbaum. Computer Networks. Prentice Hall; 4th edition. Papers [1] H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, I. Stoica, and M. Walfish. A layered naming architecture for the internet. In ACM SIGCOMM '04, pages 343-352, New York, NY, USA, 2004. [2] T. Koponen, M. Chawla, B.-G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica. A data-oriented (and beyond) network architecture. In ACM SIGCOMM '07, pages 181-192, New York, NY, USA, 2007. [3] E. Kohler, M. Handley, and S. Floyd. Designing DCCP: congestion control without reliability. In SIGCOMM '06, pages 27-38, New York, NY, USA, 2006. [4] Gregory R. Ganger, Dawson R. Engler, M. Frans Kaashoek, Hector M. Briceno, Russell Hunt, and Thomas Pinckney. Fast and flexible Application-Level Networking on Exokernel Systems. In ACM Transactions on Computer Systems 20(1), February 2002, pages 49-83. [5] Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek. The Click modular router. ACM Transactions on Computer Systems 18(3), August 2000, pages 263-297. [6] Raiciu, Costin and Pluntke, Christopher and Barre, Sebastien and Greenhalgh, Adam and Wischik, Damon and Handley, Mark. Data center networking with multipath TCP. In Hotnets '10: Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks, pages 10:1-10:6, 2010. [7] A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. Vl2: a scalable and flexible data center network. In SIGCOMM '09, pages 51-62, New York, NY, USA, 2009. [8] R. Niranjan Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat. Portland: a scalable fault-tolerant layer 2 data center network fabric. In SIGCOMM '09, pages 39-50, New York, NY, USA, 2009. ACM. [9] A.C. Snoeren, H.Balakrishnan. An End-to-End Approach to Host Mobility. In MobiCom, 2000. [10] B. Ford, J. Iyengar. Breaking Up the Transport Logjam, Bryan Ford and Janardhan Iyengar. In HotNets, 2008.
participants (1)
-
Melissa Lawson