See this document in CiteSeerX!

Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java (2000)  (Make Corrections)  (6 citations)
Godmar Back, Wilson C. Hsieh, Jay Lepreau



  Home/Search   Context   Related

 
View or download:
utah.edu/techreport...UUCS00010.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/techreports/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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 system that provides these features for a Java runtime. 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):
73.9%:   Processes in KaffeOS: Isolation, Resource Management, and.. - Back, Hsieh, Lepreau (2000)   (Correct)
7.9%:   Isolation, Resource Management and Sharing in the Kaffeos Java.. - Back (2002)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Techniques for the Design of Java Operating Systems - Back, Tullmann, Stoller.. (2000)   (Correct)
0.8:   Java Operating Systems: Design and Implementation - Back, Tullmann, Stoller.. (1998)   (Correct)
0.7:   The Alta Operating System - Tullmann (1999)   (Correct)

Similar documents based on text:   More   All
0.4:   Drawing the Red Line in Java - Back, Hsieh (1999)   (Correct)
0.2:   Extending Fluke IPC For Transparent Remote Communication - Kamb (1998)   (Correct)
0.2:   Microkernels Meet Recursive Virtual Machines - Ford, Hibler, Lepreau.. (1996)   (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

@misc{ back00processes,
  author = "G. Back and W. Hsieh and J. Lepreau",
  title = "Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java",
  text = "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.",
  year = "2000",
  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
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  ACM   DBLP
224   Resource containers: A new facility for resource management .. - Banga, Druschel et al. - 1999  DBLP
175   Dealing with disaster: Surviving misbehaved kernel extension.. - Seltzer, Endo et al. - 1996
169   The design and implementation of an operating system to supp.. - Leslie, McAuley et al. - 1996
168   Making paths explicit in the Scout operating system - Mosberger, Peterson - 1996  ACM   DBLP
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
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
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
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
31   Nested Java processes: OS structure for mobile code - Tullmann, Lepreau - 1998  DBLP
30   Generational stack collection and profile-driven pretenuring - Cheng, Harper et al. - 1998
28   Drawing the red line in Java - Back, Hsieh - 1999  ACM   DBLP
28   Project Oberon (context) - Wirth, Gutknecht - 1992  ACM
25   A survey of distributed garbage collection techniques - Plainfoss, Shapiro - 1995  ACM   DBLP
24   Secure execution of Java applets using a remote playground - Malkhi, Reiter et al. - 1998  ACM   DBLP
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 high-performance mobile c.. - Franz - 1997  DBLP
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   comdatabasedocument delivering promise twp (context) - promise, computing et al. - 1999
http://www.spec.org/-
http://www.transvirtual.com
http://www.javagroup.org/echidna/



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


Documents on the same site (http://www.cs.utah.edu/techreports/):   More
Instrumented Sensor System - Practice - Dekhil, Henderson (1997)   (Correct)
Notes on Thread Models in Mach3.0 - Ford, Hibler, Lepreau (1993)   (Correct)
A Fast Parallel Squarer Based on Divide-and-Conquer - Yoo, Smith, Gopalakrishnan (1995)   (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