• DocumentCode
    478838
  • Title

    Design considerations for network processor operating systems

  • Author

    Wolf, T. ; Ning Weng ; Chia-Hui Tai

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA
  • fYear
    2005
  • fDate
    26-28 Oct. 2005
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    Network processors (NPs) promise a flexible, programmable packet processing infrastructure for network systems. To make full use of the capabilities of network processors, it is imperative to provide the ability to dynamically adapt to changing traffic patterns and to provide run-time support in the form of a network processor operating system. The differences to existing operating systems and the main challenges lie in the multiprocessor nature of NPs, their on-chip resources constraints, and the real-time processing requirements. In this paper, we explore the key design tradeoffs that need to be considered when designing a network processor operating system. In particular, we explore the performance impact of (1) application analysis for partitioning, (2) network traffic characterization, (3) workload mapping, and (4) run-time adaptation. We present and discuss qualitative and quantitative results in the context of a particular application analysis and mapping framework, but the observations and conclusions are generally applicable to any run-time environment for network processors.
  • Keywords
    network operating systems; program processors; design considerations; network processor; network traffic characterization; on-chip resources constraints; operating systems; partitioning; real-time processing requirements; run-time adaptation; workload mapping; Application software; Network address translation; Network servers; Operating systems; Permission; Protocols; Runtime; System-on-a-chip; Telecommunication traffic; Virtual private networks; application mapping; application partitioning; network processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Architecture for networking and communications systems, 2005. ANCS 2005. Symposium on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    978-1-59593-082-8
  • Type

    conf

  • Filename
    4675267