Class-Based Queuing

What Does Class-Based Queuing Mean?

Class-based queuing (CBQ) describes a system where network administrators assign a specific priority to each transmission or set of data packets, depending on what type of transmission it is. Network schedulers and other tools allow different types of data through traffic to share system bandwidth. In class-based queuing, administrators create classes to prioritize what gets done most quickly.


Techopedia Explains Class-Based Queuing

Another way to think about this is implied in Gartner’s definition of class-based queuing where the process “divides traffic into queues and assigns each a specific amount of network bandwidth” — in other words, there’s a certain amount of resources applied to each type of item, and that defines how quickly it is processed.

What are the criteria for prioritization in class-based queuing? Criteria can include the type of interface used, the originating program, the IP address of the sender, the type of application being served, and other factors. In general, class-based queuing works to limit or restrict resource processing in systems in order to, again, prioritize and allocate resources in specific ways.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.