SSD 신뢰성 향상을 위한 3D 낸드 플래시 메모리 오류율에 따른 K-means 클러스터링 분석 및 차별화된 보호 정책

3D-NAND 플래시 메모리는 평면적 구조인 2D-NAND 셀을 적층하는 방식으로 단위 면적당 고용량을 제공한다. 하지만 적층 공정의 특성상 각 레이어별 또는 물리적인 셀 위치에 따라 오류 발생빈도가 달라질 수 있는 문제가 있다. 이와 같은 현상은 플래시 메모리의 쓰기/지우기(P/E) 횟수가증가할수록 두드러진다. SSD와 같은 대부분의 플래시 기반 저장장치는 오류 교정을 위하여 ECC를사용한다. 이 방법은 모든 플래시 메모리 페이지에 대하여 고정된 데이터 보호 강도를 제공하므로물리적 위치에 따라 오류 발생률이 각기 다르게 나타나는...

Full description

Saved in:
Bibliographic Details
Published in한국컴퓨터정보학회논문지 Vol. 26; no. 11; pp. 1 - 9
Main Authors 손승우(Seung-Woo Son), 김재호(Jae-Ho Kim)
Format Journal Article
LanguageKorean
Published 한국컴퓨터정보학회 01.11.2021
Subjects
Online AccessGet full text
ISSN1598-849X
2383-9945
DOI10.9708/jksci.2021.26.11.001

Cover

