By Topic

Multiple Priorities in a Virtual-Priority-Output Queueing Buffered Crossbar

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Han Qiu ; Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou ; Peng Yi ; Yufeng Li ; JiangXing Wu

In order to support multiple priority levels, separate queues per priority are required at each crosspoint, much more memories and many schedulers are needed in a buffered crossbar, which are costly and inefficient. According to effectively support multiple priorities, this paper presents a virtual-priority-output queueing (VPOQ) architecture, based on a buffered crossbar, and proposes a novel scheduling mechanism by definition of dual priority. At each input port of a buffered crossbar, a parallel scheduling on priority queues and a round robin scheduling algorithm, both based on dual priority, are put forward. Schedulers at crosspoints function in a round robin manner. Compared with current scheduling algorithms supporting multiple priorities in a buffered crossbar, our project need not per priority queueing at per crosspoint, can not only avoid complicated scheduling in the fabric but also provide flow isolation and protection, and the implementation is relatively simple. Simulation results are presented to evaluate the delay property of our scheme, indicating that our scheme can match a buffered crossbar with per priority queueing at per crosspoint

Published in:

Communications, Circuits and Systems Proceedings, 2006 International Conference on  (Volume:3 )

Date of Conference:

25-28 June 2006