...
首页> 外文期刊>Computer architecture news >Providing Safe, User Space Access to Fast, Solid State Disks
【24h】

Providing Safe, User Space Access to Fast, Solid State Disks

机译:提供对快速固态磁盘的安全用户空间访问

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Emerging fast, non-volatile memories (e.g., phase change memories, spin-torque MRAMs, and the memristor) reduce storage access latencies by an order of magnitude compared to state-of-the-art flash-based SSDs. This improved performance means that software overheads that had little impact on the performance of flash-based systems can present serious bottlenecks in systems that incorporate these new technologies. We describe a novel storage hardware and software architecture that nearly eliminates two sources of this overhead: Entering the kernel and performing file system permission checks. The new architecture provides a private, virtualized interface for each process and moves file system protection checks into hardware. As a result, applications can access file data without operating system intervention, eliminating OS and file system costs entirely for most accesses. We describe the support the system provides for fast permission checks in hardware, our approach to notifying applications when requests complete, and the small, easily portable changes required in the file system to support the new access model. Existing applications require no modification to use the new interface. We evaluate the performance of the system using a suite of microbenchmarks and database workloads and show that the new interface improves latency and bandwidth for 4 KB writes by 60% and 7.2×, respectively, OLTP database transaction throughput by up to 2.0×, and Berkeley-DB throughput by up to 5.7×. A streamlined asynchronous file IO interface built to fully utilize the new interface enables an additional 5.5× increase in throughput with 1 thread and 2.8x increase in efficiency for 512 B transfers.
机译:与最新的基于闪存的SSD相比,新兴的快速,非易失性存储器(例如相变存储器,自旋扭矩MRAM和忆阻器)将存储访问延迟降低了一个数量级。这种改进的性能意味着,对基于闪存的系统性能几乎没有影响的软件开销可能会在包含这些新技术的系统中带来严重的瓶颈。我们描述了一种新颖的存储硬件和软件架构,该架构几乎消除了这种开销的两个来源:输入内核并执行文件系统权限检查。新的体系结构为每个进程提供了一个专用的虚拟化界面,并将文件系统保护检查移至硬件中。因此,应用程序可以在没有操作系统干预的情况下访问文件数据,从而完全消除了大多数访问所需的操作系统和文件系统成本。我们将描述系统为硬件中的快速权限检查提供的支持,在请求完成后通知应用程序的方法以及文件系统中为支持新访问模型而需要进行的小型且易于移植的更改。现有应用程序无需修改即可使用新接口。我们使用一套微基准测试和数据库工作负载评估了系统的性能,结果表明,新接口将4 KB写入的延迟和带宽分别提高了60%和7.2倍,OLTP数据库事务吞吐量分别提高了2.0倍和Berkeley -DB吞吐量高达5.7倍。经过简化的异步文件IO接口可充分利用新接口,可通过1个线程将吞吐量提高5.5倍,对于512 B传输,效率提高2.8倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号