Title :
Swapping Strategy to Improve I/O Performance of Mobile Embedded Systems Using Compressed File Systems
Author :
Kwon, Ohhoon ; Yoo, Yunjung ; Koh, Kern
Author_Institution :
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul
Abstract :
Compressed file systems are suitable for mobile embedded systems with small capacity of storage systems because the contents of files are stored in a compressed form to save the space of storage in the compressed file systems. Therefore a data should be decompressed before it is accessed by an application program. That is a computational overhead of compressed file systems. Furthermore, the mobile embedded systems exploit demand paging mechanism to cut down their cost and size as well as the compressed file systems. And also, to extend a main memory space, the mobile embedded systems use "swapping" mechanism which stores the data evicted from a main memory in a swap area, and serves the data when the application requests it again. In this paper, we propose the new swapping strategy for the mobile embedded systems using the compressed file systems, which aims to keep the decompressed data of compressed file systems in the swap space and serves them directly from the swap space if necessary. This strategy reduces several copying overhead and decompressing operation of compressed file systems. As a result, it could improve the I/O performance of mobile embedded systems. Trace-driven simulations show that the proposed strategy performs better than existing swapping mechanism in terms of the total I/O performance, page fault ratio, and page fault latency.
Keywords :
data compression; embedded systems; mobile computing; I/O performance improvement; compressed file systems; copying overhead reduction; demand paging; mobile embedded systems; storage system capacity; swapping strategy; trace-driven simulations; Computer applications; Costs; Embedded computing; Embedded system; File systems; Flash memory; Mobile computing; Random access memory; Real time systems; Shadow mapping; Compressed File Systems; Embedded Systems; Swapping;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
Conference_Location :
Kaohsiung
Print_ISBN :
978-0-7695-3349-0
DOI :
10.1109/RTCSA.2008.17