See this document in CiteSeerX!

Tools for the Development of Application-Specific Virtual Memory Management (1993)  (Make Corrections)  (34 citations)
Keith Krueger, David Loftesness, Amin Vahdat, Thomas Anderson
Proceedings of the \mboxOOPSLA '93 Conference on Object-oriented Programming Systems, Languages and Applications



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
berkeley.edu/~vahdat/publ...oopsla93.ps
duke.edu/~vahdat/ps/oopsla93.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~vahdat/publi...work (more)
From:  duke.edu/~vahdat/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: While many applications incur few page faults, some scientific and database applications perform poorly when running on top of a traditional virtual memory implementation. To help address this problem, several systems have been built to allow each program the flexibility to use its own application-specific page replacement policy, in place of the generic policy provided by the operating system. This has the potential to improve performance for the class of applications limited by virtual memory ... (Update)

Context of citations to this paper:   More

...the replacement of the blocks in internal memory. There are operating systems that provide support for these facilities (see, e.g. [17, 21, 23]) The tree structure of Arge and the heap structure of Fadel et al. do not give any guarantees for the performance of individual...

...forefront of this trend. In Mach, the external pager allows clients to replace the paging mechanism [Y 87] More recent work, MA90] and [KLVA93] allows client replacement of the paging policy as well; Scheduler Activations[A 92] share the job of scheduling between...

Cited by:   More
User-Level Management of Kernel Memory - Haeberlen, Elphinstone (2003)   (Correct)
Managing Kernel Memory Resources from User Level - Haeberlen (2003)   (Correct)
Operating Systems: Why Object-Oriented? - Kiczales, Lamping (1993)   (Correct)

Similar documents (at the sentence level):
23.4%:   Tools for the Development of Application-Specific - Virtual Memory Management   (Correct)

Active bibliography (related documents):   More   All
1.0:   Efficient Software-Based Fault Isolation - Wahbe, Lucco, Anderson, Graham (1993)   (Correct)
0.4:   Towards a New Model of Abstraction in the Engineering of Software - Kiczales (1992)   (Correct)
0.3:   Flexible Physical Memory Management - McNamee (1995)   (Correct)

Similar documents based on text:   More   All
0.2:   Back to the Future: - Dependable Computing Dependable   (Correct)
0.1:   Combining Generality and Practicality in a Conit-Based.. - Yu, Vahdat (2000)   (Correct)
0.1:   PRISM-II Compiler and Architecture - Wazlowski, Agarwal, Lee, Smith.. (1993)   (Correct)

Related documents from co-citation:   More   All
20:   ApplicationControlled Physical Memory using External PageCache Management - Harty, Cheriton - 1992
17:   Extending The Mach External Pager Interface To Accommodate User-Level Page Repla.. - McNamee, Armstrong - 1990
13:   Operating System Support for Database Management (context) - Stonebraker - 1981

BibTeX entry:   (Update)

Keith Krueger, David Loftesness, Amin Vahdat, and Tom Anderson. Tools for the Development of Application-Specific Virtual Memory Management. In OOPSLA '93 Conference Proceedings, pages 48--64, October 1993. http://citeseer.ist.psu.edu/krueger93tools.html   More

@inproceedings{ krueger93tools,
    author = "Keith Krueger and David Loftesness and Amin Vahdat and Thomas Anderson",
    title = "{Tools for the Development of Application-Specific Virtual Memory Management}",
    booktitle = "Proceedings of the \mbox{OOPSLA}~'93 Conference on Object-oriented Programming Systems, Languages and Applications",
    pages = "48--64",
    year = "1993",
    url = "citeseer.ist.psu.edu/krueger93tools.html" }
Citations (may not include all citations):
484   Common LISP: The Language (context) - Jr - 1990  ACM
423   The Art of the Metaobject Protocol (context) - Kiczales, des et al. - 1991  ACM   DBLP
304   Scheduler Activations: Effective Kernel Support for the User.. - Anderson, Bershad et al. - 1992
174   Visibility Preprocessing For Interactive Walkthroughs - Teller, Sequin - 1991  ACM   DBLP
152   Operating System Support for Database Management (context) - Stonebraker - 1981  ACM   DBLP
150   gprof: A Call Graph Execution Profiler - Graham, Kessler et al. - 1982  DBLP
141   PRESTO: A System for ObjectOriented Parallel Programming (context) - Bershad, Lazowska et al. - 1988
138   The Apertos Reflective Operating System: The Concept and Its.. - Yokote - 1992
133   IEEE Transactions on Software Engineering (context) - Denning - 1980
111   MachineIndependent Virtual Memory Management for Paged Unipr.. - Rashid, Tevanian et al. - 1988
105   The Duality of Memory and Communication in the Implementatio.. - Young, Tevanian et al. - 1987  ACM   DBLP
99   Application-Controlled Physical Memory Using External Page-C.. - Harty, Cheriton - 1992  ACM   DBLP
95   Virtual Memory Primitives for User Programs - Appel, Li - 1991  ACM   DBLP
58   MemSpy: Analyzing Memory System Bottlenecks in Programs - Martonosi, Gupta et al. - 1992
48   Extending the Mach External Pager Interface to Accommodate U.. - McNamee, Armstrong - 1990
41   Restructuring a Parallel Simulation to Improve Shared Memory.. - Cheriton, Goosen et al. - 1991
40   User-Level Interprocess Communication for Shared-Memory Mult.. - Bershad, Anderson et al. - 1991
29   Issues in the Design and Documentation of Class Libraries (context) - Kiczales, Lamping - 1992
21   Virtual Memory Management in the VAX/VMS Operating System (context) - Levy, Lipman - 1982
17   A Market Approach to Operating System Memory Allocation (context) - Harty, Cheriton - 1993  ACM
17   IEEE Database Engineering (context) - Stonebraker - 1987
16   Diversity in Database Reference Behavior (context) - Kearns, DeFazio - 1989  ACM   DBLP
11   An Advisor for Flexible Working Sets (context) - Alonso, Appel - 1990  ACM   DBLP
11   Metaobject Protocols --- Why We Want Them and What Else They.. - Kiczales, Ashley et al. - 1992
7   Extensible Database Systems (context) - DeWitt, Carey - 1984  ACM   DBLP
3   Medium Term Virtual Memory Replacement (context) - Hagmann - 1992
3   The Design of a Metaobject Protocol Controlling the Behavior.. - Vahdat - 1993
2   Window Programmer' Guide To OLE/DDE (context) - Clark - 1992
2   Xtensions for Xpress: Modular Software for Custom Systems (context) - Dyson - 1992
1   Pagemaker Additions Developer Toolkit (context) - Corporation, WA - 1992



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~vahdat/publications/work.html):   More
A Trace-Driven Analysis of XMEM: Another Level in the Memory .. - Ghormley, Vahdat (1993)   (Correct)
The CRISIS Wide Area Security Architecture - Belani, Vahdat, Anderson, Dahlin (1998)   (Correct)
Transparent Result Caching - Vahdat, Anderson (1998)   (Correct)

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