High Throughput Scheduling Algorithms for Input Queued Packet Switches

The high-performance computing paradigm needs high-speed switching fabrics to meet the heavy traffic generated by their applications. These switching fabrics are efficiently driven by the deployed scheduling algorithms. In this paper, we proposed two scheduling algorithms for input queued switches w...

Full description

Saved in:
Bibliographic Details
Published inComputers, materials & continua Vol. 70; no. 1; pp. 1527 - 1540
Main Authors Chithra Devi, R., Jemi Florinabel, D., Prasanth, Narayanan
Format Journal Article
LanguageEnglish
Published Henderson Tech Science Press 01.01.2022
Subjects
Online AccessGet full text
ISSN1546-2226
1546-2218
1546-2226
DOI10.32604/cmc.2022.019343

Cover

Abstract The high-performance computing paradigm needs high-speed switching fabrics to meet the heavy traffic generated by their applications. These switching fabrics are efficiently driven by the deployed scheduling algorithms. In this paper, we proposed two scheduling algorithms for input queued switches whose operations are based on ranking procedures. At first, we proposed a Simple 2-Bit (S2B) scheme which uses binary ranking procedure and queue size for scheduling the packets. Here, the Virtual Output Queue (VOQ) set with maximum number of empty queues receives higher rank than other VOQ’s. Through simulation, we showed S2B has better throughput performance than Highest Ranking First (HRF) arbitration under uniform, and non-uniform traffic patterns. To further improve the throughput-delay performance, an Enhanced 2-Bit (E2B) approach is proposed. This approach adopts an integer representation for rank, which is the number of empty queues in a VOQ set. The simulation result shows E2B outperforms S2B and HRF scheduling algorithms with maximum throughput-delay performance. Furthermore, the algorithms are simulated under hotspot traffic and E2B proves to be more efficient.
AbstractList The high-performance computing paradigm needs high-speed switching fabrics to meet the heavy traffic generated by their applications. These switching fabrics are efficiently driven by the deployed scheduling algorithms. In this paper, we proposed two scheduling algorithms for input queued switches whose operations are based on ranking procedures. At first, we proposed a Simple 2-Bit (S2B) scheme which uses binary ranking procedure and queue size for scheduling the packets. Here, the Virtual Output Queue (VOQ) set with maximum number of empty queues receives higher rank than other VOQ’s. Through simulation, we showed S2B has better throughput performance than Highest Ranking First (HRF) arbitration under uniform, and non-uniform traffic patterns. To further improve the throughput-delay performance, an Enhanced 2-Bit (E2B) approach is proposed. This approach adopts an integer representation for rank, which is the number of empty queues in a VOQ set. The simulation result shows E2B outperforms S2B and HRF scheduling algorithms with maximum throughput-delay performance. Furthermore, the algorithms are simulated under hotspot traffic and E2B proves to be more efficient.
Author Jemi Florinabel, D.
Chithra Devi, R.
Prasanth, Narayanan
Author_xml – sequence: 1
  givenname: R.
  surname: Chithra Devi
  fullname: Chithra Devi, R.
– sequence: 2
  givenname: D.
  surname: Jemi Florinabel
  fullname: Jemi Florinabel, D.
– sequence: 3
  givenname: Narayanan
  surname: Prasanth
  fullname: Prasanth, Narayanan
