(Enter summary)
Abstract: Language run-time systems are often called upon to safely execute mutually distrustful tasks within
the same runtime, protecting them from other tasks' bugs or otherwise hostile behavior. Well-studied
access controls exist in systems such as Java to prevent unauthorized reading or writing of data, but
techniques to measure and control resource usage are less prevalent. In particular, most language runtime
systems include no facility for accounting for heap memory usage on a per-task basis.... (Update)
Context of citations to this paper: More
...that memory. We implemented exactly such a mechanism to account for memory usage in IBM s RVM [2] by modifying the RVM s garbage collector [63]. New pluggable garbage collection systems for Java, such as GCTk [10] may allow us to implement such features without requiring...
...that memory. We implemented exactly such a mechanism to account for memory usage in IBM s RVM [24] by modifying the RVM s garbage collector [25]. New pluggable garbage collection systems for Java, such as GCTk [26] may allow us to implement such features without requiring...
Cited by: More
Combining Generics, Pre-compilation and Sharing between.. - Kennedy, Syme (2004)
(Correct)
Enforcing Java Run-Time Properties Using Bytecode Rewriting - Rudys, Wallach (2002)
(Correct)
Termination and Rollback in Language-Based Systems - Rudys (2002)
(Correct)
Active bibliography (related documents): More All
0.5: Termination in Language-based Systems - Rudys, Clements, Wallach (2001)
(Correct)
0.5: Transactional Rollback for Language-Based Systems - Rudys, Wallach (2002)
(Correct)
0.5: Detecting Malicious Java Code Using Virtual Machine Auditing - Soman, Krintz, Vigna (2003)
(Correct)
Similar documents based on text: More All
0.2: Using Wireless Ethernet for Localization - Ladd, Bekris, Marceau, Rudys..
(Correct)
0.2: Robotics-Based Location Sensing using Wireless Ethernet - Ladd, Bekris, Rudys.. (2002)
(Correct)
0.2: SMX - Script MIB Extensibility Protocol Version 1.0 - Schönwälder, Bolz.. (1998)
(Correct)
Related documents from co-citation: More All
2: Bytecode-level analysis and optimization of Java class files
- Nystrom - 1998
2: ACM Transactions on Information and System Security (context) - Rudys, Wallach et al. - 2002
2: Transactional rollback for language-based systems
- Rudys, Wallach - 2002
BibTeX entry: (Update)
D. Price, A. Rudys, and D. S. Wallach. Garbage collector memory accounting in language-based systems. Technical Report TR02-407, Department of Computer Science, Rice University, Houston, TX, Nov. 2002. http://citeseer.ist.psu.edu/price02garbage.html More
@misc{ price02garbage,
author = "D. Price and A. Rudys and D. Wallach",
title = "Garbage collector memory accounting in language-based systems",
text = "D. Price, A. Rudys, and D. S. Wallach. Garbage collector memory accounting
in language-based systems. Technical Report TR02-407, Department of Computer
Science, Rice University, Houston, TX, Nov. 2002.",
year = "2002",
url = "citeseer.ist.psu.edu/price02garbage.html" }
Citations (may not include all citations):
862
The Java Language Specification
- Gosling, Joy et al. - 1996
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
262
Uniprocessor garbage collection techniques
- Wilson - 1992
169
A type system for Java bytecode subroutines
- Stata, Abadi - 1998
139
Recursive functions of symbolic expressions and their comput..
- McCarthy - 1960
129
Smalltalk 80: The Language (context) - Goldberg, Robson - 1989
123
PLAN: A Packet Language for Active Networks
- Hicks, Kakkar et al. - 1998
101
Implementing multiple protection domains in Java
- Hawblitzel, Chang et al. - 1998
81
SASI enforcement of security policies: A retrospective
- Erlingsson, Schneider - 1999
72
A structural view of the Cedar programming environment (context) - Swinehart, Zellweger et al. - 1986
70
Region-based memory management in Cyclone
- Grossman, Morrisett et al. - 2002
64
JRes: A resource accounting interface for Java
- Czajkowski, von Eicken - 1998
62
Pilot: An operating system for a personal computer
- Redell, Dalal et al. - 1980
61
Inside Java 2 Platform Security: Architecture (context) - Gong - 1999
60
The security of static typing with dynamic linking
- Dean - 1997
56
Java is type safe --- probably
- Drossopoulou, Eisenbach - 1997
40
The Mungi single-address-space operating system
- Heiser, Elphinstone et al. - 1998
40
Design and implementation of a distributed virtual machine f..
- Sirer, Grimm et al. - 1999
38
What is Java binary compatibility
- Drossopoulou, Wragg et al. - 1998
32
Securing Java: Getting Down to Business with Mobile Code (context) - McGraw, Felten - 1999
32
History-based access control for mobile code
- Edjlali, Acharya et al. - 1998
28
Project Oberon (context) - Wirth, Gutknecht - 1992
24
Secure execution of Java applets using a remote playground
- Malkhi, Reiter et al. - 1998
23
Java security: Web browsers and beyond
- Dean, Felten et al. - 1997
18
History of LISP
- McCarthy - 1981
16
The security architecture formerly known as stack inspection.. (context) - Wallach, Felten et al. - 2000
13
Programming languages as operating systems (context) - Flatt, Findler et al. - 1999
13
Multi-tasking without compromise: a virtual machine approach (context) - Czajkowski, Daynes - 2001
13
Design and implementation of an object-orientated 64-bit sin..
- Murray, Saulsbury et al. - 1993
10
ACM Transactions on Information and System Security (context) - Rudys, Wallach et al. - 2002
9
Type safety in the JVM: Some problems in JDK (context) - Coglio, Goldberg - 2000
8
Mobile code security by Java bytecode instrumentation
- Chander, Mitchell et al. - 2001
8
Generational scavenging: A non-disruptive high performance s.. (context) - Ungar - 1984
6
ACM Special Interest Group on Management of Data (context) - Carey, DeWitt et al. - 1993
5
A secure Java virtual machine (context) - van Doorn - 2000
5
Sharing and protection in a single-addressspace operating sy.. (context) - Chase, Levy et al. - 1994
4
Luna: a flexible Java protection system (context) - Hawblitzel, von Eicken - 2002
1
A nonrecursive list compacting algorithm (context) - Chenney - 1970
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