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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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 |