DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE

A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Dou, Ruiling, Liu, Xianlong, Yu, Changyong, Mathews, Alexander S
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Dou, Ruiling
Liu, Xianlong
Yu, Changyong
Mathews, Alexander S
description A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2019129622A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2019129622A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2019129622A13</originalsourceid><addsrcrecordid>eNqNjDELwjAQRrs4iPofDpwLNoLQ8YhpDSS9crkMnUqROBUt1P-PFdTZ6YP3Pd46G88oCEGIsTYQuiDGQwy2qcE2uTeeuFtujloiG6iIgY12aP1bCS3qBTL5xRbDDTqorPuFhKAlct_-NlvdhnFOu89usn1lRF_yND36NE_DNd3Ts49BHYqyUOVJKSyO_1kv_Ps36Q</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE</title><source>esp@cenet</source><creator>Dou, Ruiling ; Liu, Xianlong ; Yu, Changyong ; Mathews, Alexander S</creator><creatorcontrib>Dou, Ruiling ; Liu, Xianlong ; Yu, Changyong ; Mathews, Alexander S</creatorcontrib><description>A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190502&amp;DB=EPODOC&amp;CC=US&amp;NR=2019129622A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190502&amp;DB=EPODOC&amp;CC=US&amp;NR=2019129622A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Dou, Ruiling</creatorcontrib><creatorcontrib>Liu, Xianlong</creatorcontrib><creatorcontrib>Yu, Changyong</creatorcontrib><creatorcontrib>Mathews, Alexander S</creatorcontrib><title>DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE</title><description>A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjDELwjAQRrs4iPofDpwLNoLQ8YhpDSS9crkMnUqROBUt1P-PFdTZ6YP3Pd46G88oCEGIsTYQuiDGQwy2qcE2uTeeuFtujloiG6iIgY12aP1bCS3qBTL5xRbDDTqorPuFhKAlct_-NlvdhnFOu89usn1lRF_yND36NE_DNd3Ts49BHYqyUOVJKSyO_1kv_Ps36Q</recordid><startdate>20190502</startdate><enddate>20190502</enddate><creator>Dou, Ruiling</creator><creator>Liu, Xianlong</creator><creator>Yu, Changyong</creator><creator>Mathews, Alexander S</creator><scope>EVB</scope></search><sort><creationdate>20190502</creationdate><title>DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE</title><author>Dou, Ruiling ; Liu, Xianlong ; Yu, Changyong ; Mathews, Alexander S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2019129622A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Dou, Ruiling</creatorcontrib><creatorcontrib>Liu, Xianlong</creatorcontrib><creatorcontrib>Yu, Changyong</creatorcontrib><creatorcontrib>Mathews, Alexander S</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Dou, Ruiling</au><au>Liu, Xianlong</au><au>Yu, Changyong</au><au>Mathews, Alexander S</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE</title><date>2019-05-02</date><risdate>2019</risdate><abstract>A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2019129622A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title DATA STORAGE SYSTEM USING IN-MEMORY STRUCTURE FOR RECLAIMING SPACE FROM INTERNAL FILE SYSTEM TO POOL STORAGE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T17%3A19%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Dou,%20Ruiling&rft.date=2019-05-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2019129622A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true