<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>