Skip to main content

Fast Searching of Log Area in FAST FTL Using Log Area Indexing

  • Conference paper
  • First Online:
Advanced Multimedia and Ubiquitous Engineering (MUE 2019, FutureTech 2019)

Abstract

As flash memory is widely used for embedded devices, research on flash translation layer (FTL), a system software that reflects the pros and cons of flash memory, is steadily studied. FAST FTL, which stores the latest data in the form of a log, searches the log blocks to determine whether the data is updated. However, due to the low percentage of the latest data, it is inefficient to determine whether data is updated by exploring log blocks for all data. Therefore, this paper suggests a way to index information about log blocks to determine if data is up-to-date. The proposed method can improve read performance by indexing information about log blocks into a Binary Search Tree (BST) to quickly search the location of data that has been updated and not having to search log blocks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Kawaguchi, A., Nishioka, S., Motoda, H.: A flash-memory based file system. In: USENIX, pp. 155–164 (1995)

    Google Scholar 

  2. Intel Corporation: Understanding the Flash Translation Layer (FTL) specification. Application Note AP-684 (1998)

    Google Scholar 

  3. Lee, S.W., Park, D.J., Chung, T.S., Lee, D.H., Park, S., Song, H.J.: A log buffer-based flash translation layer using fully-associative sector translation. ACM Trans. Embed. Comput. Syst. 6, 18 (2007)

    Article  Google Scholar 

  4. Kang, W.H.: On fast searching of log area in FAST FTL using counting bloom filters. M.S. thesis. SungKyunKuan University, Seoul (2010)

    Google Scholar 

  5. YuSangHyeok/fast-ftl (Github). http://www.github.ocm/YuSangHyeok/fast-ftl

Download references

Acknowledgement

This research was supported by the MIST (Ministry of Science and ICT), Korea, under the National Program for Excellence in SW supervised by the IITP for Information & communications Technology Planning & Evaluation) (2015-0-00908).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tae-Sun Chung .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yu, SH., Chung, TS. (2020). Fast Searching of Log Area in FAST FTL Using Log Area Indexing. In: Park, J., Yang, L., Jeong, YS., Hao, F. (eds) Advanced Multimedia and Ubiquitous Engineering. MUE FutureTech 2019 2019. Lecture Notes in Electrical Engineering, vol 590. Springer, Singapore. https://doi.org/10.1007/978-981-32-9244-4_34

Download citation

  • DOI: https://doi.org/10.1007/978-981-32-9244-4_34

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-32-9243-7

  • Online ISBN: 978-981-32-9244-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics