基于NVM/SCM内存环境的POSIX操作系统
摘要:现代操作系统通常符合POSIX标准。系统调用是用户空间应用程序和操作系统内核之间交互的基本层,其实现了现代计算中使用的基本抽象和原语。下一代NVM/SCM内存提出了有关现代操作系统架构效率的关键问题。本文研究了POSIX API如何影响具有NVM/SCM内存的系统性能。我们表明,与操作系统和元数据相关的系统调用代表了最重要的优化领域。然而,同步相关的系统调用(poll(),futex(),wait4())是最耗时的开销,即使是RAM磁盘平台也无法消除。试图保留基于POSIX的方法可能导致任何未来NVM/SCM内存应用的根本的低效。
作者:Vyacheslav Dubeyko, Cyril Guyot, Luis Cargnini, Adam Manzanares
论文ID:1712.07759
分类:Operating Systems
分类简称:cs.OS
提交时间:2017-12-25