BookMark eNqFkE1Lw0AQhhepYFu9ewx4Tt2vbJtjKdYWCirW87LZTD5qmo27WUr_vVvjwZunGXifdxieCRq1pgWE7gmeMSowf9RHPaOY0hkmKePsCo1JwkVMKRWjP_sNmjh3wJgJluIxWm_qsor2lTW-rDrfR--6gtw3dVtGy6Y0tu6ro4sKY6Nte8nfPHjIo1elPyHQp7oPBXeLrgvVOLj7nVP0sX7arzbx7uV5u1ruYk2F6OOFKoBqUjDIWZFgrhXJM0w5AyYwhQwSnoJecIKV0CFK5yLFOeNZFuJ5UrApIsNd33bqfFJNIztbH5U9S4LljwgZRMiLCDmICJ2HodNZ8-XB9fJgvG3DmzLwCRUJX_BA4YHS1jhnofj_8Df3m26q
Cites_doi 10.1049/iet-net.2018.5115
10.1016/j.jnca.2012.09.006
10.1504/IJICS.2015.069208
10.1109/ACCESS.2018.2800686
10.1093/nsr/nww009
10.1016/j.jnca.2018.09.022
10.1109/TNET.2016.2541161
10.1016/S0169-7552(98)00157-3
10.21917/ijct.2014.0126
10.1145/161541.161736
10.1002/0470113952
10.1016/j.aeue.2007.06.004
10.1109/90.769767
ContentType Journal Article
Copyright 2022. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2022. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
7SC
7SR
8BQ
8FD
ABUWG
AFKRA
AZQEC
BENPR
CCPQU
DWQXO
JG9
JQ2
L7M
L~C
L~D
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ADTOC
UNPAY
DOI 10.32604/cmc.2022.019343
DatabaseName CrossRef
Computer and Information Systems Abstracts
Engineered Materials Abstracts
METADEX
Technology Research Database
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials
ProQuest Central
ProQuest One Community College
ProQuest Central
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Publicly Available Content Database
Materials Research Database
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
ProQuest One Community College
ProQuest Central China
METADEX
Computer and Information Systems Abstracts Professional
ProQuest Central
Engineered Materials Abstracts
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Central (New)
ProQuest One Academic
Advanced Technologies Database with Aerospace
ProQuest One Academic (New)
DatabaseTitleList Publicly Available Content Database
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
– sequence: 2
  dbid: BENPR
  name: ProQuest Central
  url: http://www.proquest.com/pqcentral?accountid=15518
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1546-2226
EndPage 1540
ExternalDocumentID 10.32604/cmc.2022.019343
10_32604_cmc_2022_019343
GroupedDBID AAFWJ
AAYXX
ACIWK
ADMLS
AFKRA
ALMA_UNASSIGNED_HOLDINGS
BENPR
CCPQU
CITATION
EBS
EJD
J9A
OK1
P2P
PHGZM
PHGZT
PIMPY
PUEGO
RTS
TUS
7SC
7SR
8BQ
8FD
ABUWG
AZQEC
DWQXO
JG9
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ADTOC
UNPAY
ID FETCH-LOGICAL-c266t-8afe2c1f3ed3f504ca1db0243e3602ebe549ec8410a6c1db97690d34bb60275f3
IEDL.DBID BENPR
ISSN 1546-2226
1546-2218
IngestDate Wed Oct 01 15:04:44 EDT 2025
Mon Jun 30 03:59:08 EDT 2025
Wed Oct 01 02:38:58 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c266t-8afe2c1f3ed3f504ca1db0243e3602ebe549ec8410a6c1db97690d34bb60275f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2605265484?pq-origsite=%requestingapplication%&accountid=15518
PQID 2605265484
PQPubID 2048737
PageCount 14
ParticipantIDs unpaywall_primary_10_32604_cmc_2022_019343
proquest_journals_2605265484
crossref_primary_10_32604_cmc_2022_019343
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2022-01-01
PublicationDateYYYYMMDD 2022-01-01
PublicationDate_xml – month: 01
  year: 2022
  text: 2022-01-01
  day: 01
PublicationDecade 2020
PublicationPlace Henderson
PublicationPlace_xml – name: Henderson
PublicationTitle Computers, materials & continua
PublicationYear 2022
Publisher Tech Science Press
Publisher_xml – name: Tech Science Press
References McKeown (ref11) 1999; 7
Banovic (ref22) 2008; 62
Hassen (ref2) 2016
McKeown (ref7) 1998; 3
Gong (ref8) 2017
Qian (ref3) 2016; 3
Hu (ref17) 2018; 8
Anderson (ref13) 1993; 11
Scicchitano (ref15) 2007
Prasanth (ref18) 2015; 28
Chen (ref6) 2018; 124
Hu (ref10) 2013; 36
Prasanth (ref5) 2015; 7
Prasanth (ref19) 2014; 5
Hu (ref20) 2016; 24
Xiao (ref1) 2018
(ref4) 2009
Emilio (ref9) 2014; 69
Damm (ref16) 2001
Jamali (ref21) 2019; 8
Chao (ref14) 2007
Gong (ref12) 2017
References_xml – volume: 8
  start-page: 138
  year: 2019
  ident: ref21
  article-title: Randomized scheduling algorithm for virtual output queuing switch at the presence of non-uniform traffic
  publication-title: IET Networks
  doi: 10.1049/iet-net.2018.5115
