Bufferbloat and Networking track

Bufferbloat has become a hot topic in recent months. For years the networking industry has been strongly focused on maximizing throughput and eliminating packet loss. The availability of cheap RAM for big buffers has been an aid (or maybe a crutch) for achieving those goals. Unfortunately, it takes time for network packets to work their way through all those buffers, and high network latency is the result.

The importance of low latency in the network is often neglected or misunderstood. But in reality, poor latency is to blame for many network woes. These include poor VOIP call quality, stuttering video streams, and even many “the Internet is slow today” problems at home. Moreover, those big, slow buffers deny TCP the timely feedback it needs to fight congestion in the network. The effect is that the buffers put in place to make the network “faster” are making it slower instead!

In this track we want to bring together academics, system administrators, network equipment vendors, developers of networking applications, and kernel developers at all levels of the stack from the core to the drivers. We want to discuss topics related to bufferbloat including latency reduction, congestion control, queue management, proper network design, and related topics with the goal of making the Internet perform better for everyone.


Proposals for this track

* A Baker's Dozen of TCP bakeoff?

Can TCP Congestion control help with fairness and latency (bufferbloat)?
Bufferbloat and Networking 04/04/2011
Stephen Hemminger

* Byte Queue Limits

Byte queue limits are a mechanism to limit NIC HW queues by number of bytes as opposed to number of packets, thus reducing buffer bloat problem caused by these queues.
Bufferbloat and Networking 04/23/2011
Tom Herbert

* Dynamic Firewall Management and Network Zones

A proposal for dynamic firewall management with network zone support.
Bufferbloat and Networking 05/26/2011
Thomas W├Ârner

* Optimizing igb and ixgbe network driver scaling performance

A look at scaling issues found and addressed in the igb and ixgbe drivers, and steps we are exploring to further improve performance. (slides)
Bufferbloat and Networking 05/04/2011
Alexander Duyck

* Proportional Rate Reduction for TCP

A smooth and robust loss recovery for TCP
Bufferbloat and Networking 04/30/2011
Nandita Dukkipati

* Scalable packet processing with many queues and cores

Advancements in NIC hardware and functionality, as well as things like increasing core counts on systems present new opportunities for taking networking performance to next level.
Bufferbloat and Networking 04/24/2011
Willem de Bruijn

* Securing the Edge

Embedded Linux routers are everywhere. And many are buggy.
Bufferbloat and Networking 05/01/2011
dave taht

* Session Lead

Identifying and eliminating the effects of bufferbloat
Bufferbloat and Networking 03/30/2011
John Linville

* State of the BufferFish

Status update on Beating the (buffer) bloat.
Bufferbloat and Networking 05/01/2011
dave taht, James Gettys

* TCP Fast Open

Data exchange during TCP handshake
Bufferbloat and Networking 04/29/2011
Yuchung Cheng