Abstract 3D-NAND 플래시 메모리는 평면적 구조인 2D-NAND 셀을 적층하는 방식으로 단위 면적당 고용량을 제공한다. 하지만 적층 공정의 특성상 각 레이어별 또는 물리적인 셀 위치에 따라 오류 발생빈도가 달라질 수 있는 문제가 있다. 이와 같은 현상은 플래시 메모리의 쓰기/지우기(P/E) 횟수가증가할수록 두드러진다. SSD와 같은 대부분의 플래시 기반 저장장치는 오류 교정을 위하여 ECC를사용한다. 이 방법은 모든 플래시 메모리 페이지에 대하여 고정된 데이터 보호 강도를 제공하므로물리적 위치에 따라 오류 발생률이 각기 다르게 나타나는 3D NAND 플래시 메모리에서는 한계를보인다. 따라서 본 논문에서는 오류 발생률 차이를 보이는 페이지와 레이어를 K-means 머신러닝알고리즘을 통해 군집으로 분류하고, 각 군집마다 차별화된 데이터 보호강도를 적용한다. 본 논문에서는 페이지와 레이어별로 오류 발생률이 현저하게 달라지는 내구성 테스트가 끝난 시점에서 측정된 오류 발생 횟수를 바탕으로 페이지와 레이어를 분류하고 오류에 취약한 영역에 대해서는 스트라이프에 패리티 데이터를 추가하여 차별화된 데이터 보호 강도 제공을 예시로 보인다. 본 논문에서는 기존의 ECC 또는 RAID 방식의 데이터 보호 구조와 비교하여 제안하는 차별화된 데이터보호정책이 3D NAND 플래시 메모리의 신뢰성과 수명향상에 기여할 수 있음을 보인다. 3D-NAND flash memory provides high capacity per unit area by stacking 2D-NAND cells having a planar structure. However, due to the nature of the lamination process, there is a problem that the frequency of error occurrence may vary depending on each layer or physical cell location. This phenomenon becomes more pronounced as the number of write/erase(P/E) operations of the flash memory increases. Most flash-based storage devices such as SSDs use ECC for error correction. Since this method provides a fixed strength of data protection for all flash memory pages, it has limitations in 3D NAND flash memory, where the error rate varies depending on the physical location. Therefore, in this paper, pages and layers with different error rates are classified into clusters through the K-means machine learning algorithm, and differentiated data protection strength is applied to each cluster. We classify pages and layers based on the number of errors measured after endurance test, where the error rate varies significantly for each page and layer, and add parity data to stripes for areas vulnerable to errors to provides differentiate data protection strength. We show the possibility that this differentiated data protection policy can contribute to the improvement of reliability and lifespan of 3D NAND flash memory compared to the protection techniques using RAID-like or ECC alone. KCI Citation Count: 0
AbstractList 3D-NAND 플래시 메모리는 평면적 구조인 2D-NAND 셀을 적층하는 방식으로 단위 면적당 고용량을 제공한다. 하지만 적층 공정의 특성상 각 레이어별 또는 물리적인 셀 위치에 따라 오류 발생빈도가 달라질 수 있는 문제가 있다. 이와 같은 현상은 플래시 메모리의 쓰기/지우기(P/E) 횟수가증가할수록 두드러진다. SSD와 같은 대부분의 플래시 기반 저장장치는 오류 교정을 위하여 ECC를사용한다. 이 방법은 모든 플래시 메모리 페이지에 대하여 고정된 데이터 보호 강도를 제공하므로물리적 위치에 따라 오류 발생률이 각기 다르게 나타나는 3D NAND 플래시 메모리에서는 한계를보인다. 따라서 본 논문에서는 오류 발생률 차이를 보이는 페이지와 레이어를 K-means 머신러닝알고리즘을 통해 군집으로 분류하고, 각 군집마다 차별화된 데이터 보호강도를 적용한다. 본 논문에서는 페이지와 레이어별로 오류 발생률이 현저하게 달라지는 내구성 테스트가 끝난 시점에서 측정된 오류 발생 횟수를 바탕으로 페이지와 레이어를 분류하고 오류에 취약한 영역에 대해서는 스트라이프에 패리티 데이터를 추가하여 차별화된 데이터 보호 강도 제공을 예시로 보인다. 본 논문에서는 기존의 ECC 또는 RAID 방식의 데이터 보호 구조와 비교하여 제안하는 차별화된 데이터보호정책이 3D NAND 플래시 메모리의 신뢰성과 수명향상에 기여할 수 있음을 보인다. 3D-NAND flash memory provides high capacity per unit area by stacking 2D-NAND cells having a planar structure. However, due to the nature of the lamination process, there is a problem that the frequency of error occurrence may vary depending on each layer or physical cell location. This phenomenon becomes more pronounced as the number of write/erase(P/E) operations of the flash memory increases. Most flash-based storage devices such as SSDs use ECC for error correction. Since this method provides a fixed strength of data protection for all flash memory pages, it has limitations in 3D NAND flash memory, where the error rate varies depending on the physical location. Therefore, in this paper, pages and layers with different error rates are classified into clusters through the K-means machine learning algorithm, and differentiated data protection strength is applied to each cluster. We classify pages and layers based on the number of errors measured after endurance test, where the error rate varies significantly for each page and layer, and add parity data to stripes for areas vulnerable to errors to provides differentiate data protection strength. We show the possibility that this differentiated data protection policy can contribute to the improvement of reliability and lifespan of 3D NAND flash memory compared to the protection techniques using RAID-like or ECC alone. KCI Citation Count: 0
Author 손승우(Seung-Woo Son)
김재호(Jae-Ho Kim)
Author_xml – sequence: 1
  fullname: 손승우(Seung-Woo Son)
