Scalable Write Allocation in the WAFL File System

2017 46th International Conference on Parallel Processing (ICPP)(2017)

引用 5|浏览40
暂无评分
摘要
Enterprise storage systems must scale to increasing core counts to meet stringent performance requirements. Both the NetApp ® Data ONTAP ® storage operating system and its WAFL ® file system have been incrementally parallelized over the years, but some components remain single-threaded. The WAFL write allocator, which is responsible for assigning blocks on persistent storage to dirty data in a way that maximizes write throughput to the storage media, is single-threaded and has become a major scalability bottleneck. This paper presents a new write allocation architecture, White Alligator, for the WAFL file system that scales performance on many cores. We also place the new architecture in the context of the historical parallelization of WAFL and discuss the architectural decisions that have facilitated this parallelism. The resulting system demonstrates increased scalability that results in throughput gains of up to 274% on a many-core storage system.
更多
查看译文
关键词
System software,File systems,Operating Systems,Multicore processing,Parallel processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要