Parity rotation in storage-device array

In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addres...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Byrne, Richard J, Goh, Eu Gene, Tjandra, Silvester
Format: Patent
Sprache:eng
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 Byrne, Richard J
Goh, Eu Gene
Tjandra, Silvester
description In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. The method includes: (a) calculating a parity index based on (i) an index value for a current stripe and (ii) the number of storage devices in the array, the parity index identifying a first storage device for parity data for the current stripe; and (b) at each sector level of the current stripe: (b1) writing parity data to the first storage device identified by the parity index; and (b2) writing information to the remaining storage devices.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_08291161</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>08291161</sourcerecordid><originalsourceid>FETCH-uspatents_grants_082911613</originalsourceid><addsrcrecordid>eNrjZFAPSCzKLKlUKMovSSzJzM9TyMxTKC7JL0pMT9VNSS3LTE5VSCwqSqzkYWBNS8wpTuWF0twMCm6uIc4euqXFBYklqXklxfHpRYkgysDCyNLQ0MzQmAglAIgSKOU</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Parity rotation in storage-device array</title><source>USPTO Issued Patents</source><creator>Byrne, Richard J ; Goh, Eu Gene ; Tjandra, Silvester</creator><creatorcontrib>Byrne, Richard J ; Goh, Eu Gene ; Tjandra, Silvester ; Agere Systems LLC</creatorcontrib><description>In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. The method includes: (a) calculating a parity index based on (i) an index value for a current stripe and (ii) the number of storage devices in the array, the parity index identifying a first storage device for parity data for the current stripe; and (b) at each sector level of the current stripe: (b1) writing parity data to the first storage device identified by the parity index; and (b2) writing information to the remaining storage devices.</description><language>eng</language><creationdate>2012</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8291161$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64039</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8291161$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Byrne, Richard J</creatorcontrib><creatorcontrib>Goh, Eu Gene</creatorcontrib><creatorcontrib>Tjandra, Silvester</creatorcontrib><creatorcontrib>Agere Systems LLC</creatorcontrib><title>Parity rotation in storage-device array</title><description>In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. The method includes: (a) calculating a parity index based on (i) an index value for a current stripe and (ii) the number of storage devices in the array, the parity index identifying a first storage device for parity data for the current stripe; and (b) at each sector level of the current stripe: (b1) writing parity data to the first storage device identified by the parity index; and (b2) writing information to the remaining storage devices.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2012</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZFAPSCzKLKlUKMovSSzJzM9TyMxTKC7JL0pMT9VNSS3LTE5VSCwqSqzkYWBNS8wpTuWF0twMCm6uIc4euqXFBYklqXklxfHpRYkgysDCyNLQ0MzQmAglAIgSKOU</recordid><startdate>20121016</startdate><enddate>20121016</enddate><creator>Byrne, Richard J</creator><creator>Goh, Eu Gene</creator><creator>Tjandra, Silvester</creator><scope>EFH</scope></search><sort><creationdate>20121016</creationdate><title>Parity rotation in storage-device array</title><author>Byrne, Richard J ; Goh, Eu Gene ; Tjandra, Silvester</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_082911613</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Byrne, Richard J</creatorcontrib><creatorcontrib>Goh, Eu Gene</creatorcontrib><creatorcontrib>Tjandra, Silvester</creatorcontrib><creatorcontrib>Agere Systems LLC</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Byrne, Richard J</au><au>Goh, Eu Gene</au><au>Tjandra, Silvester</au><aucorp>Agere Systems LLC</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Parity rotation in storage-device array</title><date>2012-10-16</date><risdate>2012</risdate><abstract>In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. The method includes: (a) calculating a parity index based on (i) an index value for a current stripe and (ii) the number of storage devices in the array, the parity index identifying a first storage device for parity data for the current stripe; and (b) at each sector level of the current stripe: (b1) writing parity data to the first storage device identified by the parity index; and (b2) writing information to the remaining storage devices.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_08291161
source USPTO Issued Patents
title Parity rotation in storage-device array
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T08%3A10%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Byrne,%20Richard%20J&rft.aucorp=Agere%20Systems%20LLC&rft.date=2012-10-16&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E08291161%3C/uspatents_EFH%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