The NUMA-aware Cache is built on top of Linux iSCSI/iSER Framework, tgt. It replaces the kernel page cache for tgt's caching layer. It aligns cache memory with local NUMA nodes and threads, and then schedule I/O requests to those threads that are local to the data being accessed. This NUMA-aware solution results in lower access latency and higher system throughput.
Design, Implementation, and Evaluation of a NUMA-Aware Cache for iSCSI Storage Servers, IEEE Transactions on Parallel and Distributed Systems (TPDS), Feb. 2015