• DocumentCode
    1908826
  • Title

    A scalable high-performance router platform supporting dynamic service extensibility on network and host processors

  • Author

    Ruf, Lukas ; Keller, Ralph ; Planner, B.

  • Author_Institution
    Comput. Eng. & Networks Lab., Swiss Fed. Inst. of Technol. (ETH), Zurich, Switzerland
  • fYear
    2004
  • fDate
    19-23 July 2004
  • Firstpage
    199
  • Lastpage
    206
  • Abstract
    Emerging network services such as transcoding and encryption need application-specific handling of data streams within the network, thus requiring enormous computational capabilities on routers to process packets at link speed. Recently appeared network processors (NPs) are able to significantly increase the available processing capacities on a router by a chip-multi-processor architecture. Embedded within the network interface card, NPs provide several code-extensible processors with different capabilities located at various layers. However, the increase in processing capacity comes at the cost of a higher complexity to program and control various processor hierarchies provided on the router. We introduce the model of active network nodes built of a processor hierarchy together with a component-based service model. We present the architecture of PromethOS NP which is a modular framework that manages and controls a network node with a multitude of processors in a scalable way. Specifically, we describe the mechanisms required to dynamically configure multiple processors organized in a hierarchical fashion such that they provide a new network service on behalf of applications. As a proof of concept, we have implemented a service framework for PromethOS NP. Our implementation is based on a network interface card with an embedded IBM PowerNP 4GS3 and an Intel Xeon processor, offering programmability on a three-tier hierarchy of processors.
  • Keywords
    multiprocessing systems; network computers; network interfaces; network routing; Intel Xeon processor; PromethOS NP; active network nodes; application-specific data stream handling; chip-multiprocessor architecture; code-extensible processors; component-based service model; dynamic service extensibility; embedded IBM PowerNP 4GS3; host processors; modular framework; multiple processors; network interface card; network processors; network services; scalable high-performance router platform; three-tier processor hierarchy; Computer architecture; Computer networks; Cryptography; Data engineering; Laboratories; Network interfaces; Pervasive computing; Process control; Traffic control; Transcoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Services, 2004. ICPS 2004. Proceedings. The IEEE/ACS International Conference on
  • Print_ISBN
    0-7803-8577-2
  • Type

    conf

  • DOI
    10.1109/PERSER.2004.1356798
  • Filename
    1356798