(Enter summary)
Abstract: Virtual memory (VM) is a notoriously complicated
abstraction to implement, and is hard to change, specialize,
or replace. Although a certain degree of flexibility
is achieved by user-level pagers, the control they
provide is limited: they leave much of the VM system
fixed in the kernel, unreachable by the application. As
applications become more diverse and the opportunity
cost of bad memory policies grows, it is essential for
applications to have more control over the VM abstraction.
In this... (Update)
Cited by: More
User-Level Management of Kernel Memory - Haeberlen, Elphinstone (2003)
(Correct)
Anemone: An Adaptive Network Memory Engine - Hines (2005)
(Correct)
Xen and the Art of Virtualization - Boris (2003)
(Correct)
Similar documents (at the sentence level):
14.9%: Exokernel: An Operating System Architecture for.. - Engler, Kaashoek, Jr. (1995)
(Correct)
Active bibliography (related documents): More All
0.4: Exterminate All Operating System Abstractions - Engler, Kaashoek (1995)
(Correct)
0.2: The Inherently Distributed Adaptable Off ľkernel - Ballesteros, Fernandez (1997)
(Correct)
0.2: Configurable Fault-Tolerant Distributed Services - Hiltunen (1996)
(Correct)
System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text: More All
0.5: Analysis of data from the Atmospheric Visibility Monitoring .. - Jeganathan, Jalali (1998)
(Correct)
0.4: Preliminary Results of an Upgraded Atmospheric.. - Sanii, Datta.. (2000)
(Correct)
0.2: Mitosis: A High Performance, Scalable Virtual Memory System - Navarro, Cox
(Correct)
Related documents from co-citation: More All
12: safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
10: Extending The Mach External Pager Interface To Accommodate User-Level Page Repla..
- McNamee, Armstrong - 1990
10: Self-Paging in the Nemesis Operating System
- Hand - 1999
BibTeX entry: (Update)
Dawson R. Engler, Sandeep K. Gupta, and M. F. Kaashoek. Avm: Application-level virtual memory. In Hot Topics in Operating Systems (HOTOSV) , 1995. http://citeseer.ist.psu.edu/engler95avm.html More
@inproceedings{ engler95avm,
author = "D. R. Engler and S. K. Gupta and M. F. Kaashoek",
title = "{AVM}: Application-Level Virtual Memory",
pages = "72--77",
year = "1995",
url = "citeseer.ist.psu.edu/engler95avm.html" }
Citations (may not include all citations):
339
Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993 ACM DBLP
140
Experiences with the Amoeba distributed operating system
- Tanenbaum, van Renesse et al. - 1990 ACM DBLP
120
Experiences with a high-speed network adaptor: A software pe..
- Druschel, Peterson et al. - 1994 DBLP
105
Duality of memory and communication in the implementation of..
- Young, Tevenian et al. - 1987
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
92
Amoeba: a distributed operating system
- Mullender, van Rossum et al. - 1990
89
SPIN - an extensible microkernel for applicationspecific ope..
- Bershad, Chambers et al. - 1994
83
An architectural overview of QNX (context) - Hildebrand - 1992 ACM DBLP
80
Avoiding conflict misses dynamically in large direct mapped ..
- Bershad, Lee et al. - 1994
65
Surpassing the TLB performance of superpages with less opera.. (context) - Talluri, Hill - 1994 ACM DBLP
59
A caching model of operating system kernel functionality
- Cheriton, Duda - 1994 ACM DBLP
54
Architectural support for translation table management in la.. (context) - Huck, Hays - 1992 ACM DBLP
53
Generic virtual memory management for operating system kerne..
- Abrossimov, Rozier et al. - 1989 ACM DBLP
48
Extending the mach external pager interface to accommodate u..
- McNamee, Armstrong - 1990
48
Tradeoffs in supporting two page sizes
- Talluri, Kong et al. - 1992 ACM DBLP
43
Software prefetching and caching for translation lookaside b..
- Bala, Kaashoek et al. - 1994 DBLP
35
Dynamic page mapping policies for cache conflict resolution ..
- Romer, Lee et al. - 1994 DBLP
34
Tools for development of application-specific virtual memory..
- Krueger, Loftesness et al. - 1993
23
The Fox project: Advanced development of systems software
- Cooper, Harper et al. - 1991
21
Anonymous RPC: Low-latency protection in a 64-bit address sp..
- Yarvin, Bukowski et al. - 1993 DBLP
19
Trap-driven simulation with tapeworm II
- Uhlig, Nagle et al. - 1994 ACM DBLP
8
High-performance microkernel systems (context) - Lucco - 1994
5
The exokernel approach to extensibility (context) - Engler, Kaashoek et al. - 1994
4
The design and implementation of a prototype exokernel opera.. (context) - Engler - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.ee.umd.edu/courses/enee647.S99/papers/): More
Software-Managed Address Translation - Jacob, Mudge (1997)
(Correct)
The Operating System Kernel as a Secure Programmable.. - Engler, Kaashoek.. (1994)
(Correct)
Exokernel: An Operating System Architecture for.. - Engler, Kaashoek.. (1995)
(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