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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&date=20190502&DB=EPODOC&CC=US&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&date=20190502&DB=EPODOC&CC=US&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 |