Improving Demand Paging Performance of Compressed Filesystem with NAND Flash Memory

被引:0
|
作者
Ahn, Sungyong [1 ]
Hyun, Seunghwan [2 ]
Koh, Kern [1 ]
机构
[1] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151, South Korea
[2] Samsung Elect Co LTD, Samsung Adv Inst Technol, Suwon, South Korea
关键词
D O I
10.1109/ICCSA.2009.37
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Demand paging with NAND flash memory is an attractive memory management technique for embedded system because of its cost efficiency However, demand paging has the page fault handling latency. To overcome this drawback, most operating systems take advantage kernel-level read-ahead. On the contrary, in the compressed filesystem, kernel-level read-ahead degrades performance of demand paging. The main reason is that compressed filesystem has too large read-ahead miss penalty due to decompression overhead. To solve this problem, this paper proposes the conservative read-ahead technique, which improves demand paging performance of compressed filesystem. Proposed technique improves read throughput of device by bulk read from device and reduces decompression overhead of compressed filesystem by selective decompression. We implement conservative read-ahead technique by, modifying CramFS and evaluate our implementation in the Linux kernel 2.6.21. Performance evaluation results show that proposed technique reduces the average major page fault handling latency by 28%.
引用
收藏
页码:84 / +
页数:2
相关论文
共 50 条
  • [1] Improving the demand paging performance with NAND-type flash memory
    Hyun, Seunghwan
    Lee, Sehwan
    Ahn, Sungyong
    Koh, Kern
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 157 - 163
  • [2] Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems
    Hyun, Seunghwan
    Ahn, Sungyong
    Lee, Sehwan
    Bahn, Hyokyung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 252 - +
  • [3] SWL: A search-while-load demand paging scheme with NAND flash memory
    In, Jihyun
    Shin, Ilhoon
    Kim, Hyojun
    ACM SIGPLAN NOTICES, 2007, 42 (07) : 217 - 225
  • [4] SWL: A Search-While-Load Demand Paging Scheme with NAND Flash Memory
    In, Jihyun
    Shin, Ilhoon
    Kim, Hyojun
    LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2007, : 217 - 225
  • [5] Virtual-ROM: A new demand paging component for RTOS and NAND flash memory based mobile devices
    Kim, Hyojun
    In, Jihyun
    Ham, DongHoon
    Yoon, SongHo
    Shin, Dongkun
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 677 - +
  • [6] Demand Code Paging for NAND Flash in MMU-less Embedded Systems
    Baiocchi, Jose A.
    Childers, Bruce R.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 527 - 532
  • [7] Performance Analysis of NAND Flash-based SSD for designing a Hybrid Filesystem
    Suk, Jinsun
    No, Jaechun
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 539 - 544
  • [8] Energy and Performance Optimization of Demand Paging with OneNAND Flash
    Joo, Yongsoo
    Choi, Yongseok
    Park, Jaehyun
    Park, Chanik
    Chung, Sung Woo
    Chung, Eui-Young
    Chang, Nachyuck
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (11) : 1969 - 1982
  • [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] Energy-aware demand paging on NAND flash-based embedded storages
    Park, CI
    Kang, JU
    Park, SY
    Kim, JS
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 338 - 343