See this document in CiteSeerX!

Janos: A Java-oriented OS for Active Network Nodes (2001)  (Make Corrections)  (11 citations)
Patrick Tullmann, Mike Hibler, Jay Lepreau Flux Research Group University of...



  Home/Search   Context   Related

 
View or download:
utah.edu/flux/pape...janosjsac01.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/flux/p...nosjsac01base (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Janos is an operating system for active network nodes whose primary focus is strong resource management and control of untrusted active applications written in Java. Janos includes the three major components of a Javabased active network operating system: the low-level NodeOS, a resource-aware Java Virtual Machine, and an active network protocol execution environment. Each of these components is separately usable. This article lays out the Janos design and its rationale. (Update)

Cited by:   More
Hybrid Resource Control for Fast-Path Active Extensions - Patel (2003)   (Correct)
A Secure PLAN (Extended Version) - Michael Hicks Computer (2002)   (Correct)
Agile Protocols: An Application Of Active - Networking To Censor   (Correct)

Active bibliography (related documents):   More   All
0.7:   A Dynamically Updatable Active Networking Architecture - Fernando (2001)   (Correct)
0.6:   Processes in KaffeOS: Isolation, Resource Management, and.. - Back, Hsieh, Lepreau (2000)   (Correct)
0.4:   Techniques for the Design of Java Operating Systems - Back, Tullmann, Stoller.. (2000)   (Correct)

Similar documents based on text:   More   All
0.4:   Microkernels Meet Recursive Virtual Machines - Ford, Hibler, Lepreau.. (1996)   (Correct)
0.4:   An OS Interface for Active Routers - Peterson, Gottlieb, Hibler.. (2001)   (Correct)
0.3:   Interface and Execution Models in the Fluke Kernel - Ford, Hibler, Lepreau.. (1999)   (Correct)

Related documents from co-citation:   More   All
8:   Active network vision and reality: lessons from a capsule-based system - Wetherall - 1999
7:   ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols - Wetherall, Guttag et al. - 1998
7:   RCANE: a resource controlled framework for active network services - Menage - 1999

BibTeX entry:   (Update)

Patrick Tullmann, Mike Hibler, and Jay Lepreau. Janos: A Java-oriented OS for active network nodes. In IEEE Journal on Selected Areas in Communications, Active and Programmable Networks, 2001. http://citeseer.ist.psu.edu/652534.html   More

@misc{ tullmann01janos,
  author = "P. Tullmann and M. Hibler and J. Lepreau",
  title = "Janos: A Java-oriented OS for active network nodes",
  text = "Patrick Tullmann, Mike Hibler, and Jay Lepreau. Janos: A Java-oriented
    OS for active network nodes. In IEEE Journal on Selected Areas in Communications,
    Active and Programmable Networks, 2001.",
  year = "2001",
  url = "citeseer.ist.psu.edu/652534.html" }
Citations (may not include all citations):
862   The Java Language Specification - Gosling, Joy et al. - 1996
447   Exokernel: An operating system architecture for application-.. - Engler, Kaashoek et al. - 1995  DBLP
292   BSD Unix Operating System (context) - Leffler, McKusick et al. - 1989
270   ANTS: A toolkit for building and dynamically deploying netwo.. - Wetherall, Guttag et al. - 1998
168   Making paths explicit in the Scout operating system - Mosberger, Peterson - 1996  ACM   DBLP
154   Escape analysis for Java - Choi, Gupta et al. - 1999  ACM   DBLP
144   Garbage Collection: Algorithms for Automatic Dynamic Memory .. (context) - Jones, Lins - 1996
123   PLAN: A packet language for active networks - Hicks, Kakkar et al. - 1998  DBLP
119   Compositional pointer and escape analysis for Java programs - Whaley, Rinard - 1999  ACM   DBLP
101   Implementing multiple protection domains in Java - Hawblitzel, Chang et al. - 1998
92   Active bridging - Alexander, Shaw et al. - 1997  ACM   DBLP
88   A network subsystem architecture for server systems (context) - Druschel, Banga et al. - 1996
86   The Jalapeno virtual machine (context) - Alpern, Attanasio et al. - 2000
72   A structural view of the Cedar programming environment (context) - Swinehart, Zellweger et al. - 1986  ACM   DBLP
70   Active network vision and reality: lessons from a capsule-ba.. - Wetherall - 1999  DBLP
69   Defending against denial of service attacks in Scout - Spatscheck, Peterson - 1999  ACM   DBLP
67   Escape analysis for object oriented languages (context) - Blanchet - 1999
63   Removing unnecessary synchronization in Java - Bogda, Holzle - 1999  ACM   DBLP
62   Pilot: An operating system for a personal computer - Redell, Dalal et al. - 1980  DBLP
58   Project Oberon: The Design of an Operating System and Compil.. (context) - Wirth, Gutknecht - 1992
52   The Click modular router - Morris, Kohler et al. - 1999  ACM   DBLP
41   The Flux OSKit: A substrate for OS and language research (context) - Ford, Back et al. - 1997
37   Processes in KaffeOS: Isolation (context) - Back, Hsieh et al. - 2000
29   Bowman: A node OS for active networks - Merugu, Bhattacharjee et al. - 2000  DBLP
28   Drawing the red line in Java - Back, Hsieh - 1999  ACM   DBLP
24   Techniques for the design of Java operating systems - Back, Tullmann et al. - 2000
17   An OS interface for active routers - Peterson, Gottlieb et al. - 2001
14   Bowman and CANEs: Implementation of an active network - Merugu, Bhattacharjee et al. - 1999
12   Special Issue on Active and Programmable Networks (context) - Alexander, Arbaugh et al. - 1998
12   NodeOS interface specification - NodeOS, Group - 2000
11   Jaguar: Enabling efficient communication and I/O in Java - Welsh, Culler - 1999  DBLP
7   Architectural framework for active networks (context) - Working - 1999
4   Introduction to the ASP execution environment (context) - Braden, Cerpa et al. - 2000
4   Message library design notes - Mosberger - 1996  ACM
3   you got your operating system in my language (context) - Hawblitzel, von Eicken et al. - 1999
3   The need for predictable garbage collection - Reid, McCorquodale et al. - 1999
2   104 pages (context) - Tullmann, operating et al. - 1999
2   Janos Java Documentation (context) - Tullmann, Hawblitzel - 1999
1   AMP security architecture and system design report (context) - Schwab, Rho
1   Atomic heap transactions and fine-grained interrupts (context) - Shivers, Clark et al. - 1999
1   Writing an active application for the ASP execution environm.. - Phillips, Braden et al. - 2000
http://www.cs.utah.edu/flux/janos/
www.transvirtual.com/kaffe.html
http://www.caida.org/outreach/learn/packetsizes/
http://pauillac.inria.frcaml



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC