This project implemented the Dynamic Class Based Threshold (DCBT) queue management algorithm in addition to a packet requeuing mechanism called Cut-In Packet Scheduling (ChIPS). These algorithms were then compared to other popular queue management schemes. To achieve this goal, code was developed as an extension to the Linux kernel. Extensive testing of DCBT, ChIPS, and other Linux queuing mechanisms took place in a controlled environment. Testing showed that these implementations were effective and fair as queue management schemes.
Jae Chung and Mark Claypool. Dynamic-CBT and ChIPS - Router Support for Improved Multimedia Performance on the Internet, In Proceedings of ACM Multimedia, Los Angeles, CA, USA, November 2000.
Jae Chung and Mark Claypool. Dynamic-CBT - Better Performing Active Queue Management for Multimedia Networking, In Proceedings of Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Chapel Hill, NC, USA, June 25-28, 2000.