• DocumentCode
    3234537
  • Title

    Operating systems support for programmable cluster-based Internet routers

  • Author

    Pradhan, Prashant ; Chiueh, Tzi-cker

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    76
  • Lastpage
    81
  • Abstract
    As network routers evolve towards supporting ever higher-level networking functions beyond traditional network-layer and transport-layer protocols, programmability becomes a major design issue in network device operating systems (NDOS), which until very recently has been based on the type of operating system used in embedded systems. On the other hand, it is now possible to build high-performance Internet routers from off-the-shelf PC-class hardware, particularly with the use of clustering technology. The goal of the Suez project is to build a cluster-based Internet router using general-purpose processors as input/output link controllers and packet schedulers, and a Gbit/s system area network as the switching fabric. This paper presents the design and initial implementation of the Suez operating system, which features scalable real-time packet scheduling, cache-conscious routing table lookup, intra-cluster distributed buffer memory management and a highly efficient kernel extension mechanism for active networking using segmentation hardware
  • Keywords
    Internet; cache storage; network operating systems; operating system kernels; packet switching; table lookup; telecommunication network routing; Suez operating system; active networking; cache-conscious routing table lookup; embedded systems; high-performance Internet routers; input/output link controllers; intra-cluster distributed buffer memory management; kernel extension mechanism; network device operating systems; networking functions; off-the-shelf PC-class hardware; packet schedulers; programmability; programmable cluster-based Internet routers; protocols; scalable real-time packet scheduling; segmentation hardware; switching fabric; system area network; Control systems; Embedded system; Fabrics; Hardware; IP networks; Internet; Operating systems; Packet switching; Scheduling algorithm; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798381
  • Filename
    798381