– sequence: 2
  fullname: 김재호(Jae-Ho Kim)
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002778704$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNotjD1v00AAQE-oSA2l_6DDLR062NyHfecbo6RARUQlkqGbdbHPyIQ4VawOjAGzUASVSCBIbhtVTRtQBketUP7Tnf8DEWR6b3h6j8BG0ksUADsY2YIj78mbThrENkEE24TZGNsI4QegQqhHLSEcdwNUsCs8y3PE0SbYTtO4jSgjXBCXVcCXZrMOzelEXxUmW8Dy-9R8GJjzDJo8K0c5pHWo3y_1txyWw8_6YmxOc6h_DfXvmb6ZQzO-1tOxyWfmxxnUw0JPl_CF1VUySWE5uNeXc_PpuswKfTuA-k9msnOoi6_QFDN9l5U_h_psdbu7L8dLaCYjs_j4GDyM5NtUba-5BVpP91u151bj8NlBrdqwEuZwywlFFEjKsGIekogFgsqQtjHBzKVcCkdREno8EEHE3YhwIpSruAp5O8CrVNEtsPd_m_QjvxPEfk_G__i653f6fvVV68AXnicEclft7ro96cddFcbSP16J7L_zXx7W9zFijFPO6V9bL52C
ContentType Journal Article
DBID DBRKI
TDB
ACYCR
DOI 10.9708/jksci.2021.26.11.001
DatabaseName DBPIA - 디비피아
Nurimedia DBPIA Journals
Korean Citation Index
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
DocumentTitleAlternate K-means clustering analysis and differential protection policy according to 3D NAND flash memory error rate to improve SSD reliability
DocumentTitle_FL K-means clustering analysis and differential protection policy according to 3D NAND flash memory error rate to improve SSD reliability
EISSN 2383-9945
EndPage 9
ExternalDocumentID oai_kci_go_kr_ARTI_9889905
NODE10667377
GroupedDBID .UV
ALMA_UNASSIGNED_HOLDINGS
DBRKI
TDB
ACYCR
M~E
ID FETCH-LOGICAL-n647-4d9fca361e680a06c93ad3b1216537a94e32d87c9cf75f2729e5e7ed7bc193ae3
ISSN 1598-849X
IngestDate Tue Nov 21 21:05:52 EST 2023
Thu Feb 06 13:56:23 EST 2025
IsPeerReviewed false
IsScholarly false
Issue 11
Keywords K-means
3D-NAND 플래시
신뢰성
군집
Bit error rate
RAID구조
K-means 알고리즘
Cluster
Reliability
3D-NAND Flash
RAID
비트 오류율
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-n647-4d9fca361e680a06c93ad3b1216537a94e32d87c9cf75f2729e5e7ed7bc193ae3
PageCount 9
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_9889905
nurimedia_primary_NODE10667377
PublicationCentury 2000
PublicationDate 2021-11
PublicationDateYYYYMMDD 2021-11-01
PublicationDate_xml – month: 11
  year: 2021
  text: 2021-11
