{"635913":{"#nid":"635913","#data":{"type":"event","title":"PhD Defense by Yimeng Zhao","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003ETitle\u003C\/strong\u003E: Mitigating Interconnect and End Host Congestion in Modern Networks\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003EYimeng Zhao\u003Cbr \/\u003E\r\nPh.D. Candidate\u003Cbr \/\u003E\r\nSchool of Computer Science\u003Cbr \/\u003E\r\nCollege of Computing\u003Cbr \/\u003E\r\nGeorgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cbr \/\u003E\r\n\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EDate\u003C\/strong\u003E: Tuesday, June 9, 2020\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ETime\u003C\/strong\u003E: 1:00 PM-3:00 PM (EST)\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EBlueJeans\u003C\/strong\u003E:\u0026nbsp;\u003Ca href=\u0022https:\/\/bluejeans.com\/559069955\u0022 id=\u0022LPlnk332772\u0022\u003Ehttps:\/\/bluejeans.com\/559069955\u003C\/a\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E**Note: this defense is remote-only due to the institute\u0026#39;s guidelines on COVID-19**\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ECommittee\u003C\/strong\u003E:\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Mostafa H. Ammar (Co-advisor), School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Ellen W. Zegura (Co-advisor), School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Jun (Jim) Xu, School of Computer Science, Georgia Institute of Technology\u003Cbr \/\u003E\r\nDr. Ashutosh Dhekne,\u0026nbsp;School of Computer Science, Georgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Douglas M. Blough,\u0026nbsp;School of Electrical and Computer Engineering, Georgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EAbstract\u003C\/strong\u003E:\u003C\/p\u003E\r\n\r\n\u003Cp\u003EOne of the most critical building blocks of the Internet is the mechanism to mitigate congestion. While the TCP congestion control has served its purpose well in the last decades, the last few years saw a significant increase in new applications and user demand, posing new challenges for handling congestion. In this\u0026nbsp;proposal, we explore new abstractions and framework that allow for improved solutions, both in inter-AS connects and on end hosts in datacenters, to mitigate congestion.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cbr \/\u003E\r\n\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003ETo mitigate inter-AS congestion, we develop Unison, a framework that allows an ISP to jointly optimize its intra-domain routes and inter-domain routes, in collaboration with content providers. The basic idea is to provide the ISP operator and the neighbors of the ISP with an abstraction of the ISP network in the form of a virtual switch (vSwitch). Unison allows the ISP to provide hints to its neighbors, suggesting alternative routes that can improve their performance. We investigate how the vSwitch abstraction can be used to maximize the throughput of the ISP.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cbr \/\u003E\r\n\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003ETo mitigate end-host congestion in datacenter networks, we start from developing a backpressure mechanism for queuing architecture in congested end hosts to cope with tens of thousands of flows. We show that current end-host mechanisms can lead to high CPU utilization, high tail latency, and low throughput in cases of congestion of egress traffic. We introduce the design, implementation, and evaluation of zero-drop networking (zD) stack, a new architecture for handling congestion of scheduled buffers.\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003EBesides the queue capacity,\u0026nbsp;CPU is another contended resource in datacenters. The networking stack of servers should implement flow control, congestion control, and scheduling layers that handle hundreds of thousands of simultaneously active flows, and the overhead of managing such large number of flows can be the bottleneck. We conduct a comprehensive analysis on the CPU cost of processing packets on the Linux networking stack. In particular, we define two broad categories of problems that leads to CPU inefficiency when the server needs to handle hundreds of thousands of clients. We show that these problems contribute to high CPU usage and network performance degradation in terms of aggregate throughput and RTT. Our work highlights considerations beyond packets per second for the design of future stacks that scale to millions of flows.\u003C\/p\u003E\r\n","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Mitigating Interconnect and End Host Congestion in Modern Networks"}],"uid":"27707","created_gmt":"2020-06-02 21:02:08","changed_gmt":"2020-06-02 21:02:08","author":"Tatianna Richardson","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2020-06-09T14:00:00-04:00","event_time_end":"2020-06-09T17:00:00-04:00","event_time_end_last":"2020-06-09T17:00:00-04:00","gmt_time_start":"2020-06-09 18:00:00","gmt_time_end":"2020-06-09 21:00:00","gmt_time_end_last":"2020-06-09 21:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"groups":[{"id":"221981","name":"Graduate Studies"}],"categories":[],"keywords":[{"id":"100811","name":"Phd Defense"}],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1788","name":"Other\/Miscellaneous"}],"invited_audience":[{"id":"78761","name":"Faculty\/Staff"},{"id":"78771","name":"Public"},{"id":"174045","name":"Graduate students"},{"id":"78751","name":"Undergraduate students"}],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[],"email":[],"slides":[],"orientation":[],"userdata":""}}}