On Traffic Phase Effects in Packet-Switched Gateways

TitleOn Traffic Phase Effects in Packet-Switched Gateways
Publication TypeJournal Article
Year of Publication1992
AuthorsFloyd, S., & Jacobson V.
Published inInternetworking: Research and Experience
Volume3
Issue3
Page(s)115-156
Other Numbers1628
Abstract

Much of the traffic in existing packet networks is highly periodic, either because of periodic sources (e.g., real time speech or video, rate control) or because window flow control protocols have a periodic cycle equal to the connection roundtrip time (e.g., a network-bandwidth limited TCP bulk data transfer). Control theory suggests that this periodicity can resonate (i.e., have a b, non-linear interaction) with deterministic control algorithms in network gateways. In this paper we define the notion of traffic phase in a packet-switched network and describe how phase differences between competing traffic streams can be the dominant factor in relative throughput. Drop Tail gateways in a TCP/IP network with bly periodic traffic can result in systematic discrimination against some connections. We demonstrate this behavior with both simulations and theoretical analysis. This discrimination can be eliminated with the addition of appropriate randomization to the network. In particular, analysis suggests that simply coding a gateway to drop a random packet from its queue on overflow, rather than dropping the tail, is often sufficient. We do not claim that Random Drop gateways solve all of the problems of Drop Tail gateways. Biases against bursty traffic and long roundtrip time connections are shared by both Drop Tail and Random Drop gateways. Correcting the bursty traffic bias has led us to investigate a different kind of randomized gateway algorithm that operates on the traffic stream, rather than on the queue. Preliminary results show that the Random Early Detection gateway, a newly developed gateway congestion avoidance algorithm, corrects this bias against bursty traffic. The roundtrip time bias in TCP/IP networks results from the TCP window increase algorithm, not from the gateway dropping policy, and we briefly discuss changes to the window increase algorithm that could eliminate this bias.

URLhttp://www.icsi.berkeley.edu/pubs/networking/phase92.pdf
Bibliographic Notes

Internetworking: Research and Experience, Vol. 3, No. 3, pp. 115-156

Abbreviated Authors

S. Floyd and V. Jacobson

ICSI Research Group

Networking and Security

ICSI Publication Type

Article in journal or magazine