– volume: 36
  start-page: 187
  year: 2013
  ident: ref10
  article-title: An efficient single-iteration single-bit request scheduling algorithm for input-queued switches
  publication-title: Journal of Network and Computer Applications
  doi: 10.1016/j.jnca.2012.09.006
– start-page: 648
  year: 2018
  ident: ref1
  article-title: CLF: An online coflow–aware packet scheduling algorithm
– volume: 69
  start-page: 629
  year: 2014
  ident: ref9
  article-title: GENIUS---A genetic scheduling for high performance switches
  publication-title: International Journal of Electronics and Communications
– volume: 7
  start-page: 49
  year: 2015
  ident: ref5
  article-title: Performance analysis of buffered crossbar switch scheduling algorithms
  publication-title: International Journal of Information and Computer Security
  doi: 10.1504/IJICS.2015.069208
– year: 2001
  ident: ref16
  publication-title: Fast Scheduler Solutions to the Problem of Priorities for Polarized Data Traffic
– volume: 8
  start-page: 11046
  year: 2018
  ident: ref17
  article-title: Highest rank first: A new class of single iteration scheduling algorithms for input-queued switches
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2018.2800686
– volume: 3
  start-page: 16
  year: 2016
  ident: ref3
  article-title: High performance computing: A brief review and prospects
  publication-title: National Science Review
  doi: 10.1093/nsr/nww009
– volume: 124
  start-page: 158
  year: 2018
  ident: ref6
  article-title: Constraint-based scheduling algorithm with the non-adjacency requirement for multi-flow AWG switches
  publication-title: Journal of Network and Computer Applications
  doi: 10.1016/j.jnca.2018.09.022
– volume: 24
  start-page: 3565
  year: 2016
  ident: ref20
  article-title: On iterative scheduling for input-queued switches with a speedup of 2–1/N
  publication-title: IEEE/ACM Transactions on Networking
  doi: 10.1109/TNET.2016.2541161
– volume: 28
  start-page: 523
  year: 2015
  ident: ref18
  article-title: Starvation free scheduler for buffered crossbar switches
  publication-title: International Journal of Engineering
– volume: 3
  start-page: 2309
  year: 1998
  ident: ref7
  article-title: A quantitative comparison of iterative scheduling algorithm for input-queued switches
  publication-title: Computer Networks and ISDN Systems
  doi: 10.1016/S0169-7552(98)00157-3
– volume: 5
  start-page: 890
  year: 2014
  ident: ref19
  article-title: Prioritized queue with round-robin scheduler for buffered crossbar switches
  publication-title: ICTACT Journal on Communication Technology
  doi: 10.21917/ijct.2014.0126
– volume: 11
  start-page: 319
  year: 1993
  ident: ref13
  article-title: High speed switch scheduling for local area networks
  publication-title: ACM Transactions on Computer Systems
  doi: 10.1145/161541.161736
– year: 2007
  ident: ref14
  publication-title: High Performance Switches and Routers
  doi: 10.1002/0470113952
– volume: 62
  start-page: 455
  year: 2008
  ident: ref22
  article-title: Scheduling algorithm for VOQ Switches
  publication-title: International Journal of Electronics and Communications (AEÜ)
  doi: 10.1016/j.aeue.2007.06.004
– start-page: 4
  year: 2017
  ident: ref8
  article-title: Queue-proportional sampling: A better approach to crossbar scheduling for input-queued switches
