Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003)
DOI: 10.1109/icdcs.1999.776507
|View full text |Cite
|
Sign up to set email alerts
|

Efficient kernel support of fine-grained protection domains for mobile code

Abstract: Mobile code is an emerging paradigm of distributed computing. It roams over a network, is linked with an application, and runs as a part of an application. In the case of web browsers, it is commonplace to download a mobile code, called a plug-in, from a truly open network such as Internet. Owning to the anonymity of an open network, the mobile code may be malicious; thus, it is indispensable to protect local computing resources from attacks by the malicious code. We have developed a kernel that supports fine-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(6 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…A tagged TLB is a TLB that can hold address transformation information for multiple address spaces. With this feature, there is no need to flush the TLB on an address space switch, and this enables an efficient implementation of a protection domain, which is implemented as an address space [30].…”
Section: Analysis Of Runtime Overheadmentioning
confidence: 99%
“…A tagged TLB is a TLB that can hold address transformation information for multiple address spaces. With this feature, there is no need to flush the TLB on an address space switch, and this enables an efficient implementation of a protection domain, which is implemented as an address space [30].…”
Section: Analysis Of Runtime Overheadmentioning
confidence: 99%
“…The idea of multiple address spaces has mainly been applied to achieve protection in a shared environment [10,15,35]. More recently, to support the vast physical memory whose capacity may soon exceed the virtual address space size supported by today's CPUs, SpaceJMP [15] provides a new operating system design that promotes virtual address spaces to rst-class citizens, which enables process threads to attach to, detach from, and switch between multiple virtual address spaces.…”
Section: Related Workmentioning
confidence: 99%
“…The implementation for lightweight protection domains in Nooks [33] and others (e.g., [11,34])also utilizes page table manipulation and/or hardware segmentation. The protection domains and corresponding privileges were fixed in these systems, and so are not easily extended to support ribbons.…”
Section: Related Workmentioning
confidence: 99%