Abstract
Buffers in switches or routers are used to achieve sufficiently high utilization of transmission resources but permanently filled buffers add excessive queuing delay to communication. Active queue management (AQM) accommodates infrequent traffic bursts but avoids a standing queue. Currently, many new AQM mechanisms are discussed in the IETF. In this work, we propose a new AQM mechanism based on the idea of congestion policing. We evaluate its performance for various networking scenarios and transport protocols, and illustrate the impact of its parameters.
The authors acknowledge the funding by the Deutsche Forschungsgemeinschaft (DFG) under grant ME2727/2-1. The authors alone are responsible for the content of the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adams, R.: Active queue management: a survey. IEEE Commun. Surv. Tutor. 15(3), 1425–1476 (2013)
Allman, M.: Comments on Bufferbloat. ACM SIGCOMM Comput. Commun. Rev. 43(1), 30–37 (2013)
Baillargeon, S., Johansson, I.: ConEx lite for mobile networks. In: Capacity Sharing Workshop (CSWS) (2014)
Baker, F., Fairhurst, G.: RFC7567: IETF Recommendations Regarding Active Queue Management, July 2015
Baker, F., Pan, R.: RFC7806: On Queuing, Marking, and Dropping, April 2016
Braden, B., Clark, D., Crowcroft, J., Davie, B., Deering, S., Estrin, D., Floyd, S., Jacobson, V., Minshall, G., Partridge, C., Peterson, L., Ramakrishnan, K., Shenker, S., Wroclawski, J., Zhang, L.: RFC2309: Recommendations on queue management and congestion avoidance in the internet, April 1998
Briscoe, B., Sridharan, M.: Network Performance Isolation in Data Centres using Congestion Policing, February 2014. http://tools.ietf.org/html/draft-briscoe-conex-data-centre
Briscoe, B.: Re-feedback: Freedom with accountability for causing congestion in a connectionless internetwork. Ph.D. thesis, Department of Computer Science, University College London (2009)
Briscoe, B., Brunstrom, A., Petlund, A., Hayes, D., Ros, D., Tsang, I.J., Gjessing, S., Fairhurst, G., Griwodz, C., Welzl, M.: Reducing internet latency: a survey of techniques and their merits. IEEE Commun. Surv. Tutor. 18(3), 2149–2196 (2016)
Briscoe, B., Jacquet, A., di Cairano-Gilfedder, C., Salvatori, A., Soppera, A., Koyabe, M.: Policing congestion response in an internetwork using re-feedback. In: ACM SIGCOMM, Portland, OR, August 2005
Briscoe Ed., B., Woundy Ed., R., Cooper Ed., A.: RFC6789: Congestion Exposure (ConEx) Concepts and Use Cases, December 2012
Cloonan, T., Allen, J., Cotter, T., Widrevitz, B., Howe, J.: Minimizing bufferbloat and optimizing packet stream performance in DOCSIS 3.0 CMs and CMTSs. In: Cable-Tec EXPO 13, Atlanta, GA, October 2013
Floyd, S., Jacobson, V.: Random early detection gateways for congestion avoidance. IEEE/ACM Trans. Netw. 1(4), 397–413 (1993)
Gettys, J., Nichols, K.: Bufferbloat: dark buffers in the internet. ACM Queue 9(11) (2011)
Gong, Y., Rossi, D., Testa, C., Valenti, S., Taht, M.D.: Fighting the bufferbloat: on the coexistence of AQM and low priority congestion control. In: IEEE INFOCOM Workshop on Traffic Measurement and Analysis (2013)
Hoeiland-Joergensen, T., McKenney, P., Taht, D., Gettys, J., Dumazet, E.: RFC8290: The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm, January 2018. https://tools.ietf.org/html/rfc8290
Hohlfeld, O., Pujol, E., Ciucu, F., Feldmann, A., Barford, P.: BufferBloat: how relevant? A QoE perspective on buffer sizing. Technical report 2012-11, TU Berlin, Faculty of Electrical Engineering and Computer Science, November 2012
IETF Working Group on Active Queue Management and Packet Scheduling (AQM): Description of the Working Group (2013). http://tools.ietf.org/wg/aqm/charters
IETF Working Group on Congestion Exposure (CONEX): Description of the Working Group (2010). http://tools.ietf.org/wg/conex/charters
Jacquet, A., Briscoe, B., Moncaster, T.: Policing freedom to use the internet resource pool. In: Re-Architecting the Internet (ReArch), Madrid, Spain, December 2008
Jiang, H., Liu, Z., Wang, Y., Lee, K., Rhee, I.: Understanding bufferbloat in cellular networks. In: Workshop on Cellular Networks: Operations, Challenges, and Future Design (CellNet), August 2012
Khademi, N., Ros, D., Welzl, M.: The new AQM kids on the block: an experimental evaluation of CoDel and PI. In: IEEE Global Internet Symposium (2014)
Kuhn, N., Lochin, E., Mehani, O.: Revisiting old friends: is CoDel really achieving what RED cannot? In: Capacity Sharing Workshop (CSWS) (2014)
Kutscher, D., Mir, F., Winter, R., Krishnan, S., Zhang, Y., Bernados, C.J.: Mobile Communication Congestion Exposure Scenario, October 2015. http://tools.ietf.org/html/draft-ietf-conex-mobile
Lautenschlaeger, W.: Global Synchronization Protection for Packet Queues, May 2016. http://tools.ietf.org/html/draft-lauten-aqm-gsp
Martin, J., Hong, G., Westall, J.: Managing fairness and application performance with active queue management in DOCSIS-based cable. In: Capacity Sharing Workshop (CSWS) (2014)
Nichols, K., Jacobson, V., McGregor, Ed., A., Iyengar, Ed., J.: RFC8289: Controlled Delay Active Queue Management, January 2018. https://tools.ietf.org/html/rfc8289
Nichols, K., Jacobson, V.: Controlling queue delay. ACM Queue 10(5) (2012)
Pan, R., Natarajan, P., Baker, F., White, G.: RFC8033: Proportional Integral Controller Enhanced (PIE): A Lightweight Control Scheme to Address the Bufferbloat Problem, February 2017. https://tools.ietf.org/html/rfc8033
Pan, R., Natarajan, P., Piglione, C., Prabhu, M.S., Subramanian, V., Baker, F., VerSteeg, B.: PIE: a lightweight control scheme to address the bufferbloat problem. In: IEEE Workshop on High Performance Switching and Routing (HPSR) (2013)
Showail, A., Jamshaid, K., Shihada, B.: WQM: an aggregation-aware queue management scheme for IEEE 802.11n based networks. In: Capacity Sharing Workshop (CSWS) (2014)
Sivaraman, A., Winstein, K., Subramanian, S., Balakrishnan, H.: No silver bullet: extending SDN to the data plane. In: ACM Workshop on Hot Topics in Networks (HotNets), November 2013
Varga, A.: INET-2.2 released, August 2013. http://inet.omnetpp.org/
Varga, A.: OMNeT++ 4.3.1 released, September 2013. http://www.omnetpp.org/
Wand, S.: Network Simulation Cradle (2012). http://research.wand.net.nz/software/nsc.php
White, G., Pan, R.: RFC8034: Active Queue Management (AQM) Based on Proportional Integral Controller Enhanced (PIE) for Data-Over-Cable Service Interface Specifications (DOCSIS) Cable Modems, February 2017. https://tools.ietf.org/html/rfc8034
White, G.: Active Queue Management in Docsis 3.X Cable Modems. Technical report, Cable Television Laboratories, Inc., May 2014
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Menth, M., Veith, S. (2018). Active Queue Management Based on Congestion Policing (CP-AQM). In: German, R., Hielscher, KS., Krieger, U. (eds) Measurement, Modelling and Evaluation of Computing Systems. MMB 2018. Lecture Notes in Computer Science(), vol 10740. Springer, Cham. https://doi.org/10.1007/978-3-319-74947-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-74947-1_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74946-4
Online ISBN: 978-3-319-74947-1
eBook Packages: Computer ScienceComputer Science (R0)