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...
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 | 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&date=20141104&DB=EPODOC&CC=US&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&date=20141104&DB=EPODOC&CC=US&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 |