event

Phd Proposal by Yimeng Zhao

Primary tabs

Title: Mitigating Inter-Connect and End Host Congestion in Modern Networks
 


 

Yimeng Zhao
Ph.D. Student in Computer Science
School of Computer Science
College of Computing
Georgia Institute of Technology

Date: Tuesday, November 19, 2019
Time: 11:00 am - 1:00 pm (EST)
Location: Klaus 3100

Committee:
------------

Dr. Mostafa H. Ammar (Co-advisor), School of Computer Science, Georgia Institute of Technology

Dr. Ellen W. Zegura (Co-advisor), School of Computer Science, Georgia Institute of Technology

Dr. Jun (Jim) Xu, School of Computer Science, Georgia Institute of Technology
Dr. Ashutosh Dhekne, School of Computer Science, Georgia Institute of Technology
 

Dr. Douglas M. Blough, School of Electrical and Computer Engineering, Georgia Institute of Technology

Abstract:
-----------
 

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

 

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

 

To 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. Besides the queue capacity, CPU is another contended resources in modern datacenters. In our proposed work, we consider the question how can we design a CPU-efficient networking stack to cope with requirements in the tens of thousands of flows per machine. We propose to conduct a comprehensive analysis on the CPU cost of processing packets on networking stack. In doing so, we aim at identifying the root cause, especially the architecture or protocol design, that leads to the inefficient CPU usage.

 

Status

  • Workflow Status:Published
  • Created By:Tatianna Richardson
  • Created:11/13/2019
  • Modified By:Tatianna Richardson
  • Modified:11/13/2019

Categories

Keywords