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

PromethOS: A Dynamically Extensible Router Architecture Supporting Explicit Routing

Abstract: Abstract. Commercially available routers typically have a monolithic operating system that cannot be easily tailored and upgraded and support new network protocols. PromethOS is a modular router architecture based on Linux 2.4 which can be dynamically extended by plugin modules that are installed in the networking kernel. To install and configure plugins we present a novel signaling protocol that establishes explicitly routed paths transiting selected nodes in a predefined order. Such paths can be non-simple, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0

Year Published

2002
2002
2007
2007

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(24 citation statements)
references
References 11 publications
(9 reference statements)
0
24
0
Order By: Relevance
“…segment in a node, the native code is downloaded, linked and executed. Similarly, a recent project called PromethOS described elsewhere in these proceedings, supports kernel plugins with explicit signalling for plugin installation [RLAB02]. Neither approach targets safety as aimed for by the OKE.…”
Section: Related Workmentioning
confidence: 99%
“…segment in a node, the native code is downloaded, linked and executed. Similarly, a recent project called PromethOS described elsewhere in these proceedings, supports kernel plugins with explicit signalling for plugin installation [RLAB02]. Neither approach targets safety as aimed for by the OKE.…”
Section: Related Workmentioning
confidence: 99%
“…Active networks research over the last decade has led to new developments in a number of areas ranging from secure programming languages [1,2], mobile code techniques [3], execution environments [3,4], active node platforms [5,6,7,8,9], service composition models [9,10,11], and so forth. Despite these valuable advances, the number of genuine applications where active network technologies are provably useful in real world networks is still limited.…”
Section: Introductionmentioning
confidence: 99%
“…Unlike several existing platforms that require developing kernel modules or plugins [13,14], we place custom processing in the user space. Other platforms such as ALAN [8] or AS1 [1] have adopted a similar goal, but they provide support for active services working mostly at the application layer.…”
Section: Related Workmentioning
confidence: 99%
“…Although there are several platforms for adding programmability to a network node, usually they are programmed in a full-fledged programming language such as Java [8,18], C [5,21], or TCL [1]. Moreover, many platforms require kernel modules or plugins to be developed [13,14], which can be done by experts, but it is too tedious for most of users. With GateScript we want to offer a simple scripting language for expressing custom processing of packets at different protocol layers without the need for interpretation of complex protocol data structures.…”
Section: Introductionmentioning
confidence: 99%