Processes in KaffeOS: lsolation, resource management, and sharing in Java

Publication Type journal article
School or College College of Engineering
Department Kahlert School of Computing
Creator Back, Godmar V.
Other Author Hsieh, Wilson, C.; Lepreau, Jay
Title Processes in KaffeOS: lsolation, resource management, and sharing in Java
Date 2000
Description 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 architecture take many lessons from operating from operating system design, such as the use of a user/kernel boundary.
Type Text
Publisher University of Utah
First Page 0
Last Page 10
Subject KaffeOS; Single-language; Java virtual machines; Mobile code; Runtimes
Language eng
Bibliographic Citation Back, G. V., Hsieh, W., C., & Lepreau, J. (2000). Processes in KaffeOS: lsolation, resource management, and sharing in Java. UUCS-00-010.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 3,982,246 bytes
Identifier ir-main,15949
ARK ark:/87278/s6d515cb
Setname ir_uspace
ID 705330
Reference URL https://collections.lib.utah.edu/ark:/87278/s6d515cb