Implementation of AQMs on Linux made easy

Paper


Braithwaite, Stephen. 2006. "Implementation of AQMs on Linux made easy." OSDC 2006: Open Source Developers' Conference. Melbourne, Australia 06 - 08 Dec 2006 Brisbane, Australia.
Paper/Presentation Title

Implementation of AQMs on Linux made easy

Implementation of queueing disciplines on Linux made easy

Implementation of mice and elephants network queueing disciplines on Linux

Presentation TypePaper
Authors
AuthorBraithwaite, Stephen
Journal or Proceedings TitleOpen Source Developers' Conference Proceedings (OSDC 2006)
Number of Pages11
Year2006
Place of PublicationBrisbane, Australia
Web Address (URL) of Paperhttp://osdcpapers.cgpublisher.com/product/pub.84/prod.30
Conference/EventOSDC 2006: Open Source Developers' Conference
Event Details
OSDC 2006: Open Source Developers' Conference
Event Date
06 to end of 08 Dec 2006
Event Location
Melbourne, Australia
Abstract

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.

Keywordsmice; elephants; queuing discipline; traffic control; congestion; response time; kernel modules
ANZSRC Field of Research 2020460699. Distributed computing and systems software not elsewhere classified
461206. Software architecture
461399. Theory of computation not elsewhere classified
Public Notes

No evidence of copyright restrictions on conference web site.

Byline AffiliationsDepartment of Mathematics and Computing
Permalink -

https://research.usq.edu.au/item/9y0v6/implementation-of-aqms-on-linux-made-easy

Download files


Published Version
Braithwaite-6800-Queuing.pdf
File access level: Anyone

  • 2143
    total views
  • 1562
    total downloads
  • 1
    views this month
  • 6
    downloads this month

Export as

Related outputs

Optimal choice of test signals for linear channel estimation using second order statistics
Braithwaite, Stephen and Addie, Ronald Geoffrey. 2014. "Optimal choice of test signals for linear channel estimation using second order statistics." Optimization and Engineering. 15 (1), pp. 93-118. https://doi.org/10.1007/s11081-012-9193-3
Optimisation of test signals for channel identification
Braithwaite, Stephen Clive. 2011. Optimisation of test signals for channel identification. PhD Thesis Doctor of Philosophy. University of Southern Queensland.
Optimal choice of test signals for channel estimation
Braithwaite, Stephen and Addie, Ron. 2010. "Optimal choice of test signals for channel estimation." Li, Yan, Yang, Jiajia, Wen, Peng and Wu, Jinglong (ed.) 2010 IEEE/ICME International Conference on Complex Medical Engineering (ICME 2010). Gold Coast, Australia 13 - 15 Jul 2010 Brisbane, Australia. https://doi.org/10.1109/ICCME.2010.5558839
Non-linear echo cancellation - a Bayesian approach
Braithwaite, Stephen and Addie, Ron. 2009. "Non-linear echo cancellation - a Bayesian approach." Wysocki, Tadeusz A. and Wysocki, Beata J. (ed.) 2nd International Conference on Signal Processing and Communication Systems (ICSPCS 2008). Gold Coast, Australia 15 - 17 Dec 2008 Piscataway, NJ. United States. https://doi.org/10.1109/ICSPCS.2008.4813715
ECOOSE: an echo cancellation object oriented simulation environment
Braithwaite, Stephen and Addie, Ron. 2009. "ECOOSE: an echo cancellation object oriented simulation environment." 2nd International Conference on Simulation Tools and Techniques for Communications, Networks and Systems and Workshops. Rome, Italy 02 - 06 Mar 2009 Brussels, Belgium. https://doi.org/10.4108/ICST.SIMUTOOLS2009.5775
Protecting small flows from large ones for quality of service
Addie, R. G., Yevdokimov, Oleksiy, Braithwaite, Stephen and Millsom, David. 2007. "Protecting small flows from large ones for quality of service." Bernstein, David, Dini, Petre, Hladka, Eva, Reza, Hassan, Romascanu, Dan and Sankar, Krishna (ed.) 2nd International Conference on Digital Telecommunications (ICDT 2007). San Jose, United States 01 - 06 Jul 2007 Piscataway, NJ. United States. https://doi.org/10.1109/ICDT.2007.68
Netml: a language and website for collaborative work on networks and their algorithms
Addie, Ron, Braithwaite, Stephen and Zareer, Abdulla. 2006. "Netml: a language and website for collaborative work on networks and their algorithms." Ellershaw, John (ed.) Australian Telecommunications Networks and Applications Conference (ATNAC 2006). Melbourne, Australia 04 - 06 Dec 2006 Melbourne Australia.
Aggregate flows: for efficient management of large flows in the internet
Addie, Ron, Braithwaite, Stephen, Das Gupta, Jishu and Leis, John W.. 2006. "Aggregate flows: for efficient management of large flows in the internet." WITSP 2006: 5th Workshop on the Internet, Telecommunications and Signal Processing. Hobart, Australia 11 - 13 Dec 2006 Tarrawanna, N.S.W., Australia.