The multi-stage nehvork bascd on clos network is rviddy used to build a scalable architcctura for highperformance switches and routers. Many scheduling algorithms havc been proposed to improvc the performance of this architecture. Most high-speed switches and routers with R multi-stage architecturc using a twice-matching schcduling algorithm, "push" the packcts to the egrcss by two-hop scheduling algorithms. These algorithms, however, can not schedule precisely and optimize the packet delay.In this paper, we present an efficient scheme called "Asynchronous credit-based scheduling schemc" for scheduling both fixed-size o r variable length packcts on highspeed packet switches with a multi-strgc nrchitccturc. Asynchronous credit-based scheduling schcmc is n "pull" scheme which can achicvc 100% throughput under uniform traffic with comparablc dclay performance and also support different QoS disciplines. It improves the effcctive utilization of each output port and significantly reduces thc packet delay.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.