– start-page: 6330
  year: 2007
  ident: ref15
  article-title: Distributed scheduling in input queued switches
– volume: 7
  start-page: 188
  year: 1999
  ident: ref11
  article-title: The iSlip scheduling algorithm for input-queued switches
  publication-title: IEEE/ACM Transaction on Networks
  doi: 10.1109/90.769767
– year: 2009
  ident: ref4
  publication-title: White Paper
– start-page: 1
  year: 2017
  ident: ref12
  article-title: Serenade: A parallel randomized algorithm suite for crossbar scheduling in input-queued switches
  publication-title: CoRR
– start-page: 1
  year: 2016
  ident: ref2
  article-title: Scalable packet-switch based on output-queued NoCs for data centre networks
SSID ssj0036390
Score 2.2429707
Snippet The high-performance computing paradigm needs high-speed switching fabrics to meet the heavy traffic generated by their applications. These switching fabrics...
SourceID unpaywall
proquest
crossref
SourceType Open Access Repository
Aggregation Database
Index Database
StartPage 1527
SubjectTerms Algorithms
Arbitration
Fabrics
Nonuniform traffic
Packets (communication)
Queues
Ranking
Scheduling
Simulation
Switches
Switching
Traffic speed
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qPejF-sT6IgcvCmmzj6TJsYilCpYKFvQUdje7Vqyx2MSiv97ZJvF1EW8JsyzJzuzONzsvgGMiiUmMb1wmI-NymTBXSENcFYVUdEIvlNImCl8Ngv6IX976tzVoV7kwNqzSVi8tz_8iq-FJtV87Xkra3KLn9jQxS7Ac-Ai-67A8Ggy7d4uqqDxwKV3c6JXPtHRMIkTxuJ0G7UFKW4hqGGc_FdEXulzJ06l4m4vJ5Jui6TVgWH1iEV_y2Moz2VLvv6o3_uMf1mGtBJ1Ot5CSDajpdBMaVUMHp9zfW9CzUR_OTdG6B2lIGaMqshnrTndy__zykI2fZg7iXOcitfTrXOc6cYYCzwIcPX-wMjDbhlHv_Oas75aNFlyF-jlzQ2E0VcQwnTDje1wJkkhbqlCzwKPIZjQitQo58USgkIQQJvISxqUMrNfTsB2op8-p3gVH-CaISKQSxVH5d6RUCEgC65xUHV8Q1oSTatXjaVFPI0Y7ZMGhGBcpthyKCw414aBiS1zurFls7S9qm93zJpx-surPufb-M3gfVu1bcdNyAPXsJdeHiD0yeVTK2wdac9XU
  priority: 102
  providerName: Unpaywall
