Corpus ID: 488104

Application-assisted physical memor y management for general-purpose operating systems

  title={Application-assisted physical memor y management for general-purpose operating systems},
  author={Sitaram Iyer and Juan E. Navarro and P. Druschel},
Manysoftware applicationscan, in principle, trademain memoryconsumption for other resources. For instance, garbagecollectedlanguageruntimescantradecollection overheadfor heap size, andmanyprogramscanimprove their performancebycachingdatathatwasprecomputed, read from disk or receivedfrom the network. Unfortunately, OSsprovide little usefulinformation about physical memoryavailability, and so applications usemain memorycautiously to avoid unnecessary paging when 

Figures from this paper


Performance isolation: sharing and isolation in shared-memory multiprocessors
  • 123
  • Highly Influential
  • PDF
Why does file system prefetching work?
  • 103
  • PDF
Application-Controlled File Caching Policies
  • 146
  • Highly Influential
  • PDF
Cello: A Disk Scheduling Framework for Bext Generation Operating Systems
  • 71
Scribe: a large-scale and decentralized application-level multicast infrastructure
  • 1,619
  • PDF
A blueprint for introducing disruptive technology into the Internet
  • 924
  • PDF
Self-Pagingin the NemesisOperatingSystem
  • USENIXSymposiumon Operating Systems DesignandImplementation
  • 1999
R.Cheriton.Application-controlledphysical memoryusingexternalpage-cach e management
  • In Proc. of the 5th Conferenceon Architectural Support for ProgrammingLanguages and Operating Systems
  • 1992
discardablepages with anexternalpager
  • Proc. of the USENIXMach Symposium,
  • 1991