DocumentCode
2055696
Title
Fair and efficient packet scheduling in wormhole networks
Author
Kanhere, Salil S. ; Parekh, Alpa B. ; Sethu, Harish
Author_Institution
Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
fYear
2000
fDate
2000
Firstpage
623
Lastpage
631
Abstract
Most switch architectures for parallel systems are designed to eliminate only the worst kinds of unfairness such as starvation scenarios in which packets belonging to one traffic flow may not make forward progress for an indefinite period of time. However stricter fairness can lead to a more predictable and better performance, in addition to improving isolation between traffic belonging to different users. This paper presents a new easily implementable scheduling discipline, called Elastic Round Robin (ERR), for the unique requirements of wormhole switching, popular in interconnection networks for parallel systems. Despite the constraints of wormhole switching imposed on the design, our scheduling discipline is at least as efficient as other scheduling disciplines, and more fair than scheduling disciplines of comparable efficiency proposed for any other kind of network, including the Internet. We prove that the work complexity of ERR is O(1) with respect to the number of flows. We analytically prove the fairness properties of ERR, and show that its relative fairness measure has an upper bound of 3 m, where m is the size of the largest packet that actually arrives during an execution of ERR. Finally, we present simulation results comparing the fairness and performance characteristics of ERR with other scheduling disciplines of comparable efficiency
Keywords
multiprocessor interconnection networks; packet switching; processor scheduling; Elastic Round Robin; fairness; interconnection networks; packet scheduling; parallel systems; performance; scheduling discipline; switch architectures; work complexity; wormhole networks; wormhole switching; IP networks; Intelligent networks; Internet; Multiprocessor interconnection networks; Network topology; Scheduling algorithm; Size measurement; Switches; Telecommunication traffic; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
Conference_Location
Cancun
Print_ISBN
0-7695-0574-0
Type
conf
DOI
10.1109/IPDPS.2000.846044
Filename
846044
Link To Document