Optimised Linux swap system for flash memory

Optimised Linux swap system for flash memory

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Electronics Letters — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Proposed is an optimised Linux swap system, called SGBI, where the Linux kernel manages the flash memory-based swap area directly without FTL. This approach not only introduces an efficient swap-aware garbage collection policy to reduce its cleaning cost and improve the degree of wear-levelling, but also adopts an efficient swap-in read-ahead scheme to delay the execution of garbage collection. Swap I/O traces from the Linux kernel have been collected and trace-driven simulations performed, which show that the proposed approach greatly outperforms existing Linux swap systems.


    1. 1)
      • Ko, S., Jun, S., Ryu, Y., Kwon, O., Koh, K.: `A new Linux swap system for flash memory storage devices', ICCSA, 2008, Perugia, Italy.
    2. 2)
      • Jung, D., Kim, J.S., Park, S.Y., Kang, J.U., Lee, J.: `A flash-aware swap system', Proc. Int. Workshop on Software Support for Portable Storage, 2005, San Francisco, CA, USA.
    3. 3)
    4. 4)
      • Kwon, O., Koh, K.: `Swap-aware garbage collection for NAND flash memory based embedded systems', Proc. 7th IEEE Int. Conf. on Computer and Information Technology, 2007, Dhaka, Bangladesh.
    5. 5)
    6. 6)
      • Kawaguchi, A., Nishioka, S., Motoda, H.: `A flash memory based file system', Proc. 1995 USENIX Tech. Conf., New Orleans, LA, USA, p. 155–164.
    7. 7)
      • Wu, M., Zwanepoel, W.: `eNvy: a non-volatile main memory storage system', Proc. 6th Int. Conf. on Architecture Support for Programming Language and Operating Systems, 1994, San Jose, CA, USA.
    8. 8)
    9. 9)

Related content

This is a required field
Please enter a valid email address