<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Arial","sans-serif";
color:blue;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>Prem Gopalan will present his research seminar/general exam on Wednesday <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>May 4 at 9:30 AM in Room 302. The members of his committee are: Mike <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>Freedman (advisor), Jen Rexford, and Margaret Martonosi. Everyone is <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>invited to attend his talk, and those faculty wishing to remain for the oral <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>exam following are welcome to do so. His abstract and reading list follow <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>below.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'>--------------------------------<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:blue'><o:p> </o:p></span></p><div><div><p class=MsoNormal>Abstract <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Historically, Internet services provided clients with access to the <o:p></o:p></p></div><div><p class=MsoNormal>resources of a particular host. However, today’s services are no <o:p></o:p></p></div><div><p class=MsoNormal>longer defined by a single host or confined to a fixed location. Yet, <o:p></o:p></p></div><div><p class=MsoNormal>the network architecture continues to impose a coupling between hosts <o:p></o:p></p></div><div><p class=MsoNormal>and services by binding connections to topology-dependent addresses, <o:p></o:p></p></div><div><p class=MsoNormal>rather than topology-independent service names -- complicating <o:p></o:p></p></div><div><p class=MsoNormal>everything from server replication, load balancing, and <o:p></o:p></p></div><div><p class=MsoNormal>virtual-machine migration, to client mobility and multi-homing. We <o:p></o:p></p></div><div><p class=MsoNormal>propose a new service access layer that redefines the interaction <o:p></o:p></p></div><div><p class=MsoNormal>between the network and transport layers. This layer provides the <o:p></o:p></p></div><div><p class=MsoNormal>"thin waist" needed to enable direct communication on service names, <o:p></o:p></p></div><div><p class=MsoNormal>decouple service connections from network identifiers, and enhance the <o:p></o:p></p></div><div><p class=MsoNormal>network’s awareness of service availability. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>In this talk, we focus on how to rearchitect today's end-host network <o:p></o:p></p></div><div><p class=MsoNormal>stack to include the service access layer while maintaining backwards <o:p></o:p></p></div><div><p class=MsoNormal>compatibility with today's IP networks and requiring minimal changes <o:p></o:p></p></div><div><p class=MsoNormal>to applications. We present the design of transport protocols running <o:p></o:p></p></div><div><p class=MsoNormal>in this framework, and evaluate our Linux implementation. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Reading list<o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Books <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Andrew S. Tanenbaum. Computer Networks. Prentice Hall; 4th edition. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Papers <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[1] H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, <o:p></o:p></p></div><div><p class=MsoNormal>I. Stoica, and M. Walfish. A layered naming architecture for the <o:p></o:p></p></div><div><p class=MsoNormal>internet. In ACM SIGCOMM ’04, pages 343–352, New York, NY, USA, 2004. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[2] T. Koponen, M. Chawla, B.-G. Chun, A. Ermolinskiy, K. H. Kim, <o:p></o:p></p></div><div><p class=MsoNormal>S. Shenker, and I. Stoica. A data-oriented (and beyond) network <o:p></o:p></p></div><div><p class=MsoNormal>architecture. In ACM SIGCOMM ’07, pages 181–192, New York, NY, USA, <o:p></o:p></p></div><div><p class=MsoNormal>2007. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[3] E. Kohler, M. Handley, and S. Floyd. Designing DCCP: congestion <o:p></o:p></p></div><div><p class=MsoNormal>control without reliability. In SIGCOMM '06, pages 27-38, New York, <o:p></o:p></p></div><div><p class=MsoNormal>NY, USA, 2006. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[4] Gregory R. Ganger, Dawson R. Engler, M. Frans Kaashoek, Hector <o:p></o:p></p></div><div><p class=MsoNormal>M. Briceno, Russell Hunt, and Thomas Pinckney. Fast and flexible <o:p></o:p></p></div><div><p class=MsoNormal>Application-Level Networking on Exokernel Systems. In ACM Transactions <o:p></o:p></p></div><div><p class=MsoNormal>on Computer Systems 20(1), February 2002, pages 49-83. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[5] Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and <o:p></o:p></p></div><div><p class=MsoNormal>M. Frans Kaashoek. The Click modular router. ACM Transactions on <o:p></o:p></p></div><div><p class=MsoNormal>Computer Systems 18(3), August 2000, pages 263-297.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>[6] Raiciu, Costin and Pluntke, Christopher and Barre, Sebastien and <o:p></o:p></p></div><div><p class=MsoNormal>Greenhalgh, Adam and Wischik, Damon and Handley, Mark. Data center <o:p></o:p></p></div><div><p class=MsoNormal>networking with multipath TCP. In Hotnets '10: Proceedings of the <o:p></o:p></p></div><div><p class=MsoNormal>Ninth ACM SIGCOMM Workshop on Hot Topics in Networks, pages 10:1-10:6, <o:p></o:p></p></div><div><p class=MsoNormal>2010. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[7] A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, <o:p></o:p></p></div><div><p class=MsoNormal>P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. Vl2: a scalable and <o:p></o:p></p></div><div><p class=MsoNormal>flexible data center network. In SIGCOMM ’09, pages 51–62, New York, <o:p></o:p></p></div><div><p class=MsoNormal>NY, USA, 2009. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[8] R. Niranjan Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, <o:p></o:p></p></div><div><p class=MsoNormal>S. Radhakrishnan, V. Subramanya, and A. Vahdat. Portland: a scalable <o:p></o:p></p></div><div><p class=MsoNormal>fault-tolerant layer 2 data center network fabric. In SIGCOMM ’09, <o:p></o:p></p></div><div><p class=MsoNormal>pages 39–50, New York, NY, USA, 2009. ACM. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[9] A.C. Snoeren, H.Balakrishnan. An End-to-End Approach to Host <o:p></o:p></p></div><div><p class=MsoNormal>Mobility. In MobiCom, 2000. <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>[10] B. Ford, J. Iyengar. Breaking Up the Transport Logjam, Bryan Ford <o:p></o:p></p></div><div><p class=MsoNormal>and Janardhan Iyengar. In HotNets, 2008. <o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p></div></body></html>