• cooperating with the VM when memory pressure increases

  • notify user applications of virtual memory events via real-time signals

http://www.cs.umass.edu/~emery/pubs/bookmarking-collector/, and discussion at http://lambda-the-ultimate.org/node/2391 and http://marc.info/?t=113269321800003&r=1&w=2.

Found this via http://lambda-the-ultimate.org/node/4094#comment-62100, which was linked from LWN.

From a quick glance, this sounds to me quite a bit like mechanisms also found in (originating in?) Mach's external pager mechanism. May be worth having a look at it.