Integrating Priority with Share in the Priority-Based Weighted Fair Queuing Scheduler for Real-Time Networks

  • Authors:
  • Song Wang;Yu-Chung Wang;Kwei-Jay Lin

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of California, Irvine, CA 92697-2625 wsong@ece.uci.edu;Department of Electrical and Computer Engineering, University of California, Irvine, CA 92697-2625 wangy@ece.uci.edu;Department of Electrical and Computer Engineering, University of California, Irvine, CA 92697-2625 klin@ece.uci.edu

  • Venue:
  • Real-Time Systems - Flexible Scheduling on Real-Time Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Weighted Fair Queuing (WFQ) scheduler has been closely studied due to its desirable properties of bandwidth guarantee and bounded delay. However, the queuing delay bound of a communication session is tightly coupled with the session’s allocated service share. To receive a low queuing delay, a session must reserve a high share. In this paper, we study a new fair queuing algorithm called Priority-based Weighted Fair Queuing (PWFQ). PWFQ combines a session’s allocated share to achieve the bandwidth guarantee and the session’s priority to adjust the delay bound inside a sliding window. The new algorithm decouples the delay from the service share so that a session with a low share but a high priority may still receive a small delay. We analyze the worst-case delay bound of PWFQ and propose a simple algorithm to assign session priorities.