Transaction Management for Flash-based Database Systems*

[Abstract]

Owing to their superiority in access latency and energy consumption, flash memory drives have recently become a competitive alternative to magnetic hard disks as secondary storage. Consequently, flash-based database systems have been receiving increasing attention from the research community in the past few years. In this project, we plan to investigate a number of optimization techniques for transaction management in flash-based database systems by exploiting the characteristics of flash memory drives (such as out-of-place updates and page reprogramming).

[Relevant Publications]

  1. S. T. On, J. Xu, B. Choi, H. Hu, and B. He. "Flag Commit: Supporting Efficient Transaction Recovery in Flash-based DBMSs." IEEE Transactions on Knowledge and Data Engineering (TKDE), in press, 2011.
  2. S. Gao, J. Xu, B. He, B. Choi, and H. Hu. "PCMLogging: Reducing Transaction Logging Overhead with PCM." Proc. the 20th ACM Conference on Information and Knowledge Management (ACM CIKM '11), Glasgow, Scotland, UK, October 2011.
  3. Y. Li, J. Xu, B. Choi, and H. Hu. "StableBuffer: Optimizing Write Performance for DBMS Applications on Flash Devices." Proc. the 19th ACM International Conference on Information and Knowledge Man agement (CIKM '10), Toronto, Canada, October 2010.

* This project is supported by the Research Grants Council (RGC), Hong Kong SAR, China under Project No. HKBU211510. For further information, please contact Jianliang Xu.