Title :
Receiver based management of low bandwidth access links
Author :
Spring, Neil T. ; Chesire, Maureen ; Berryman, Mark ; Sahasranaman, Vivek ; Anderson, Thomas ; Bershad, Brian
Abstract :
In this paper, we describe a receiver-based congestion control policy that leverages TCP flow control mechanisms to prioritize mixed traffic loads across access links. We manage queueing at the access link to: (1) improve the response time of interactive network applications; (2) reduce congestion-related packet losses; while (3) maintaining high throughput for bulk-transfer applications. Our policy controls queue length by manipulating receive socket buffer sizes. We have implemented this solution in a dynamically loadable Linux kernel module, and tested it over low-bandwidth links. Our approach yields a 7-fold improvement in packet latency over an unmodified system while maintaining 94% link utilization. In the common case, congestion-related packet losses at the access link can be eliminated. Finally, by prioritizing short flows, we show that our system reduces the time to download a complex Web page during a large background transfer by a factor of two
Keywords :
Internet; Unix; buffer storage; information resources; queueing theory; subscriber loops; telecommunication congestion control; telecommunication network management; telecommunication traffic; transport protocols; TCP flow control; bulk-transfer applications; complex Web page; congestion control policy; dynamically loadable Linux kernel module; interactive network; link utilization; low-bandwidth access links; mixed traffic load; packet latency; queue length; receive socket buffer sizes; receiver-based management; response time; short flow prioritizing; throughput; Bandwidth; Delay; Kernel; Linux; Size control; Sockets; Telecommunication traffic; Testing; Throughput; Web pages;
Conference_Titel :
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Tel Aviv
Print_ISBN :
0-7803-5880-5
DOI :
10.1109/INFCOM.2000.832194