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...
        Saved in:
      
    
          | Published in | Computers, materials & continua Vol. 70; no. 1; pp. 1527 - 1540 | 
|---|---|
| Main Authors | , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Henderson
          Tech Science Press
    
        01.01.2022
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1546-2226 1546-2218 1546-2226  | 
| DOI | 10.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 |