PublicationDecade 2020
PublicationTitle 한국컴퓨터정보학회논문지
PublicationYear 2021
Publisher 한국컴퓨터정보학회
Publisher_xml – name: 한국컴퓨터정보학회
SSID ssib036279256
ssib001107257
ssib044738270
ssib012146333
ssib008451689
ssib053377514
Score 1.7890711
Snippet 3D-NAND 플래시 메모리는 평면적 구조인 2D-NAND 셀을 적층하는 방식으로 단위 면적당 고용량을 제공한다. 하지만 적층 공정의 특성상 각 레이어별 또는 물리적인 셀 위치에 따라 오류 발생빈도가 달라질 수 있는 문제가 있다. 이와 같은 현상은 플래시 메모리의 쓰기/지우기(P/E)...
SourceID nrf
nurimedia
SourceType Open Website
Publisher
StartPage 1
SubjectTerms 컴퓨터학
Title SSD 신뢰성 향상을 위한 3D 낸드 플래시 메모리 오류율에 따른 K-means 클러스터링 분석 및 차별화된 보호 정책
URI https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE10667377
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002778704
Volume 26
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 한국컴퓨터정보학회논문지, 2021, 26(11), 212, pp.1-9
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrR1NT9RAtEE86MVo1IgfZGKcE-nadtrOzLFll6BGPIAJt03bLUY3LobAxYMJul7EKImgmCxKDCgaDksghv_U7n_wzWt3txhM0HhpXt578z63nTfdzjxNuxE76ttyp6bHcejodmiEemg5kW6zMLKjMOIsULuR70644_ft29PO9MCgXvhqaWE-LEVPj9xX8i9ZBRzkVe2S_YvM9oQCAmDIL1whw3A9Vo4nJ8sjtDJKhU89g1bgalHfQIxNfRNoZSpd6jmIYlA1KkCWgYzjJDIqJgfgEaak-VSAEKEAyRQW6VBxjiKqQqXIVSINdEpFVoBHPRzngcrRTIGgXkZz8nGg0ssATqWBAmC0b-RMvhi5oz-OYf5EvWCwj-PlGIhEvR5KLKOH2SgObCjId9EddEpmvgCLGENTAMqs81nX6a7h0uj6AjQ_owllihoHgZUYP9-kWdufbi3fCxyteNR3qFdGNr8rgqHCnqU9UUU1jrJCAV4eYAExQADc9TFQyj9D3QmqTaZQM0_v3Q366ir7s8j4EiMLgNFnQbRAFsieimLuXvGFj2XmOx-7t-h_d644-0mhCxt7G0NxgDgo6Zgupe0UZjmzUC7Jo-ZhyXFvyaM6lHEl5UPJckvqsNzcj0PHnv9Wjhw6-LwePaw-mK3W56qwvLtVlUJA9eSc0E5aHEpl9aXus0q_-jcNbhX-xBeqCXW_mYKpetiz_uoGSjcurf5RUrbNmbCwvWQvENlmW-XOzaOcgYK0MQd17KnGgmrGAU_0QnE6dVY7k68qiZc9Is5pA_XZ89obeDyQdGkj-dJOm7uk834rfbGYrjdJ2mp2VluElUny_CB51yKdldfJp7V0qUWS7yvJj-3k6w5J1zaTrbW0tZ1-WCbJSjvZOiD5rUk6i_vJ55301Wan2U6-LZLkZzNtrpOk_Zak7e1kr9n5uJIsg7S9_c7aAUk3VtPdlxe0qbHK1Oi4nrdf0RuuzXW7JmeigLlm7AojMNxIsqDGQoii6zAeSDtmVk3wSEYz3JmxYJEeOzGPazyMYFEYxOyiNtiYbcSXNKI2TDoWD4QRurYwYykMGcxItbbkZhQYQ9p1CCMm-89JH9KGe1GuPsmO4qlO3CtXTGxdzPnl40i5op3u31NXtcH5uYX4Giwr5sNh_DH9ApH7740
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=SSD+%EC%8B%A0%EB%A2%B0%EC%84%B1+%ED%96%A5%EC%83%81%EC%9D%84+%EC%9C%84%ED%95%9C+3D+%EB%82%B8%EB%93%9C+%ED%94%8C%EB%9E%98%EC%8B%9C+%EB%A9%94%EB%AA%A8%EB%A6%AC+%EC%98%A4%EB%A5%98%EC%9C%A8%EC%97%90+%EB%94%B0%EB%A5%B8+K-means+%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%EB%A7%81+%EB%B6%84%EC%84%9D+%EB%B0%8F+%EC%B0%A8%EB%B3%84%ED%99%94%EB%90%9C+%EB%B3%B4%ED%98%B8+%EC%A0%95%EC%B1%85&rft.jtitle=%ED%95%9C%EA%B5%AD%EC%BB%B4%ED%93%A8%ED%84%B0%EC%A0%95%EB%B3%B4%ED%95%99%ED%9A%8C%EB%85%BC%EB%AC%B8%EC%A7%80%2C+26%2811%29&rft.au=%EC%86%90%EC%8A%B9%EC%9A%B0&rft.au=%EA%B9%80%EC%9E%AC%ED%98%B8&rft.date=2021-11-01&rft.pub=%ED%95%9C%EA%B5%AD%EC%BB%B4%ED%93%A8%ED%84%B0%EC%A0%95%EB%B3%B4%ED%95%99%ED%9A%8C&rft.issn=1598-849X&rft.eissn=2383-9945&rft.spage=1&rft.epage=9&rft_id=info:doi/10.9708%2Fjksci.2021.26.11.001&rft.externalDBID=n%2Fa&rft.externalDocID=oai_kci_go_kr_ARTI_9889905
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-849X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-849X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-849X&client=summon