Ryan Doyle - Testing the Effectiveness of AQMs at Improving Network Performance @UNCComputerScience
Ryan Doyle - Testing the Effectiveness of AQMs at Improving Network Performance  @UNCComputerScience
Uploaded June 2015 | Updated September 2026, 5 hours ago
This talk was given by undergraduate Ryan Doyle during the 9th Annual Computer Science Undergraduate Research Symposium in 2015. Ryan‘s research was supervised by Dr. Kevin Jeffay.

“Testing the Effectiveness of AQMs at Improving Network Performance”

As use of the Internet and the number of real-time applications that depend on it increases, network performance statistics such as link utilization and average response time become more important. Today, most routers use a basic drop tail style of queueing in which the queue is unmanaged. When the queue is full, every packet arriving at the router is dropped. TCP, the Internet’s dominant transport protocol, has a congestion control mechanism that responds to dropped packets by limiting the rate at which the affected connection sends packets. If many packets from different TCP connections are dropped by a router at the same time, all of those connections will limit their throughput, creating the potential for significant loss in link utilization. In addition to this link utilization problem, drop tail queueing allows for the potential of a buffer to fill and remain full, adding delay to every packet that arrives at the router.

Active queue management algorithms (AQMs) run on routers, replace the standard drop tail method of queueing, and manage the queue before it becomes full. By selectively dropping or marking packets before the router becomes full, AQMs theoretically limit buffer-related delay and increase link utilization by preventing the dropping of packets from many different TCP connections at the same time. In our research, we have constructed and calibrated a network designed to replay actual Internet traffic in a laboratory setting. By implementing different AQMs on the routers in our network, we can test the effectiveness of these algorithms compared to drop tail queuing and will report on the results of these experiments.

Ryan Doyle grew up in New Bern, NC. He spent much of his childhood sailing, but, as an Eagle Scout, also enjoys hiking and camping. Just prior to high school, Ryan taught himself how to program. He worked for OptoSonics, Inc. on photoacoustic angiography of the breast and was published in Medical Physics in 2010. He then attended the North Carolina School of Science and Mathematics before deciding to attend UNC Chapel Hill. Ryan is currently a BS/MS student researching the effects of active queue management algorithms on network performance.

http://cs.unc.edu/academics/undergraduate/symposium/symposium-2015/
Ryan Doyle - Testing the Effectiveness of AQMs at Improving Network PerformanceBrian Gottfried - A Primer on Picking the Right Database For Your Problem SpaceCraig Mudge - Experiences With the Adoption of Disruptive TechnologiesDifferential Geometry on Solid Shape - Lecture 5AfroPix 2020 Keynote - Devon RollinsMark Harris - A Brief History of General-Purpose Computation on GPUsPanel 4 - Frederick P. Brooks, Jr. Professional MemorialDifferential Geometry on Solid Shape - Lecture 1UNC Computer Science Commencement Ceremony 2024Haiwei Chen - “A Framework for Diffusion Fiber-based Analysis of T1w/T2w Ratio Map”Ramesh Raskar - Making Invisible VisibleAnneliese Brei - Natural Language Processing | UNC CS Research Profiles
UNC Computer Science |

Ryan Doyle - "Testing the Effectiveness of AQMs at Improving Network Performance"

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER