Skip to content
Tom Barbette edited this page Oct 3, 2018 · 2 revisions

DRRSched Element Documentation

NAME

DRRSched — Click element; pulls from inputs with deficit round robin scheduling

SYNOPSIS

DRRSched([QUANTUM])

Ports: one output, zero or more inputs
Processing: pull

DESCRIPTION

Schedules packets with deficit round robin scheduling, from Shreedhar and Varghese's SIGCOMM 1995 paper "Efficient Fair Queuing using Deficit Round Robin."

The inputs usually come from Queues or other pull schedulers. DRRSched uses notification to avoid pulling from empty inputs.

Keyword arguments are:

  • QUANTUM — Integer. Quantum (in bytes) added to each round. Defaults to 500.

NOTES

DRRSched is a notifier signal, active iff any of the upstream notifiers are active.

SEE ALSO

PrioSched, StrideSched, RoundRobinSched

Generated by click-elem2man from ../elements/standard/drr.hh:8 on 2018/10/03.

Clone this wiki locally