Snow on silk: A NodeOS in the Linux Kernel

Nadia Shalaby, Yitzchak Gottlieb, Mike Wawrzoniak, Larry Lee Peterson

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

4 Citations (Scopus)

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 publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages1-19
Number of pages19
Volume2546
ISBN (Print)3540002235, 9783540002239
StatePublished - 2002
Externally publishedYes
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)03029743
ISSN (Electronic)16113349

Other

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

Fingerprint

Silk
Linux
Snow
Networking
Operating Systems
kernel
Routers
Router
Demonstrations
Open Source
Vertex of a graph
Design

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Shalaby, N., Gottlieb, Y., Wawrzoniak, M., & Peterson, L. L. (2002). Snow on silk: A NodeOS in the Linux Kernel. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2546, pp. 1-19). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2546). Springer Verlag.

Snow on silk : A NodeOS in the Linux Kernel. / Shalaby, Nadia; Gottlieb, Yitzchak; Wawrzoniak, Mike; Peterson, Larry Lee.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2546 Springer Verlag, 2002. p. 1-19 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2546).

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

Shalaby, N, Gottlieb, Y, Wawrzoniak, M & Peterson, LL 2002, Snow on silk: A NodeOS in the Linux Kernel. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 2546, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2546, Springer Verlag, pp. 1-19, 4th International Working Conference on Active Networks, IWAN 2002, Zurich, Switzerland, 12/4/02.
Shalaby N, Gottlieb Y, Wawrzoniak M, Peterson LL. Snow on silk: A NodeOS in the Linux Kernel. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2546. Springer Verlag. 2002. p. 1-19. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Shalaby, Nadia ; Gottlieb, Yitzchak ; Wawrzoniak, Mike ; Peterson, Larry Lee. / Snow on silk : A NodeOS in the Linux Kernel. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 2546 Springer Verlag, 2002. pp. 1-19 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{a87b8162fb084c459f6ac0fb8b09eacb,
title = "Snow on silk: A NodeOS in the Linux Kernel",
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.",
author = "Nadia Shalaby and Yitzchak Gottlieb and Mike Wawrzoniak and Peterson, {Larry Lee}",
year = "2002",
language = "English (US)",
isbn = "3540002235",
volume = "2546",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "1--19",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Snow on silk

T2 - A NodeOS in the Linux Kernel

AU - Shalaby, Nadia

AU - Gottlieb, Yitzchak

AU - Wawrzoniak, Mike

AU - Peterson, Larry Lee

PY - 2002

Y1 - 2002

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=33749402082&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33749402082&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:33749402082

SN - 3540002235

SN - 9783540002239

VL - 2546

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 1

EP - 19

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

PB - Springer Verlag

ER -