Memory and page cache
https://www.kernel.org/doc/html/v4.18/vm/page_owner.html
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.153.7745&rep=rep1&type=pdf
http://cccp.eecs.umich.edu/papers/jasonjk-pact15.pdf
http://linux-kernel.2935.n7.nabble.com/PATCH-v6-00-12-Support-non-lru-page-migration-td1378550.html
https://github.com/torvalds/linux/blob/master/mm/memory-failure.c
https://stackoverflow.com/questions/29998980/linux-page-cache-deleting-a-page-from-the-page-cache-in-kernel
https://manybutfinite.com/post/how-the-kernel-manages-your-memory/
https://manybutfinite.com/post/page-cache-the-affair-between-memory-and-files/
to sort
https://www.cse.iitb.ac.in/internal/techreports/reports/TR-CSE-2012-45.pdf
https://www.usenix.org/system/files/conference/hotstorage12/hotstorage12-final39.pdf
https://skemman.is/bitstream/1946/31185/1/BeefingUpTheBufferCache.pdf
https://people.cs.umass.edu/~prateeks/papers/mtp.pdf
https://lwn.net/Articles/712467/
https://cartesianproduct.files.wordpress.com/2011/12/main.pdf
https://lwn.net/Articles/552327/
https://unix.stackexchange.com/questions/281974/what-page-replacement-algorithms-are-used-in-linux-kernel-for-os-file-cache
http://theory.stanford.edu/~megiddo/pdf/IEEE_COMPUTER_0404.pdf
https://arxiv.org/pdf/1704.04849.pdf
https://people.csail.mit.edu/sanchez/papers/2016.model.hpca.pdf
http://user.it.uu.se/~yi/pdf-files/rtas12.pdf
https://linux-mm.org/PageReplacementDesign