Vishal Phirke, Mark Claypool and Robert Kinicki
The Internet, which has traditionally supported throughput-sensitive applications such as email and file transfer, is increasingly supporting delay-sensitive multimedia applications such as interactive audio. These delay-sensitive applications would often rather sacrifice some throughput for lower delay. Unfortunately, the current Internet does not offer choices in the amount of delay or throughput an application receives, but instead provides monolithic best-effort service to all applications. This paper proposes and evaluates a new Active Queue Management (AQM) technique that employs source hints to provide service at network routers that is sensitive to the Quality of Service (QoS) expectations for a variety of applications. Applications indicate their delay or throughput sensitivity via a delay hint in their outgoing packets. The router, which we call RED-Boston, uses the delay hints to dynamically adjust the router to yield better delay performance for delay-sensitive applications and better throughput for throughput-sensitive applications. Using a new QoS metric, our simulations demonstrate that RED-Boston yields higher QoS than an adaptive version of RED for both throughput-sensitive flows and delay-sensitive flows. RED-Boston operates equally well in all traffic scenarios and fits the current best-effort Internet environment without requiring traffic monitoring.
Vishal Phirke. Traffic Sensitive Active Queue Management for Improved Quality of Service , M.S. Thesis, Computer Science Department, Worcester Polytechnic Institute, Spring 2002. (Advisors Mark Claypool and Robert Kinicki) Online at: http://www.cs.wpi.edu/~claypool/ms/tsr/