Skip to main content
Top

2012 | OriginalPaper | Chapter

23. A Dynamic Buffer Management of Hybrid Solid State Disk for Media Applications

Authors : In-Pyo Cho, So-Hyang Ko, Hoon-Mo Yang, Cheong-Ghil Kim, Shin-Dug Kim

Published in: Proceedings of the International Conference on IT Convergence and Security 2011

Publisher: Springer Netherlands

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This research is to design a dynamic data packing and flushing method for buffer architecture to improve write performance of Hybrid Solid State Disk (HSDD), combined with Single Level Cell (SLC) and Multi Level Cell (MLC) flash memory, for multimedia applications. SLC has relatively excellent endurance and performance and is expensive, whereas MLC has relatively bad endurance and performance and is cheap. As short and frequent write requests (random request) are transferred in SLC and long and infrequent write requests (sequential request) are transferred in MLC, HSSD processes write requests efficiently to enhance its overall endurance. To optimize the write performance of HSSD, access pattern is analyzed to devise a decision function to determine random or sequential request, which can be one of major media accessing characteristics. Specifically data must be written in parallel for maximum sequential allocation in case of multimedia applications. But it is difficult to detect precise access pattern of requests, because several requests tend to be mixed by multi-processing. Also data tend to be written intensively in some specific logical blocks. Thus, data being written should be pushed and packed into the buffer to enhance the degree of sequential write. And the data to be flushed is selected by the condition of HSSD. The proposed buffering method shows better performance by 42% on average than basic buffering structure. Although an overhead occurred by additional structure in proposed architecture is considered.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Agrawal N, Prabhakaran V, Wobber T, Davis JD, Manasse M, Panigraphy R (2008) Design tradeoffs for SSD performance. In: Proceedings of the USENIX annual technical conference Agrawal N, Prabhakaran V, Wobber T, Davis JD, Manasse M, Panigraphy R (2008) Design tradeoffs for SSD performance. In: Proceedings of the USENIX annual technical conference
3.
go back to reference Bisson T, Brandt SA (2007) Reducing hybrid disk write latency with flash-backed I/O Requests. In: Proceedings of the 15th IEEE international symposium on modeling, analysis, and simulation of computer and telecommunication systems, MASCOTS’07 Bisson T, Brandt SA (2007) Reducing hybrid disk write latency with flash-backed I/O Requests. In: Proceedings of the 15th IEEE international symposium on modeling, analysis, and simulation of computer and telecommunication systems, MASCOTS’07
4.
go back to reference Chang L (2008) Hybrid solid-state disks: combining heterogeneous NAND flash in large SSDs. Design automation conference, pp 428–433 Chang L (2008) Hybrid solid-state disks: combining heterogeneous NAND flash in large SSDs. Design automation conference, pp 428–433
6.
go back to reference Park J, Park S, Weems C, Kim S (2011) A hybrid flash translation layer for SLC-MLC flash memory based multibank solid state disk. Microprosessors Microsys 35(1):48–59CrossRef Park J, Park S, Weems C, Kim S (2011) A hybrid flash translation layer for SLC-MLC flash memory based multibank solid state disk. Microprosessors Microsys 35(1):48–59CrossRef
7.
go back to reference Jo H, Kang J, Park S, Kim J, Lee J (2006) Fab: flash-aware buffer management policy for portable media players. IEEE Trans Consum Electron 52(02):485–493CrossRef Jo H, Kang J, Park S, Kim J, Lee J (2006) Fab: flash-aware buffer management policy for portable media players. IEEE Trans Consum Electron 52(02):485–493CrossRef
9.
go back to reference Jung S, Song Y (2009) Hierarchical use of heterogeneous flash memories for high performance and durability consumer electronics. IEEE Trans 55:1383–1391 Jung S, Song Y (2009) Hierarchical use of heterogeneous flash memories for high performance and durability consumer electronics. IEEE Trans 55:1383–1391
10.
go back to reference Chung T, Park D, Park S, Lee D, Lee S, Song H (2009) A survey of flash translation layer. J Syst Archit: The EUROMICRO J 55:332–343CrossRef Chung T, Park D, Park S, Lee D, Lee S, Song H (2009) A survey of flash translation layer. J Syst Archit: The EUROMICRO J 55:332–343CrossRef
11.
go back to reference Kang J, Jo H, Kim J, Lee J (2006) A superblock-based flash translation layer for NAND flash memory. EMSOFT’06 Kang J, Jo H, Kim J, Lee J (2006) A superblock-based flash translation layer for NAND flash memory. EMSOFT’06
12.
go back to reference Dirik C, Jacob B (2009) The performance of PC solid-state disks (SSDs) as a function of bandwidth. Concurrency, Device, Architecture, and System Organization, ISCA’09 Dirik C, Jacob B (2009) The performance of PC solid-state disks (SSDs) as a function of bandwidth. Concurrency, Device, Architecture, and System Organization, ISCA’09
13.
go back to reference Jacob B, Ng S, Wang D (2007) Memory systems: cache, DRAM, disk. Morgan Kaufmann, San Fransisco Jacob B, Ng S, Wang D (2007) Memory systems: cache, DRAM, disk. Morgan Kaufmann, San Fransisco
14.
go back to reference Park J, Bahn HKK (2009) Buffer cache management for combined MLC and SLC flash memories using both volatile and nonvolatile RAMs. IEEE international conference on embedded and real-time computing systems and applications, pp 228–235 Park J, Bahn HKK (2009) Buffer cache management for combined MLC and SLC flash memories using both volatile and nonvolatile RAMs. IEEE international conference on embedded and real-time computing systems and applications, pp 228–235
15.
go back to reference Kim H, Ahn S (2008) BPLRU:a buffer management scheme for improving random writes in flash storage. In: Proceedings of the 6th USENIX symposium on file and storage technologies. FAST’08 239–252 Kim H, Ahn S (2008) BPLRU:a buffer management scheme for improving random writes in flash storage. In: Proceedings of the 6th USENIX symposium on file and storage technologies. FAST’08 239–252
Metadata
Title
A Dynamic Buffer Management of Hybrid Solid State Disk for Media Applications
Authors
In-Pyo Cho
So-Hyang Ko
Hoon-Mo Yang
Cheong-Ghil Kim
Shin-Dug Kim
Copyright Year
2012
Publisher
Springer Netherlands
DOI
https://doi.org/10.1007/978-94-007-2911-7_23