Braithwaite, Stephen (2006) Implementation of AQMs on Linux made easy. In: OSDC 2006: Open Source Developers' Conference, 6-8 Dec 2006, Melbourne, Australia.
PDF (Published Version)
This project implemented a Mice and Elephants queuing discipline on Linux. The purpose of the Mice and Elephants Queuing Discipline is to improve the response time over a congested network. A Mice and Elephants Queuing Discipline achieves this by favouring short traffic flows over long traffic flows.
The project had two aims. The first aim was to produce a Mice and Elephants router. The second was to explore and document a method of creating Linux queueing disciplines in general. The talk will explain what network queuing disciples are, what is a Mice and Elephants queuing discipline and what benefits can be obtained by using such queuing disciplines. It will give an overview of how queuing disciplines are implemented on Linux. It will look at difficulties encountered in the creation of Linux queuing disciplines and how these were overcome. Finally, I will show the results obtained in testing these queuing disciplines on Linux.
Statistics for this ePrint Item
|Item Type:||Conference or Workshop Item (Commonwealth Reporting Category E) (Paper)|
|Item Status:||Live Archive|
|Additional Information (displayed to public):||Pre-print version of article, as made available here, differs in title from the Published version. No evidence of copyright restrictions on conference web site. Alternate title: Implementation of queuing disciplines on Linux made easy Alternate title: Implementation of mice and elephants network queuing disciplines on Linux|
|Depositing User:||epEditor USQ|
|Faculty / Department / School:||Historic - Faculty of Sciences - Department of Maths and Computing|
|Date Deposited:||11 Oct 2007 00:56|
|Last Modified:||02 Jul 2013 22:41|
|Uncontrolled Keywords:||mice; elephants; queuing discipline; traffic control; congestion; response time; kernel modules|
|Fields of Research (FoR):||08 Information and Computing Sciences > 0805 Distributed Computing > 080599 Distributed Computing not elsewhere classified
08 Information and Computing Sciences > 0803 Computer Software > 080302 Computer System Architecture
08 Information and Computing Sciences > 0802 Computation Theory and Mathematics > 080201 Analysis of Algorithms and Complexity
|Socio-Economic Objective (SEO):||E Expanding Knowledge > 97 Expanding Knowledge > 970108 Expanding Knowledge in the Information and Computing Sciences|
Actions (login required)
|Archive Repository Staff Only|