Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183)
DOI: 10.1109/icdcs.1998.679754
|View full text |Cite
|
Sign up to set email alerts
|

Experience with secure multi-processing in Java

Abstract: As Java is the preferred platform for the deployment of network computers, it is appealing to run multiple applications on a single Java desktop. We experimented with using the Java platform as a multi-processing, multiuser environment. Although the Java Virtual Machine (JVM) is not inherently a single-application design, we have found that the implementation of the Java Development Kit (JDK) often implicitly assumes that the Java Virtual Machine runs exactly one application at any one time.In this paper, we r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
17
0

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 26 publications
(18 citation statements)
references
References 13 publications
1
17
0
Order By: Relevance
“…These settings are called parameters. 3 A parameter is queried and modi ed via a parameter procedure, such a s current-directory or current-output-port. F or example, (current-directory) returns the path of the current directory, while (current-directory dir) sets the current directory to dir.…”
Section: Threads and Parametersmentioning
confidence: 99%
“…These settings are called parameters. 3 A parameter is queried and modi ed via a parameter procedure, such a s current-directory or current-output-port. F or example, (current-directory) returns the path of the current directory, while (current-directory dir) sets the current directory to dir.…”
Section: Threads and Parametersmentioning
confidence: 99%
“…Balfanz and Gong designed a multiprocessing JVM in order to explore the use of the Java security architecture to protect applications from each other [BG97]. The proposed extensions, based on class loaders, enhance the standard JVM so that it can support multiprocessing.…”
Section: Related Workmentioning
confidence: 99%
“…However, Alta only provides a single, global garbage collector, so separation of garbage collection costs is not possible. Balfanz and Gong [2] describe a multiprocessing JVM developed to explore the security architecture ramifications of protecting applications from each other, as opposed to just protecting the system from applications. They identify several areas of the JDK that assume a singleapplication model, and propose extensions to the JDK to allow multiple applications and to provide inter-application security.…”
Section: Java Extensionsmentioning
confidence: 99%