Date Thesis Awarded
5-2021
Access Type
Honors Thesis -- Open Access
Degree Name
Bachelors of Science (BS)
Department
Computer Science
Advisor
James Deverick
Committee Members
Dan Parker
Pradeep Kumar
Jiajia Li
Abstract
Non-Uniform Memory Access imposes unique challenges on every component of an operating system and the applications that run on it. One such component is the filesystem which, while not directly impacted by NUMA in most cases, typically has some form of cache whose performance is constrained by the latency and bandwidth of the memory that it is stored in. One such filesystem is ZFS, which contains its own custom caching system, known as the Adaptive Replacement Cache. This work looks at the impact of NUMA on this cache via sequential read operations, shows how current solutions intended to reduce this impact do not adequately account for these caches, and develops a prototype that reduces the impact of memory affinity by relocating applications to be closer to the caches that they use. This prototype is then tested and shown, in some situations, to restore the performance that would otherwise be lost.
Recommended Citation
Adams, Jacob, "Performance Implications of Memory Affinity on Filesystem Caches in a Non-Uniform Memory Access Environment" (2021). Undergraduate Honors Theses. William & Mary. Paper 1678.
https://scholarworks.wm.edu/honorstheses/1678
Included in
Computer and Systems Architecture Commons, Data Storage Systems Commons, OS and Networks Commons