(Enter summary)
Abstract: Single-language runtime systems, in the form of Java virtual machines, are widely deployed platforms for executing untrusted mobile code. These runtimes provide some of the features that operating systems provide: inter-application memory protection and basic system services. They do not, however, provide the ability to isolate applications from each other, or limit their resource consumption. This paper describes KaffeOS, a Java runtime system that provides these features. The KaffeOS... (Update)
Cited by: More
JASON: an Open Platform for Discovering, Delivering and.. - Le Sommer, Roussain (2004)
(Correct)
A Secure PLAN - Hicks, Keromytis, Smith (2003)
(Correct)
Tailoring Java for a Pervasive Service Infrastructure - Bernadat, Greenberg.. (2002)
(Correct)
Similar documents (at the sentence level):
65.7%: Processes in KaffeOS: Isolation, Resource Management, and.. - Back, Hsieh, Lepreau (2000)
(Correct)
9.2%: Isolation, Resource Management and Sharing in the Kaffeos Java.. - Back (2002)
(Correct)
Active bibliography (related documents): More All
1.3: Java Operating Systems: Design and Implementation - Back, Tullmann, Stoller.. (1998)
(Correct)
0.9: Techniques for the Design of Java Operating Systems - Back, Tullmann, Stoller.. (2000)
(Correct)
0.7: The Alta Operating System - Tullmann (1999)
(Correct)
Similar documents based on text: More All
0.4: Static and Dynamic Structure in Design Patterns - Eide, Reid, Regehr, Lepreau (2002)
(Correct)
0.4: Hybrid Resource Control of Active Extensions - Patel, Lepreau (2003)
(Correct)
Related documents from co-citation: More All
3: Practical Programmable Packets
- Moore, Hicks et al. - 2001
3: Janos: A Java-oriented OS for active network nodes
- Tullmann, Hibler et al. - 2001
3: ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols
- Wetherall, Guttag et al. - 1998
BibTeX entry: (Update)
G. Back, W. C. Hsieh, and J. Lepreau, "Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java," in Proceedings of the 4th Symposium on Operating Systems Design and Implementation. San Diego, CA: USENIX, Oct. 2000. http://citeseer.ist.psu.edu/article/back00processes.html More
@inproceedings{ backhsiehlepreau00,
author = "Godmar Back and Wilson C. Hsieh and Jay Lepreau",
title = "Processes in {KaffeOS}: Isolation, Resource Management, and Sharing in {Java}",
booktitle = "Proceedings of the 4th Symposium on Operating Systems Design and Implementation",
year = 2000,
month = oct,
address = "San Diego, CA",
organization = "USENIX",
url = "citeseer.ist.psu.edu/article/back00processes.html" }
Citations (may not include all citations):
447
Exokernel: An Operating System Architecture for Application-..
- Engler, Kaashoek et al. - 1995 DBLP
405
FineGrained Mobility in the Emerald System
- Jul, Levy et al. - 1988
400
Safety and Performance in the SPIN Operating System (context) - Bershad, Savage et al. - 1995
270
ANTS: A Toolkit for Building and Dynamically Deploying Netwo..
- Wetherall, Guttag et al. - 1998
262
Uniprocessor Garbage Collection Techniques
- Wilson - 1992
224
Resource Containers: A New Facility for Resource Management ..
- Banga, Druschel et al. - 1999
175
Dealing With Disaster: Surviving Misbehaved Kernel Extension..
- Seltzer, Endo et al. - 1996 DBLP
169
The Design and Implementation of an Operating System to Supp..
- Leslie, McAuley et al. - 1996 DBLP
168
Making Paths Explicit in the Scout Operating System
- Mosberger, Peterson - 1996
158
The Chorus Distributed Operating System (context) - Rozier, Abrossimov et al. - 1989
116
Sharing and Protection in a SingleAddress -Space Operating S..
- Chase, Levy et al. - 1994
103
The Real-Time Specification for Java
- Bollella, Brosgol et al. - 2000 ACM DBLP
101
Implementing Multiple Protection Domains in Java
- Hawblitzel, Chang et al. - 1998
72
A Structural View of the Cedar Programming Environment (context) - Swinehart, Zellweger et al. - 1986 ACM DBLP
64
JRes: A Resource Accounting Interface for Java
- Czajkowski, von Eicken - 1998 ACM DBLP
62
Pilot: An Operating System for a Personal Computer
- Redell, Dalal et al. - 1980 DBLP
59
Dynamic Class Loading in the Java Virtual Machine
- Liang, Bracha - 1998
51
The Eclipse Operating System: Providing Quality of Service v..
- Bruno, Gabber et al. - 1998
41
Quantifying the Energy Consumption of a Pocket Computer and ..
- Farkas, Flinn et al. - 2000 ACM DBLP
41
A Survey of Distributed Garbage Collection Techniques
- Plainfoss, Shapiro - 1995 ACM DBLP
31
Nested Java Processes: OS Structure for Mobile Code
- Tullmann, Lepreau - 1998
30
Generational Stack Collection and Profile-Driven Pretenuring
- Cheng, Harper et al. - 1998 ACM DBLP
28
Project Oberon (context) - Wirth, Gutknecht - 1992 ACM
28
Drawing the red line in Java
- Back, Hsieh - 1999 ACM DBLP
24
Secure Execution of Java Applets using a Remote Playground
- Malkhi, Reiter et al. - 1998 ACM DBLP
24
Techniques for the Design of Java Operating Systems
- Back, Tullmann et al. - 2000
22
Experience with Secure Multi-Processing in Java
- Balfanz, Gong - 1998 ACM DBLP
21
Operating System Protection for Fine-Grained Programs
- Jaeger, Liedtke et al. - 1998
18
Joust: A Platform for Communication-Oriented Liquid Software
- Hartman - 1997 ACM
10
The Java Class Libraries: Volume (context) - Chan, Lee - 1998
10
The Java Class Libraries: Volume (context) - Chan, Lee et al. - 1998
9
Resource Management for Extensible Internet Servers
- Czajkowski, Chang et al. - 1998 ACM DBLP
9
Beyond Java: An Infrastructure for HighPerformance Mobile Co..
- Franz - 1997
9
JavaOS: A Standalone Java Environment (context) - Microsystems - 1997
7
Java Sandboxes meet Service Guarantees: Secure Partitioning .. (context) - Bernadat, Feeney et al. - 1998
7
Building a Java virtual machine for server applications: The.. (context) - Dillenberger, Bordawekar et al. - 2000
5
Overview of the IBM Java Just-inTime Compiler (context) - Suganuma, Ogasawara et al. - 2000
5
Type System Support for Dynamic Revocation
- Hawblitzel, von Eicken - 1999
2
Echidna --- A free multiprocess system in Java (context) - Gorrie
2
104 pages (context) - Tullmann, Operating et al. - 1999
2
Kaffe -- a Java virtual machine (context) - Wilkinson
1
delivering the promise twp (context) - Promise, Computing et al. - 1999
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.utah.edu/flux/papers/kaffeos-osdi00-base.html):
Isolation, Resource Management and Sharing in the Kaffeos Java.. - Back (2002)
(Correct)
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