TCP-plb: TCP with Packet level Load-Balancing
|Speaker:||Yijing (Jannie) Tan
jytan at cs.duke.edu
||Monday, April 30, 2012
||3:30pm - 4:30pm
||D344 LSRC, Duke
TCP, which is the dominant transport layer protocol used in many network, provides reliable service by sending packets in a flow in order along a single path. However, in a datacenter setting, TCP fails to take advantage of the multiple equal cost paths between the sender and receiver that often exist. I propose a new packet based approach to load-balancing called TCP-plb, or TCP with packet level load-balancing, that maintains the benefits of TCP while improving load balancing and performance without coordination between routers. We show that TCP-plb is able to load-balance among the possible paths to achieve the same performance as a packet level load-balancing scheme with global information for symmetric datacenter topologies.
Advisor(s): Bruce Maggs and Xiaowei Yang