File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/TNET.2018.2869532
- Scopus: eid_2-s2.0-85053594420
- WOS: WOS:000447796400017
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Global Round Robin: Efficient Routing with Cut-through Switching in Fat-tree Data Center Networks
Title | Global Round Robin: Efficient Routing with Cut-through Switching in Fat-tree Data Center Networks |
---|---|
Authors | |
Keywords | Cut-through switching fat-tree load balanced routing |
Issue Date | 20-Sep-2018 |
Publisher | Institute of Electrical and Electronics Engineers |
Citation | IEEE/ACM Transactions on Networking, 2018, v. 26, n. 5, p. 2230-2241 How to Cite? |
Abstract | Fat tree is a scalable and widely deployed data center network topology. In this paper, a novel framework for designing per-packet load-balanced routing algorithms in fat tree called global round robin (GRR) is proposed. Routing in fat tree consists of uprouting and downrouting. In uprouting, a packet is sent to a switch that is a common ancestor (CA) of the source (server) and the destination. In downrouting, the packet is sent from the CA switch to the destination. Assume that time is slotted and each slot can accommodate one packet. With GRR, in each slot, a connection configuration is formed by establishing an uprouting path from each server to a spine switch port such that no paths will cross each other. Packets are sent from sources to respective spine switches with cut-through switching. The connection configuration is updated in a round robin fashion such that in every m slots, where m is the number of spine switches, each server is connected to each spine switch exactly once. Since a CA does not need to be a spine switch, an improved GRR (IGRR) is then proposed to allow the nearest CA to intercept packets for downrouting. We prove that both GRR and IGRR can guarantee 100% throughput under a wide class of traffic. An analytical model is also constructed for studying their delay performance under uniform traffic. Finally, simulation results show that IGRR provides the best delay-throughput performance among all the existing per-packet load-balanced routing algorithms. |
Persistent Identifier | http://hdl.handle.net/10722/339807 |
ISSN | 2023 Impact Factor: 3.0 2023 SCImago Journal Rankings: 2.034 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Qian, Zhemin | - |
dc.contributor.author | Fan, Fujie | - |
dc.contributor.author | Hu, Bing | - |
dc.contributor.author | Yeung, Kwan L | - |
dc.contributor.author | Li, Liyan | - |
dc.date.accessioned | 2024-03-11T10:39:27Z | - |
dc.date.available | 2024-03-11T10:39:27Z | - |
dc.date.issued | 2018-09-20 | - |
dc.identifier.citation | IEEE/ACM Transactions on Networking, 2018, v. 26, n. 5, p. 2230-2241 | - |
dc.identifier.issn | 1063-6692 | - |
dc.identifier.uri | http://hdl.handle.net/10722/339807 | - |
dc.description.abstract | <p>Fat tree is a scalable and widely deployed data center network topology. In this paper, a novel framework for designing per-packet load-balanced routing algorithms in fat tree called global round robin (GRR) is proposed. Routing in fat tree consists of uprouting and downrouting. In uprouting, a packet is sent to a switch that is a common ancestor (CA) of the source (server) and the destination. In downrouting, the packet is sent from the CA switch to the destination. Assume that time is slotted and each slot can accommodate one packet. With GRR, in each slot, a connection configuration is formed by establishing an uprouting path from each server to a spine switch port such that no paths will cross each other. Packets are sent from sources to respective spine switches with cut-through switching. The connection configuration is updated in a round robin fashion such that in every m slots, where m is the number of spine switches, each server is connected to each spine switch exactly once. Since a CA does not need to be a spine switch, an improved GRR (IGRR) is then proposed to allow the nearest CA to intercept packets for downrouting. We prove that both GRR and IGRR can guarantee 100% throughput under a wide class of traffic. An analytical model is also constructed for studying their delay performance under uniform traffic. Finally, simulation results show that IGRR provides the best delay-throughput performance among all the existing per-packet load-balanced routing algorithms.<br></p> | - |
dc.language | eng | - |
dc.publisher | Institute of Electrical and Electronics Engineers | - |
dc.relation.ispartof | IEEE/ACM Transactions on Networking | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject | Cut-through switching | - |
dc.subject | fat-tree | - |
dc.subject | load balanced routing | - |
dc.title | Global Round Robin: Efficient Routing with Cut-through Switching in Fat-tree Data Center Networks | - |
dc.type | Article | - |
dc.identifier.doi | 10.1109/TNET.2018.2869532 | - |
dc.identifier.scopus | eid_2-s2.0-85053594420 | - |
dc.identifier.volume | 26 | - |
dc.identifier.issue | 5 | - |
dc.identifier.spage | 2230 | - |
dc.identifier.epage | 2241 | - |
dc.identifier.eissn | 1558-2566 | - |
dc.identifier.isi | WOS:000447796400017 | - |
dc.identifier.issnl | 1063-6692 | - |