• DocumentCode
    396563
  • Title

    An innovative scheduling scheme for high-speed network processors

  • Author

    Papaefstathiou, I. ; Leligou, H.C. ; Orphanoudakis, Th ; Kornaros, G. ; Zervos, N. ; Konstantoulakis, G.

  • Author_Institution
    ICS-FORTH, Crete, Greece
  • Volume
    2
  • fYear
    2003
  • fDate
    25-28 May 2003
  • Abstract
    In this paper, we describe the architecture of the scheduling components integrated in a novel programmable processor architecture. The paper explores the requirements for scheduling in the environment of a network processor, designed for efficient protocol processing in high-speed networking. We focus on the implementation of services with weighted priorities and shaping of traffic on the transmission path as a means to support QoS for real time applications. Taking into account that one of the main problems when designing hardware devices for network processing is the relatively low throughput and capacity of the memories (mainly off-chip) we describe design alternatives and analyze the performance vs. cost trade-offs. The architecture of a novel processor architecture developed by the Protocol Processor Project (PRO3) is described and is used as reference to explore the intricacies of the scheduler components and identify parameters that affect the components design and performance.
  • Keywords
    network computers; processor scheduling; protocols; quality of service; Protocol Processor Project; QoS; capacity; design alternatives; high-speed network processors; high-speed networking; programmable processor architecture; protocol processing; real time applications; scheduler components; scheduling scheme; throughput; transmission path; weighted priorities; Application specific integrated circuits; Computer architecture; Hardware; High-speed networks; Process design; Processor scheduling; Reduced instruction set computing; Telecommunications; Throughput; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1205899
  • Filename
    1205899