• 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