Multi socket hardware with Non-Uniform Memory Accesses are predominent in datacenters
Allows a greater number of cores but comes with a set of challenges:

We observe a 12% performance penalty because the page cache is not NUMA-aware
How to improve locality for I/O intensive workloads on NUMA hardware?
Page Cache Replication as a way to improve locality:
each NUMA node gets a copy of the page cache (referred to as twins)
Goals of PaCaR:
Mechanisms:
Because the data is replicated, we need to guarantee consistent access to the page cache.

PaCaR enables NUMA aware page cache:
Evaluation shows:
Future work:


