2002
DOI: 10.1007/3-540-36199-5_1
|View full text |Cite
|
Sign up to set email alerts
|

Snow on Silk: A NodeOS in the Linux Kernel

Abstract: 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 syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2002
2002
2015
2015

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…At the bottom layer sits an operating system (NodeOS) multiplexing the node's communication, memory and computational resources among the packet flows traversing the node. Various projects proposing different implementations of the NodeOS exist, with some prominent examples being the NodeOS project [8] and Bowman [9]. At the next layer exist one or more execution environments providing a model for writing active networking applications, including ANTS [10] and PLAN [11].…”
Section: Early History Of Programmable Networkmentioning
confidence: 99%
“…At the bottom layer sits an operating system (NodeOS) multiplexing the node's communication, memory and computational resources among the packet flows traversing the node. Various projects proposing different implementations of the NodeOS exist, with some prominent examples being the NodeOS project [8] and Bowman [9]. At the next layer exist one or more execution environments providing a model for writing active networking applications, including ANTS [10] and PLAN [11].…”
Section: Early History Of Programmable Networkmentioning
confidence: 99%
“…In the capsule model, special packets, or flows that consisted of actual program codes, were to be installed by controllers on smart nodes that ran a particular operating system (Node OS [26]). The NodeOS project [27] focused on incorporating active networking technology into the Linux kernel while allowing regular non-active applications, and operating systems operations, to run unhindered without any significant performance penalty. The capsule approach attracted interest mostly since it could provide a clean method of upgrading data plane processing along an entire network path [18] [25].…”
Section: B Active Networkingmentioning
confidence: 99%
“…Other active networks frameworks are either bundled deeper with the operating system kernel, e.g., Silk [12], or as loose as Janos, e.g., AMP [6], which runs on top of various operating system.…”
Section: Related Workmentioning
confidence: 99%