首页> 外文会议>ACM conference on information and knowledge management >StableBuffer: Optimizing Write Performance for DBMS Applications on Flash Devices
【24h】

StableBuffer: Optimizing Write Performance for DBMS Applications on Flash Devices

机译:StableBuffer:在闪存设备上优化DBMS应用程序的写性能

获取原文

摘要

Flash devices have been widely used in embedded systems, laptop computers, and enterprise servers. However, the poor random writes have been an obstacle to running write-intensive DBMS applications on flash devices. In this paper, we exploit the recently discovered, efficient write patterns of flash devices to optimize the performance of DBMS applications. Specifically, motivated by a focused write pattern, we propose to write pages temporarily to a small, pre-allocated storage space on the flash device, called StableBuffer, instead of directly writing to their actual destinations. We then recognize and flush efficient write patterns of the buffer to achieve a better write performance. In contrast to prior log-based techniques, our StableBuffer solution does not require modifying the driver of flash devices and hence works well for commodity flash devices. We discuss the detailed design and implementation of the StableBuffer solution. Performance evaluation based on a TPC-C benchmark trace shows that StableBuffer improves the response time and throughput of write operations by a factor of 1.5—12, in comparison with a direct write-through strategy.
机译:Flash设备已广泛用于嵌入式系统,笔记本电脑和企业服务器。但是,随机写不良是在闪存设备上运行写入密集型DBMS应用的障碍。在本文中,我们利用了最近发现的,高效的闪光设备的写入模式,以优化DBMS应用的性能。具体而言,通过聚焦的写入模式激励,我们建议将页面临时写入闪存设备上的小型预先分配的存储空间,称为stableBuffer,而不是直接写入其实际目的地。然后,我们识别并刷新缓冲区的高效写入模式,以实现更好的写性能。与现有的基于日志的技术相比,我们的稳定性缓冲解决方案不需要修改闪光灯设备的驱动器,因此适用于商品闪存设备。我们讨论了稳定缓冲解决方案的详细设计和实现。基于TPC-C基准迹线的性能评估显示,与直接写入策略相比,StublyBuffer将写入操作的响应时间和吞吐量提高了1.5-12。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号