Skip to main navigation Skip to search Skip to main content

Work-conserving-based packet scheduling algorithm for CICQ switches

  • Yuanhao Zhang
  • , Qingxu Xiong*
  • *Corresponding author for this work
  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

Although packet scheduling for combined input-crosspoint-queued (CICQ) switches has been extensively investigated, the performance in terms of throughput and average delay of packets is not satisfied, especially compared to the results obtained by employing output queued architecture. The key reason is that output queneing(OQ) switch can operate in work-conserving state. Different from the popular approaches appeared in the literatures, our work focuses on scheduling packet so that the switch works approximately in work-conserving state to the largest extent. First, the sufficient and necessary conditions for the switch with CICQ architecture to work in work-conserving state are investigated and proved. Then, a new CICQ input scheduling algorithm called crossbuffer queue balance (CQB) is put forward, which is combined with the classical longest queue first (LQF) scheduling used for output arbiter to obtain CQB-LQF algorithm. Simulation results show that the performance in terms of throughput and average packet delay obtained by CQB-LQF is much better than the classical and popular algorithms.

Original languageEnglish
Pages (from-to)2481-2487
Number of pages7
JournalBeijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
Volume42
Issue number11
DOIs
StatePublished - 1 Nov 2016

Keywords

  • Combined input-crosspoint-queued (CICQ)
  • Delay performance
  • Packet switching
  • Scheduling algorithm
  • Work-conserving

Fingerprint

Dive into the research topics of 'Work-conserving-based packet scheduling algorithm for CICQ switches'. Together they form a unique fingerprint.

Cite this