Skip to content
Eddie Kohler edited this page Oct 17, 2017 · 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 2017/10/17.

Clone this wiki locally