...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Multi-Buffer Manager: Energy-Efficient Buffer Manager for Databases on Flash Memory
【24h】

Multi-Buffer Manager: Energy-Efficient Buffer Manager for Databases on Flash Memory

机译:多缓冲区管理器:闪存数据库的节能缓冲区管理器

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

摘要

Embedded devices such as personal digital assistants (PDAs), pocket PCs, palmtops, and handheld PCs are increasingly using flash memory for the permanent storage of databases. Databases achieve their fast data access speeds by using a memory manager that manages data pages in a memory buffer. The buffer manager uses a page replacement policy to evict pages when the memory buffer is full. An eviction of a dirty page will result in a write to flash memory. Unfortunately, writing to flash memory consumes a lot more energy than reading. Much of the previous work in page replacement policies has focused on reducing the number of page reads rather than writes. One of the few existing works to consider the effects of flash memory's hardware constraints for database design is Lee et. al.'s in-page Logging (IPL) approach [Lee and Moon 2007]. They demonstrated IPL significantly outperforms traditional disk-based databases when running on flash memory. However, they do not consider the energy efficiency of their approach in terms of the behavior of the page replacement policy, This article addresses this issue by presenting the Multi-Buffer Manager, which is customized for flash databases that use a logging-based approach for managing updates such as IPL. Extensive experiments show the page replacement policy used plays a pivotal role in the performance of the flash database system. In particular, our Multi-Buffer Manager can reduce energy consumption by up to 40% compared to the state-of-the-art clean first flash-based buffer replacement policy (CFLRU).
机译:诸如个人数字助理(PDA),掌上PC,掌上电脑和手持式PC之类的嵌入式设备越来越多地使用闪存来永久存储数据库。数据库通过使用管理内存缓冲区中数据页的内存管理器来实现其快速的数据访问速度。当内存缓冲区已满时,缓冲区管理器使用页面替换策略来退出页面。驱逐脏页将导致写入闪存。不幸的是,写入闪存要比读取消耗更多的能量。页面替换策略中的许多先前工作都集中在减少页面读取而不是写入的数量上。 Lee等人为数不多的考虑闪存的硬件约束对数据库设计的影响的现有工作之一。等人的页内日志记录(IPL)方法[Lee and Moon 2007]。他们证明了IPL在闪存上运行时,其性能明显优于传统的基于磁盘的数据库。但是,他们没有根据页面替换策略的行为来考虑其方法的能源效率。本文通过介绍Multi-Buffer Manager来解决此问题,Multi-Buffer Manager是为使用基于日志记录方法的Flash数据库而定制的。管理更新,例如IPL。大量实验表明,所使用的页面替换策略在Flash数据库系统的性能中起着至关重要的作用。尤其是,与最新的基于干净的第一个基于闪存的缓冲区替换策略(CFLRU)相比,我们的Multi-Buffer Manager最多可将能耗降低40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号