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
Link To Document