Snow on silk: A NodeOS in the Linux Kernel

Nadia Shalaby, Yitzchak Gottlieb, Mike Wawrzoniak, Larry Peterson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations

Abstract

Transferring active networking technology from the research arena to everyday deployment on desktop and edge router nodes, requires a NodeOS design that simultaneously meets three goals: (1) be embedded within a wide-spread, open source operating system; (2) allow non-active applications and regular operating system operation to proceed in a regular manner, unhindered by the active networking component; (3) offer performance competitive with that of networking stacks of general purpose operating systems. Previous NodeOS systems, Bowman, Janos, AMP and Scout, only partially addressed these goals. Our contribution lies in the design and implementation of such a system, a NodeOS within the Linux kernel, and the demonstration of competitive performance for medium and larger packet sizes. We also illustrate how such a design easily renders to the deployment of other networking architectures, such as peer–to–peer networks and extensible routers.

Original languageEnglish (US)
Title of host publicationActive Networks - IFIP-TC6 4th International Working Conference, IWAN 2002, Proceedings
EditorsJames Sterbenz, Osamu Takada, Christian Tschudin, Bernhard Plattner
PublisherSpringer-Verlag
Pages1-19
Number of pages19
ISBN (Print)3540002235, 9783540002239
DOIs
StatePublished - 2002
Event4th International Working Conference on Active Networks, IWAN 2002 - Zurich, Switzerland
Duration: Dec 4 2002Dec 6 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2546
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other4th International Working Conference on Active Networks, IWAN 2002
CountrySwitzerland
CityZurich
Period12/4/0212/6/02

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Snow on silk: A NodeOS in the Linux Kernel'. Together they form a unique fingerprint.

  • Cite this

    Shalaby, N., Gottlieb, Y., Wawrzoniak, M., & Peterson, L. (2002). Snow on silk: A NodeOS in the Linux Kernel. In J. Sterbenz, O. Takada, C. Tschudin, & B. Plattner (Eds.), Active Networks - IFIP-TC6 4th International Working Conference, IWAN 2002, Proceedings (pp. 1-19). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2546). Springer-Verlag. https://doi.org/10.1007/3-540-36199-5_1