Weighted round robin, often shortened to WRR, is a network scheduler for data flows that is also used to schedule processes. It generalises ordinary round-robin scheduling. Round robin cycles over a set of queues or tasks and gives each one service opportunity per cycle, whereas weighted round robin gives each queue or task a fixed number of opportunities set by its configured weight, which influences the share of capacity that queue or task receives. On a computer network a service opportunity is the emission of one packet when the selected queue is not empty. When every packet has the same size, WRR is the simplest approximation of generalized processor sharing. Several variations exist, and the two main ones are the classical form, which serves a queue up to its weight in one visit, and the interleaved form, which splits each cycle into rounds.
Connections
Credited To
Source Weighted round robin (Wikipedia)
In Field
Source Weighted round robin (Wikipedia)
Invented
Source Weighted round robin (Wikipedia)
Sources
Weighted round robin (Wikipedia)
In Group: Traffic Shaping and Medium Access, Lead sentence
Weighted round robin (WRR) is a network scheduler for data flows, but also used to schedule processes.
In Field: Computer Networking, Lead sentence
Weighted round robin (WRR) is a network scheduler for data flows, but also used to schedule processes.
Invented: Manolis Katevenis, History
WRR for network packet scheduling was first proposed by Katevenis, Sidiropoulos and Courcoubetis in 1991
Credited To: Manolis Katevenis, History
WRR for network packet scheduling was first proposed by Katevenis, Sidiropoulos and Courcoubetis in 1991
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.