首页> 外文会议>Symposium on Mass Storage Systems and Technologies >Fast transaction logging for smartphones
【24h】

Fast transaction logging for smartphones

机译:智能手机的快速事务记录

获取原文

摘要

Mobile databases and key-value stores provide consistency and durability through write-ahead logging. The traditional logging scheme appends the log records to the end of the log file and flushes the records to durable storage using fsync(). Due to the large block size of the underlying file system and the Journaling of Journal anomaly, the logging latency becomes the main bottleneck of the mobile databases. Our experimental results indicate that the logging latency accounts for more than 90% of the overall insert latency on a Samsung Galaxy S4 smartphone. Moreover, we observe a significant write amplification (up to 122×) induced by the traditional logging scheme. In this paper we present xLog, a fast transaction logging service leveraging qNVRAM, a nearly non-volatile memory for mobile devices. From our experimental results, xLog logs up to 77× faster than the traditional logging scheme, and speeds up the LevelDB Put operation by up to 10.7×. Moreover, xLog drastically reduces the write amplification of the traditional logging scheme, from 122× to less than 1.6×.
机译:移动数据库和键值存储通过写入前瞻性日志记录提供一致性和耐用性。传统的日志记录方案将日志记录附加到日志文件的末尾,并使用fsync()将记录刷新到持久存储器。由于底层文件系统的块大小和期刊异常日记,日志延迟成为移动数据库的主要瓶颈。我们的实验结果表明,日志记录延迟占Samsung Galaxy S4智能手机的总插入延迟的90%以上。此外,我们观察传统测井方案引起的显着写入放大(高达122倍)。在本文中,我们呈现Xlog,一个快速事务记录服务利用QnVram,移动设备的几乎非易失性存储器。从我们的实验结果,Xlog日志高达77×比传统的日志记录方案快77倍,并加快LevelDB将操作速度高达10.7×。此外,Xlog大大减少了传统测井方案的写入放大,从122倍到小于1.6×。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号