Loading…

Differentiated space allocation for wear leveling on phase-change memory-based storage device

Phase-change memory (PCM) is the best candidate for the storage device of next-generation mobile consumer electronics. PCM has the potential to replace NAND flash memory, due to its non-volatility, in-place programmability, and low power consumption. Even though the lifetime of PCM is longer than th...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on consumer electronics 2014-02, Vol.60 (1), p.45-51
Main Authors: Im, Soojun, Shin, Dongkun
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853
cites cdi_FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853
container_end_page 51
container_issue 1
container_start_page 45
container_title IEEE transactions on consumer electronics
container_volume 60
creator Im, Soojun
Shin, Dongkun
description Phase-change memory (PCM) is the best candidate for the storage device of next-generation mobile consumer electronics. PCM has the potential to replace NAND flash memory, due to its non-volatility, in-place programmability, and low power consumption. Even though the lifetime of PCM is longer than that of flash memory, wear leveling is still required to cope with the non-uniformity of storage workload or malicious attack. In this paper, a novel wear-leveling algorithm for PCM storage is proposed, where more physical pages are allocated to frequently updated logical pages, to balance the wear counts of PCM cells. In comparison with the previous techniques, the proposed algorithm improved the lifetime of PCM by at maximum 14 times and on average 8 times 1 .
doi_str_mv 10.1109/TCE.2014.6780924
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1530999302</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6780924</ieee_id><sourcerecordid>3266332451</sourcerecordid><originalsourceid>FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853</originalsourceid><addsrcrecordid>eNpdkE1Lw0AQhhdRsFbvgpeAFy-pO5uv3aPU-gEFL_UoYbKdbVOSbNxNK_33bql68DTwzvMOw8PYNfAJAFf3i-lsIjikk7yQXIn0hI0gy2ScgihO2YhzJeOE58k5u_B-wwOZCTliH4-1MeSoG2ocaBn5HjVF2DRW41DbLjLWRV-ELmpoR03draIQ9mv0FOs1diuKWmqt28dViEJ_sA5DuKRdremSnRlsPF39zDF7f5otpi_x_O35dfowj3Ui0iHWiAqTXEsBQsoEMUXItUGpl0UBGkBUkuuqyiCvVGUol9poKJROhQEls2TM7o53e2c_t-SHsq29pqbBjuzWl5AlXCmVcBHQ23_oxm5dF74LFIi8yFOuAsWPlHbWe0em7F3dotuXwMuD7zL4Lg--yx_foXJzrNRE9If_br8Bsvh8RA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1512676409</pqid></control><display><type>article</type><title>Differentiated space allocation for wear leveling on phase-change memory-based storage device</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Im, Soojun ; Shin, Dongkun</creator><creatorcontrib>Im, Soojun ; Shin, Dongkun</creatorcontrib><description>Phase-change memory (PCM) is the best candidate for the storage device of next-generation mobile consumer electronics. PCM has the potential to replace NAND flash memory, due to its non-volatility, in-place programmability, and low power consumption. Even though the lifetime of PCM is longer than that of flash memory, wear leveling is still required to cope with the non-uniformity of storage workload or malicious attack. In this paper, a novel wear-leveling algorithm for PCM storage is proposed, where more physical pages are allocated to frequently updated logical pages, to balance the wear counts of PCM cells. In comparison with the previous techniques, the proposed algorithm improved the lifetime of PCM by at maximum 14 times and on average 8 times 1 .</description><identifier>ISSN: 0098-3063</identifier><identifier>EISSN: 1558-4127</identifier><identifier>DOI: 10.1109/TCE.2014.6780924</identifier><identifier>CODEN: ITCEDA</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Benchmark testing ; Counting ; Devices ; Electronics ; File systems ; Flash memories ; Flash memory (computers) ; Leveling ; Memory management ; Non-Volatile Memory ; Phase change materials ; Phase Change Memory ; Random access memory ; Resource management ; Storage Class Memory ; Wear ; Wear-Leveling ; Workload</subject><ispartof>IEEE transactions on consumer electronics, 2014-02, Vol.60 (1), p.45-51</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853</citedby><cites>FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6780924$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Im, Soojun</creatorcontrib><creatorcontrib>Shin, Dongkun</creatorcontrib><title>Differentiated space allocation for wear leveling on phase-change memory-based storage device</title><title>IEEE transactions on consumer electronics</title><addtitle>T-CE</addtitle><description>Phase-change memory (PCM) is the best candidate for the storage device of next-generation mobile consumer electronics. PCM has the potential to replace NAND flash memory, due to its non-volatility, in-place programmability, and low power consumption. Even though the lifetime of PCM is longer than that of flash memory, wear leveling is still required to cope with the non-uniformity of storage workload or malicious attack. In this paper, a novel wear-leveling algorithm for PCM storage is proposed, where more physical pages are allocated to frequently updated logical pages, to balance the wear counts of PCM cells. In comparison with the previous techniques, the proposed algorithm improved the lifetime of PCM by at maximum 14 times and on average 8 times 1 .</description><subject>Algorithms</subject><subject>Benchmark testing</subject><subject>Counting</subject><subject>Devices</subject><subject>Electronics</subject><subject>File systems</subject><subject>Flash memories</subject><subject>Flash memory (computers)</subject><subject>Leveling</subject><subject>Memory management</subject><subject>Non-Volatile Memory</subject><subject>Phase change materials</subject><subject>Phase Change Memory</subject><subject>Random access memory</subject><subject>Resource management</subject><subject>Storage Class Memory</subject><subject>Wear</subject><subject>Wear-Leveling</subject><subject>Workload</subject><issn>0098-3063</issn><issn>1558-4127</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNpdkE1Lw0AQhhdRsFbvgpeAFy-pO5uv3aPU-gEFL_UoYbKdbVOSbNxNK_33bql68DTwzvMOw8PYNfAJAFf3i-lsIjikk7yQXIn0hI0gy2ScgihO2YhzJeOE58k5u_B-wwOZCTliH4-1MeSoG2ocaBn5HjVF2DRW41DbLjLWRV-ELmpoR03draIQ9mv0FOs1diuKWmqt28dViEJ_sA5DuKRdremSnRlsPF39zDF7f5otpi_x_O35dfowj3Ui0iHWiAqTXEsBQsoEMUXItUGpl0UBGkBUkuuqyiCvVGUol9poKJROhQEls2TM7o53e2c_t-SHsq29pqbBjuzWl5AlXCmVcBHQ23_oxm5dF74LFIi8yFOuAsWPlHbWe0em7F3dotuXwMuD7zL4Lg--yx_foXJzrNRE9If_br8Bsvh8RA</recordid><startdate>20140201</startdate><enddate>20140201</enddate><creator>Im, Soojun</creator><creator>Shin, Dongkun</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>L7M</scope><scope>7SC</scope><scope>7TB</scope><scope>JQ2</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140201</creationdate><title>Differentiated space allocation for wear leveling on phase-change memory-based storage device</title><author>Im, Soojun ; Shin, Dongkun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithms</topic><topic>Benchmark testing</topic><topic>Counting</topic><topic>Devices</topic><topic>Electronics</topic><topic>File systems</topic><topic>Flash memories</topic><topic>Flash memory (computers)</topic><topic>Leveling</topic><topic>Memory management</topic><topic>Non-Volatile Memory</topic><topic>Phase change materials</topic><topic>Phase Change Memory</topic><topic>Random access memory</topic><topic>Resource management</topic><topic>Storage Class Memory</topic><topic>Wear</topic><topic>Wear-Leveling</topic><topic>Workload</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Im, Soojun</creatorcontrib><creatorcontrib>Shin, Dongkun</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on consumer electronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Im, Soojun</au><au>Shin, Dongkun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Differentiated space allocation for wear leveling on phase-change memory-based storage device</atitle><jtitle>IEEE transactions on consumer electronics</jtitle><stitle>T-CE</stitle><date>2014-02-01</date><risdate>2014</risdate><volume>60</volume><issue>1</issue><spage>45</spage><epage>51</epage><pages>45-51</pages><issn>0098-3063</issn><eissn>1558-4127</eissn><coden>ITCEDA</coden><abstract>Phase-change memory (PCM) is the best candidate for the storage device of next-generation mobile consumer electronics. PCM has the potential to replace NAND flash memory, due to its non-volatility, in-place programmability, and low power consumption. Even though the lifetime of PCM is longer than that of flash memory, wear leveling is still required to cope with the non-uniformity of storage workload or malicious attack. In this paper, a novel wear-leveling algorithm for PCM storage is proposed, where more physical pages are allocated to frequently updated logical pages, to balance the wear counts of PCM cells. In comparison with the previous techniques, the proposed algorithm improved the lifetime of PCM by at maximum 14 times and on average 8 times 1 .</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCE.2014.6780924</doi><tpages>7</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0098-3063
ispartof IEEE transactions on consumer electronics, 2014-02, Vol.60 (1), p.45-51
issn 0098-3063
1558-4127
language eng
recordid cdi_proquest_miscellaneous_1530999302
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Benchmark testing
Counting
Devices
Electronics
File systems
Flash memories
Flash memory (computers)
Leveling
Memory management
Non-Volatile Memory
Phase change materials
Phase Change Memory
Random access memory
Resource management
Storage Class Memory
Wear
Wear-Leveling
Workload
title Differentiated space allocation for wear leveling on phase-change memory-based storage device
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T18%3A20%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Differentiated%20space%20allocation%20for%20wear%20leveling%20on%20phase-change%20memory-based%20storage%20device&rft.jtitle=IEEE%20transactions%20on%20consumer%20electronics&rft.au=Im,%20Soojun&rft.date=2014-02-01&rft.volume=60&rft.issue=1&rft.spage=45&rft.epage=51&rft.pages=45-51&rft.issn=0098-3063&rft.eissn=1558-4127&rft.coden=ITCEDA&rft_id=info:doi/10.1109/TCE.2014.6780924&rft_dat=%3Cproquest_cross%3E3266332451%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c324t-caa9a36c8212883aa4a16cfa8cd771c112b80cbb516b9bfe68cfc179c42f19853%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1512676409&rft_id=info:pmid/&rft_ieee_id=6780924&rfr_iscdi=true