DocumentCode
1838841
Title
Bowman: a node OS for active networks
Author
Merugu, S. ; Bhattacharjee, S. ; Zegura, E. ; Calvert, K.
Author_Institution
Coll. of Comput., Georgia Tech., Atlanta, GA, USA
Volume
3
fYear
2000
fDate
26-30 Mar 2000
Firstpage
1127
Abstract
Bowman is an extensible platform for active networking: it layers active networking functionality in user space software over variants of the System V UNIX operating system. The packet processing path implemented in Bowman incorporates an efficient and flexible packet classification algorithm, supports multi-threaded per-flow processing, and utilizes real time processor scheduling to achieve deterministic performance in the user-space. In this paper we describe the design and implementation of Bowman; discuss the support that Bowman provides for implementing execution environments for active networking; discuss the network-level architecture of Bowman that can be used to implement virtual networks; and present performance data showing that Bowman is able to sustain 100 Mbps throughput while forwarding IP packets over fast Ethernets
Keywords
Unix; local area networks; network interfaces; network operating systems; network topology; packet switching; scheduling; telecommunication computing; 100 Mbit/s; Bowman; System V UNIX operating system; active networking functionality; active networks; execution environments; extensible platform; fast Ethernets; flexible packet classification algorithm; multi-threaded per-flow processing; network-level architecture; packet processing path; real time processor scheduling; user space software; virtual networks; Computer networks; Computer science; Educational institutions; Ethernet networks; Operating systems; Processor scheduling; Routing protocols; Scheduling algorithm; Throughput; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location
Tel Aviv
ISSN
0743-166X
Print_ISBN
0-7803-5880-5
Type
conf
DOI
10.1109/INFCOM.2000.832473
Filename
832473
Link To Document