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
来源
PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE OF COMPUTATIONAL SCIENCES AND ITS APPLICATIONS | 2009年
关键词
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
相关论文
共 11 条
  • [1] HYUN S, 2008, P ICCSA PER IT
  • [2] In J, 2007, LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, P217
  • [3] OPDENACKER M, 2007, P OTT LIN S
  • [4] PARK C, 2004, P ISLPED
  • [5] PARK C, 2004, P EMSOFT
  • [6] *SAMS, SAMS ONENAND KFXG16Q
  • [7] Tweedie S.C., 2000, OTT LIN S OTT C CTR
  • [8] QTOPIA PLATFORM
  • [9] CRAMFS DOCUMENT
  • [10] CRAMFS TOOLS