DocumentCode :
1603956
Title :
Performance analysis of scheduling disciplines in hardware
Author :
Vellore, Padmini ; Venkatesan, R.
Author_Institution :
Fac. of Eng. & Appl. Sci., Memorial Univ. of Newfoundland, St. John´s, Nfld., Canada
Volume :
2
fYear :
2004
Firstpage :
715
Abstract :
Due to the availability of high bandwidth resulting from high capacity links, the packets can be transmitted through the link at great speeds. Therefore, the switch has to be fast enough to be able to switch packets from several incoming links into one outgoing link at a speed that matches the available link speed. The recent developments in the ASIC design have led to the hardware realization of certain scheduling algorithms (J.C.R. Bennett et al, Proc. IEEE/ICNP, pp. 7-14, 1997). These implementations try to reduce the complexity involved in realizing the algorithms in hardware so that they can be used in high-speed networks without causing considerable delay to the packets traveling through the switch. WFQ is one of the earliest scheduling algorithms proposed to approximate GPS, which is an idealized scheduling algorithm. WF2Q+ is an improvement over WFQ which more closely approximates GPS and is less complex to implement (when compared with WFQ). It has been shown that WF2Q+ does not always outperform WFQ for real-time sources (P. Vellore and R. Venkatesan, IEEE Newfoundland Electrical and Computer Eng. Conf., 2002). In this paper, we show the hardware implementation of both WFQ and WF2Q+ and estimate the differences in the complexities involved in implementing the two algorithms in hardware.
Keywords :
Global Positioning System; VLSI; circuit complexity; electronic switching systems; integrated circuit design; packet switching; processor scheduling; quality of service; telecommunication links; telecommunication network management; ASIC design; GPS; WF2Q+ scheduling algorithm; WFQ scheduling algorithm; bandwidth availability; hardware implementation complexity; hardware scheduling disciplines; high capacity links; high-speed networks; implementation complexity; incoming links; link speed; outgoing link; packet delay; packet switch speed; packet transmission speed; performance analysis; quality of service; real-time sources; scheduling algorithm hardware realization; Algorithm design and analysis; Application specific integrated circuits; Availability; Bandwidth; Global Positioning System; Hardware; Packet switching; Performance analysis; Scheduling algorithm; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-8253-6
Type :
conf
DOI :
10.1109/CCECE.2004.1345214
Filename :
1345214
Link To Document :
بازگشت