File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/TNET.2009.2037318
- Scopus: eid_2-s2.0-77955768744
- WOS: WOS:000281113500006
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Feedback-based scheduling for load-balanced two-stage switches
Title | Feedback-based scheduling for load-balanced two-stage switches | ||||
---|---|---|---|---|---|
Authors | |||||
Keywords | feedback-based switch Load-balanced switch two-stage switch | ||||
Issue Date | 2010 | ||||
Publisher | I E E E. The Journal's web site is located at http://www.comsoc.org/livepubs/net | ||||
Citation | Ieee/Acm Transactions On Networking, 2010, v. 18 n. 4, p. 1077-1090 How to Cite? | ||||
Abstract | A framework for designing feedback-based scheduling algorithms is proposed for elegantly solving the notorious packet missequencing problem of a load-balanced switch. Unlike existing approaches, we show that the efforts made in load balancing and keeping packets in order can complement each other. Specifically, at each middle-stage port between the two switch fabrics of a load-balanced switch, only a single-packet buffer for each virtual output queueing (VOQ) is required. Although packets belonging to the same flow pass through different middle-stage VOQs, the delays they experience at different middle-stage ports will be identical. This is made possible by properly selecting and coordinating the two sequences of switch configurations to form a joint sequence with both staggered symmetry property and in-order packet delivery property. Based on the staggered symmetry property, an efficient feedback mechanism is designed to allow the right middle-stage port occupancy vector to be delivered to the right input port at the right time. As a result, the performance of load balancing as well as the switch throughput is significantly improved. We further extend this feedback mechanism to support the multicabinet implementation of a load-balanced switch, where the propagation delay between switch linecards and switch fabrics is nonnegligible. As compared to the existing load-balanced switch architectures and scheduling algorithms, our solutions impose a modest requirement on switch hardware, but consistently yield better delay-throughput performance. Last but not least, some extensions and refinements are made to address the scalability, implementation, and fairness issues of our solutions. © 2009 IEEE. | ||||
Persistent Identifier | http://hdl.handle.net/10722/139274 | ||||
ISSN | 2023 Impact Factor: 3.0 2023 SCImago Journal Rankings: 2.034 | ||||
ISI Accession Number ID |
Funding Information: Manuscript received November 28, 2008; revised June 12, 2009 and August 25, 2009; approved by IEEE/ACM TRANSACTION ON NETWORKING Editor C. S. Chang. First published December 28, 2009; current version published August 18, 2010. This work was supported in part by the Cisco Research Center. | ||||
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hu, B | en_HK |
dc.contributor.author | Yeung, KL | en_HK |
dc.date.accessioned | 2011-09-23T05:47:49Z | - |
dc.date.available | 2011-09-23T05:47:49Z | - |
dc.date.issued | 2010 | en_HK |
dc.identifier.citation | Ieee/Acm Transactions On Networking, 2010, v. 18 n. 4, p. 1077-1090 | en_HK |
dc.identifier.issn | 1063-6692 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/139274 | - |
dc.description.abstract | A framework for designing feedback-based scheduling algorithms is proposed for elegantly solving the notorious packet missequencing problem of a load-balanced switch. Unlike existing approaches, we show that the efforts made in load balancing and keeping packets in order can complement each other. Specifically, at each middle-stage port between the two switch fabrics of a load-balanced switch, only a single-packet buffer for each virtual output queueing (VOQ) is required. Although packets belonging to the same flow pass through different middle-stage VOQs, the delays they experience at different middle-stage ports will be identical. This is made possible by properly selecting and coordinating the two sequences of switch configurations to form a joint sequence with both staggered symmetry property and in-order packet delivery property. Based on the staggered symmetry property, an efficient feedback mechanism is designed to allow the right middle-stage port occupancy vector to be delivered to the right input port at the right time. As a result, the performance of load balancing as well as the switch throughput is significantly improved. We further extend this feedback mechanism to support the multicabinet implementation of a load-balanced switch, where the propagation delay between switch linecards and switch fabrics is nonnegligible. As compared to the existing load-balanced switch architectures and scheduling algorithms, our solutions impose a modest requirement on switch hardware, but consistently yield better delay-throughput performance. Last but not least, some extensions and refinements are made to address the scalability, implementation, and fairness issues of our solutions. © 2009 IEEE. | en_HK |
dc.language | eng | en_US |
dc.publisher | I E E E. The Journal's web site is located at http://www.comsoc.org/livepubs/net | en_HK |
dc.relation.ispartof | IEEE/ACM Transactions on Networking | en_HK |
dc.rights | ©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | feedback-based switch | en_HK |
dc.subject | Load-balanced switch | en_HK |
dc.subject | two-stage switch | en_HK |
dc.title | Feedback-based scheduling for load-balanced two-stage switches | en_HK |
dc.type | Article | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1063-6692&volume=18&issue=4&spage=1077&epage=1090&date=2010&atitle=Feedback-based+scheduling+for+load-balanced+two-stage+switches | - |
dc.identifier.email | Yeung, KL:kyeung@eee.hku.hk | en_HK |
dc.identifier.authority | Yeung, KL=rp00204 | en_HK |
dc.description.nature | published_or_final_version | - |
dc.identifier.doi | 10.1109/TNET.2009.2037318 | en_HK |
dc.identifier.scopus | eid_2-s2.0-77955768744 | en_HK |
dc.identifier.hkuros | 195077 | en_US |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-77955768744&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 18 | en_HK |
dc.identifier.issue | 4 | en_HK |
dc.identifier.spage | 1077 | en_HK |
dc.identifier.epage | 1090 | en_HK |
dc.identifier.isi | WOS:000281113500006 | - |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Hu, B=36617158500 | en_HK |
dc.identifier.scopusauthorid | Yeung, KL=7202424908 | en_HK |
dc.identifier.issnl | 1063-6692 | - |