STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES

A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, des...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HAYES, JOHN, LEE, ROBERT, OSTROVSKY, IGOR, ROBINSON, JOSHUA, COLGROVE, JOHN
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 HAYES, JOHN
LEE, ROBERT
OSTROVSKY, IGOR
ROBINSON, JOSHUA
COLGROVE, JOHN
description A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2024370337A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2024370337A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2024370337A13</originalsourceid><addsrcrecordid>eNrjZDAKDvEPcnR3VQiODA5x9VUIDfH08Yzy9HNX8PRzcQ1wBRJ-IQquQY7BoUGuCs7-Lq7BPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPjTYyMDIxNjcwNjY3NHQmDhVAECbKBc</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES</title><source>esp@cenet</source><creator>HAYES, JOHN ; LEE, ROBERT ; OSTROVSKY, IGOR ; ROBINSON, JOSHUA ; COLGROVE, JOHN</creator><creatorcontrib>HAYES, JOHN ; LEE, ROBERT ; OSTROVSKY, IGOR ; ROBINSON, JOSHUA ; COLGROVE, JOHN</creatorcontrib><description>A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</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=20241107&amp;DB=EPODOC&amp;CC=US&amp;NR=2024370337A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20241107&amp;DB=EPODOC&amp;CC=US&amp;NR=2024370337A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HAYES, JOHN</creatorcontrib><creatorcontrib>LEE, ROBERT</creatorcontrib><creatorcontrib>OSTROVSKY, IGOR</creatorcontrib><creatorcontrib>ROBINSON, JOSHUA</creatorcontrib><creatorcontrib>COLGROVE, JOHN</creatorcontrib><title>STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES</title><description>A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.</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>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDAKDvEPcnR3VQiODA5x9VUIDfH08Yzy9HNX8PRzcQ1wBRJ-IQquQY7BoUGuCs7-Lq7BPAysaYk5xam8UJqbQdnNNcTZQze1ID8-tbggMTk1L7UkPjTYyMDIxNjcwNjY3NHQmDhVAECbKBc</recordid><startdate>20241107</startdate><enddate>20241107</enddate><creator>HAYES, JOHN</creator><creator>LEE, ROBERT</creator><creator>OSTROVSKY, IGOR</creator><creator>ROBINSON, JOSHUA</creator><creator>COLGROVE, JOHN</creator><scope>EVB</scope></search><sort><creationdate>20241107</creationdate><title>STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES</title><author>HAYES, JOHN ; LEE, ROBERT ; OSTROVSKY, IGOR ; ROBINSON, JOSHUA ; COLGROVE, JOHN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2024370337A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HAYES, JOHN</creatorcontrib><creatorcontrib>LEE, ROBERT</creatorcontrib><creatorcontrib>OSTROVSKY, IGOR</creatorcontrib><creatorcontrib>ROBINSON, JOSHUA</creatorcontrib><creatorcontrib>COLGROVE, JOHN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HAYES, JOHN</au><au>LEE, ROBERT</au><au>OSTROVSKY, IGOR</au><au>ROBINSON, JOSHUA</au><au>COLGROVE, JOHN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES</title><date>2024-11-07</date><risdate>2024</risdate><abstract>A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2024370337A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title STORAGE SYSTEM UTILIZING INDEPENDENT ERASURE CODES
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T16%3A52%3A10IST&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=HAYES,%20JOHN&rft.date=2024-11-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2024370337A1%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