• 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