I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths

The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MURTHY RAJEEV SRINIVASA, SHEFFIELD, JR. ROBERT L, KRISHNAMURTHY NAVEEN
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 MURTHY RAJEEV SRINIVASA
SHEFFIELD, JR. ROBERT L
KRISHNAMURTHY NAVEEN
description The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.-Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8880802B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8880802B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8880802B13</originalsourceid><addsrcrecordid>eNqNjTEKwkAQRdNYiHqHOYDBqM3WiqKVhVqHMTvJDiSzy-5g1NObgAew-nzef_xpFs6rC1ReNPp2CektlYte-IPKXqAjdd4CCyBEZAskTx54R6LQs7pBzenFSVkacBhtj5EAxULytY4lf2AiC-NNQHVpnk1qbBMtfjnL4Hi47U85BV9SCliRkJb3qzGmMMVmt97-MfkChxJChA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths</title><source>esp@cenet</source><creator>MURTHY RAJEEV SRINIVASA ; SHEFFIELD, JR. ROBERT L ; KRISHNAMURTHY NAVEEN</creator><creatorcontrib>MURTHY RAJEEV SRINIVASA ; SHEFFIELD, JR. ROBERT L ; KRISHNAMURTHY NAVEEN</creatorcontrib><description>The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.-Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</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=20141104&amp;DB=EPODOC&amp;CC=US&amp;NR=8880802B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20141104&amp;DB=EPODOC&amp;CC=US&amp;NR=8880802B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MURTHY RAJEEV SRINIVASA</creatorcontrib><creatorcontrib>SHEFFIELD, JR. ROBERT L</creatorcontrib><creatorcontrib>KRISHNAMURTHY NAVEEN</creatorcontrib><title>I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths</title><description>The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.-Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.</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>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjTEKwkAQRdNYiHqHOYDBqM3WiqKVhVqHMTvJDiSzy-5g1NObgAew-nzef_xpFs6rC1ReNPp2CektlYte-IPKXqAjdd4CCyBEZAskTx54R6LQs7pBzenFSVkacBhtj5EAxULytY4lf2AiC-NNQHVpnk1qbBMtfjnL4Hi47U85BV9SCliRkJb3qzGmMMVmt97-MfkChxJChA</recordid><startdate>20141104</startdate><enddate>20141104</enddate><creator>MURTHY RAJEEV SRINIVASA</creator><creator>SHEFFIELD, JR. ROBERT L</creator><creator>KRISHNAMURTHY NAVEEN</creator><scope>EVB</scope></search><sort><creationdate>20141104</creationdate><title>I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths</title><author>MURTHY RAJEEV SRINIVASA ; SHEFFIELD, JR. ROBERT L ; KRISHNAMURTHY NAVEEN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8880802B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MURTHY RAJEEV SRINIVASA</creatorcontrib><creatorcontrib>SHEFFIELD, JR. ROBERT L</creatorcontrib><creatorcontrib>KRISHNAMURTHY NAVEEN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MURTHY RAJEEV SRINIVASA</au><au>SHEFFIELD, JR. ROBERT L</au><au>KRISHNAMURTHY NAVEEN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths</title><date>2014-11-04</date><risdate>2014</risdate><abstract>The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.-Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8880802B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title I/O control, synchronization method in a raid environment with co-existing hardware and software-based I/O paths
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T07%3A06%3A29IST&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=MURTHY%20RAJEEV%20SRINIVASA&rft.date=2014-11-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8880802B1%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