Title High Throughput Scheduling Algorithms for Input Queued Packet Switches
URI https://www.proquest.com/docview/2605265484
https://www.techscience.com/cmc/v70n1/44399/pdf
UnpaywallVersion publishedVersion
Volume 70
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 1546-2226
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0036390
  issn: 1546-2226
  databaseCode: ADMLS
  dateStart: 20150601
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1546-2226
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0036390
  issn: 1546-2226
  databaseCode: BENPR
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwhV1LS8NAEB60HvTiW6wvcvCisJpkN2lyEKliUcFSxYKewj5VqGm1LcV_70yT-LjoKYcJC5nJ7vftzs58APuBCpxxkWNcpY4JZTiTygVMp0koG4mfKEWFwjft-LIrrh-ihxloV7UwdK2yWhOnC7XpazojPybeHZLIuTgdvDFSjaLsaiWhIUtpBXMybTE2C3MhdcaqwdzZRbtzV63NHPF4WiIZiZiFiG5F4hIpjC-O9Su1NAzDI2Q9XPDfQPXNPufH-UB-TGSv9wOIWsuwWDJIr1mEfAVmbL4KS5U6g1dO1jVo0RUO777Q4UEbWp4RV6j83Gv2nvDbRs-vQw9Jq3eVk_12bMfWeB2JExvfnrxQQIfr0G1d3J9fslI1gWkE2xFLpLOhDhy3hrvIF1oGRlHfQctjP8SY4Y7Q6kQEvow1mpCPpL7hQqmYUpiOb0At7-d2EzwZuTgNUm20QCRvKKWRXcSUadSNSAa8DgeVi7JB0Rwjw03F1J0ZujMjd2aFO-uwU_kwK6fJMPsOah0Ov_z671hbf4-1DQv0cnFQsgO10fvY7iJ1GKm98n_AZ7fdaT5-AgonwxI
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1NT9tAEB1RONBLaWmrhtJ2D-VApS327tqxD6iihSjhI6JVkLi5-1mQgklJoog_x29jJrahXOiJ89gr-Xk87413Zwbgc2zi4EISuDR54Mo4ybUJMbd5JnQ7izJjqFD4qJ92T9T-aXK6ADdNLQwdq2xi4jxQu0tL_8i3SHcLGnKuvo3-cpoaRburzQgNXY9WcNvzFmN1YceBv55hCjfe7u3i-94QorM3-NHl9ZQBbpGcJjzTwQsbB-mdDEmkrI6doT59XqaRwGfEDMrbTMWRTi2akL_zyEllTEpbfkHius9gSUmVY_K39H2vf_yr4QKJ_D8vyUxUygWyabVRipIpUlv2glooCvEVVZZU8iEx3qvd5Wk50tczPRz-Q3ydl_CiVqxsp3KxV7Dgy1VYaaZBsDo4vIYOHRlhg2ruD9rQcoY8RuXubGf4B7GcnF2MGYpk1ivJ_nPqp96xY42BBK-enZMDjd_AyZPg9xYWy8vSvwOmk5DmcW6dVagc2sZYVDMp7WzadqJj2YLNBqJiVDXjKDCJmcNZIJwFwVlUcLZgvcGwqD_LcXHvRC34cofrf9dae3ytT7DcHRwdFoe9_sF7eE43Vj9p1mFxcjX1H1C2TMzH2jcY_H5qd7wFiun-tg
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qPejF-sT6IgcvCmmzj6TJsYilCpYKFvQUdje7Vqyx2MSiv97ZJvF1EW8JsyzJzuzONzsvgGMiiUmMb1wmI-NymTBXSENcFYVUdEIvlNImCl8Ngv6IX976tzVoV7kwNqzSVi8tz_8iq-FJtV87Xkra3KLn9jQxS7Ac-Ai-67A8Ggy7d4uqqDxwKV3c6JXPtHRMIkTxuJ0G7UFKW4hqGGc_FdEXulzJ06l4m4vJ5Jui6TVgWH1iEV_y2Moz2VLvv6o3_uMf1mGtBJ1Ot5CSDajpdBMaVUMHp9zfW9CzUR_OTdG6B2lIGaMqshnrTndy__zykI2fZg7iXOcitfTrXOc6cYYCzwIcPX-wMjDbhlHv_Oas75aNFlyF-jlzQ2E0VcQwnTDje1wJkkhbqlCzwKPIZjQitQo58USgkIQQJvISxqUMrNfTsB2op8-p3gVH-CaISKQSxVH5d6RUCEgC65xUHV8Q1oSTatXjaVFPI0Y7ZMGhGBcpthyKCw414aBiS1zurFls7S9qm93zJpx-surPufb-M3gfVu1bcdNyAPXsJdeHiD0yeVTK2wdac9XU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=High+Throughput+Scheduling+Algorithms+for+Input+Queued+Packet+Switches&rft.jtitle=Computers%2C+materials+%26+continua&rft.au=Chithra+Devi%2C+R.&rft.au=Jemi+Florinabel%2C+D.&rft.au=Prasanth%2C+Narayanan&rft.date=2022-01-01&rft.issn=1546-2226&rft.volume=70&rft.issue=1&rft.spage=1527&rft.epage=1540&rft_id=info:doi/10.32604%2Fcmc.2022.019343&rft.externalDBID=n%2Fa&rft.externalDocID=10_32604_cmc_2022_019343
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1546-2226&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1546-2226&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1546-2226&client=summon