Design of Embedded Database Based on Hybrid Storage of PRAM and NAND Flash Memory

被引:0
|
作者
Park, Youngwoo [1 ]
Park, Sung Kyu [1 ]
Park, Kyu Ho [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Daejeon 305701, South Korea
关键词
Database; NAND flash memory; PRAM; SQLite; FILE SYSTEM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Andorid which is the popular smart phone OS uses a database system to manage its private data storage. Although the database system supports a powerful and lighteweight database engine, its performance is limited by a single storage media, NAND flash memory, and a single file system, YAFFS2. In this paper, we propose a new embedded database system based on hybrid storage of PRAM and NAND flash memory. Using the byte-level and in-place read/write capability of PRAM, we separately manage a journaling process of the database system. It increases the transaction speed and reduces the additional overhead caused by NAND flash memory. We implement our database system using SQLite and dual file systems (YAFFS2 and PRAMFS). Consequently, the proposed database system reduces the response time of the database transaction by 45% compared to the conventional database system. In addition, it mitigates the burden of NAND flash memory management. Moreover, previous database applications can be executed on the proposed system without any modification.
引用
收藏
页码:254 / 263
页数:10
相关论文
共 50 条
  • [1] Design of embedded database based on hybrid storage of pram and nand flash memory
    Korea Advanced Institute of Science and Technology , 305-701, Guseong-dong, Yuseong-gu, Daejeon, Korea, Republic of
    Lect. Notes Comput. Sci., (254-263):
  • [2] A hybrid SSD with PRAM and NAND Flash memory
    Choi, Gyu Sang
    Lee, Ingyu
    Sung, Mankyu
    Im, Choongjae
    MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (03) : 257 - 266
  • [3] Design of Hybrid SSDs With Storage Class Memory and nand Flash Memory
    Matsui, Chihiro
    Sun, Chao
    Takeuchi, Ken
    PROCEEDINGS OF THE IEEE, 2017, 105 (09) : 1812 - 1821
  • [4] Scaling Challenges of NAND Flash Memory and Hybrid Memory System with Storage Class Memory & NAND flash memory
    Takeuchi, Ken
    2013 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2013,
  • [5] A new transactional Flash Translation Layer for embedded database systems based on MLC NAND flash memory
    Kim, Hyojun
    Lee, Ki Yong
    Jung, JaeGyu
    Bahng, Kyoungil
    2008 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2008, : 97 - 98
  • [6] Storage system design on NAND flash for embedded Linux system
    Hu, Yongqi
    Hou, Zifeng
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (04): : 61 - 63
  • [7] High-Performance NAND and PRAM Hybrid Storage Design for Consumer Electronics
    Lee, Hyung Gyu
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (01) : 112 - 118
  • [8] Embedded storage mechanism based on NAND Flash for mass data
    Zhang H.
    Zhou Y.
    Wang C.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2017, 45 (01): : 46 - 51
  • [9] Compressed swapping for NAND flash memory based embedded systems
    Park, S
    Lim, H
    Chang, H
    Sung, W
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 314 - 323
  • [10] A High-Performance NAND And PRAM Hybrid Storage Design for Consumer Electronic Devices
    Lee, Hyung Gyu
    Ryu, Seungwoo
    2010 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS ICCE, 2010,