See this document in CiteSeerX!

Garbage Collector Memory Accounting in Language-Based Systems (2002)  (Make Corrections)  (3 citations)
David Price, Algis Rudys, Dan S. Wallach



  Home/Search   Context   Related

 
View or download:
rice.edu/~arudys/papers/tr02407.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rice.edu/~arudys/paper...tr02407 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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