A dynamic buffer management of hybrid solid state disk for media applications

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish
Title of host publicationProceedings of the International Conference on IT Convergence and Security 2011
Pages267-279
Number of pages13
DOIs
Publication statusPublished - 2012 Jan 1
EventInternational Conference on IT Convergence and Security 2011, ICITCS 2011 - Suwon, Korea, Republic of
Duration: 2011 Dec 142011 Dec 16

Publication series

NameLecture Notes in Electrical Engineering
Volume120 LNEE
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Other

OtherInternational Conference on IT Convergence and Security 2011, ICITCS 2011
CountryKorea, Republic of
CitySuwon
Period11/12/1411/12/16

Fingerprint

Durability
Flash memory
Processing

All Science Journal Classification (ASJC) codes

  • Industrial and Manufacturing Engineering

Cite this

Cho, I. P., Ko, S. H., Yang, H. M., Kim, C. G., & Kim, S-D. (2012). A dynamic buffer management of hybrid solid state disk for media applications. In Proceedings of the International Conference on IT Convergence and Security 2011 (pp. 267-279). (Lecture Notes in Electrical Engineering; Vol. 120 LNEE). https://doi.org/10.1007/978-94-007-2911-7_23
Cho, In Pyo ; Ko, So Hyang ; Yang, Hoon Mo ; Kim, Cheong Ghil ; Kim, Shin-Dug. / A dynamic buffer management of hybrid solid state disk for media applications. Proceedings of the International Conference on IT Convergence and Security 2011. 2012. pp. 267-279 (Lecture Notes in Electrical Engineering).
@inproceedings{d0c711d83ca84b48a388a27f45fdff5e,
title = "A dynamic buffer management of hybrid solid state disk for media applications",
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.",
author = "Cho, {In Pyo} and Ko, {So Hyang} and Yang, {Hoon Mo} and Kim, {Cheong Ghil} and Shin-Dug Kim",
year = "2012",
month = "1",
day = "1",
doi = "10.1007/978-94-007-2911-7_23",
language = "English",
isbn = "9789400729100",
series = "Lecture Notes in Electrical Engineering",
pages = "267--279",
booktitle = "Proceedings of the International Conference on IT Convergence and Security 2011",

}

Cho, IP, Ko, SH, Yang, HM, Kim, CG & Kim, S-D 2012, A dynamic buffer management of hybrid solid state disk for media applications. in Proceedings of the International Conference on IT Convergence and Security 2011. Lecture Notes in Electrical Engineering, vol. 120 LNEE, pp. 267-279, International Conference on IT Convergence and Security 2011, ICITCS 2011, Suwon, Korea, Republic of, 11/12/14. https://doi.org/10.1007/978-94-007-2911-7_23

A dynamic buffer management of hybrid solid state disk for media applications. / Cho, In Pyo; Ko, So Hyang; Yang, Hoon Mo; Kim, Cheong Ghil; Kim, Shin-Dug.

Proceedings of the International Conference on IT Convergence and Security 2011. 2012. p. 267-279 (Lecture Notes in Electrical Engineering; Vol. 120 LNEE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A dynamic buffer management of hybrid solid state disk for media applications

AU - Cho, In Pyo

AU - Ko, So Hyang

AU - Yang, Hoon Mo

AU - Kim, Cheong Ghil

AU - Kim, Shin-Dug

PY - 2012/1/1

Y1 - 2012/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84255198257&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84255198257&partnerID=8YFLogxK

U2 - 10.1007/978-94-007-2911-7_23

DO - 10.1007/978-94-007-2911-7_23

M3 - Conference contribution

SN - 9789400729100

T3 - Lecture Notes in Electrical Engineering

SP - 267

EP - 279

BT - Proceedings of the International Conference on IT Convergence and Security 2011

ER -

Cho IP, Ko SH, Yang HM, Kim CG, Kim S-D. A dynamic buffer management of hybrid solid state disk for media applications. In Proceedings of the International Conference on IT Convergence and Security 2011. 2012. p. 267-279. (Lecture Notes in Electrical Engineering). https://doi.org/10.1007/978-94-007-2911-7_23