Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Weighted round robin

Network Algorithm

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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.