The Implementation of Flash-aware Buffer Replacement Algorithms in PostgreSQL1

被引:0
|
作者
Xia, Zhengdong [1 ]
Bu, Tianming [1 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
关键词
solid state disk; PostgreSQL; flash-based database; buffer replacement algorithm; SYSTEMS; MEMORY; SCHEME; LRU;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Flash memory is growing maturer in technology, larger in capacity and cheaper in price. Many companys begin to use flash-based solid state disk instead of magnetic disk nowadays. Moreover, personal computers such as macbook, are using flash-based solid state disks. On account of the different characteristics between flash -based solid state disk and magnetic disk, more and more researchers begin to design the algorithms for flash -based database. PostgreSQL is the most famous opensource database, but PostgreSQL is aimed at magnetic disk currently. In this paper, we implement the CF-LRU, CCF-LRU, CCCF-LRU algorithms and integrate them into PostgreSQL. Finally, we use BenchmarkSQL to do the performance tests. The experiment results show that the performance of PostgreSQL using CF-LRU, CCF-LRU or CCCF-LRU is better than PostgreSQL using original algorithm when PostgreSQL is running in a flash-based solid state disk.
引用
收藏
页码:1215 / 1219
页数:5
相关论文
共 9 条
  • [1] Flash-aware Index Scan in PostgreSQL
    Hwang, Da-som
    Kang, Woon-hak
    Oh, Gihwan
    Lee, Sang-won
    2015 13TH IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2015, : 161 - 166
  • [2] Flash-Aware Page Replacement Algorithm
    Xu, Guangxia
    Ren, Lingling
    Liu, Yanbing
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [3] OWBP: Flash-Aware Offline Write Buffer Policy
    Haghdoost, Alireza
    Du, David H. C.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1752 - 1758
  • [4] CFDC: A Flash-Aware Buffer Management Algorithm for Database Systems
    Ou, Yi
    Haerder, Theo
    Jin, Peiquan
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 435 - +
  • [5] Greedy Page Replacement Algorithm for Flash-aware Swap System
    Lin, Mingwei
    Chen, Shuyu
    Wang, Guiping
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 435 - 440
  • [6] FAB: Flash-aware buffer management policy for portable media players
    Jo, Heeseung
    Kang, Jeong-Uk
    Park, Seon-Yeong
    Kim, Jin-Soo
    Lee, Joonwon
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (02) : 485 - 493
  • [7] A flash-aware write buffer scheme to enhance the performance of superblock-based NAND flash storage systems
    Lu, Ning
    Choi, In-Sung
    Kim, Shin-Dug
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (03) : 345 - 357
  • [8] Log-Buffer Aware Cache Replacement Policy for Flash Storage Devices
    Anwar, Usman
    Paik, Joon-Young
    Jin, Rize
    Chung, Tae-Sun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2017, 63 (01) : 77 - 84
  • [9] Block Utilization-Aware Buffer Replacement Scheme for Mobile NAND Flash Storage
    Kang, Dong Hyun
    Min, Changwoo
    Eom, Young Ik
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (09): : 2510 - 2513