METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER

A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HANSON DEAN LEE, HANAMI NORMAN IWAO, PEASE DAVID ALLAN, DEWEY DOUGLAS WILLIAM, DAY III KENNETH FAIRCLOUGH
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 HANSON DEAN LEE
HANAMI NORMAN IWAO
PEASE DAVID ALLAN
DEWEY DOUGLAS WILLIAM
DAY III KENNETH FAIRCLOUGH
description A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller disk storage and from a intermediary controller cache and using a first received copy of the data record, the first received copy being a copy received first from the intermediary controller disk storage. Alternatively, the disk caching may be performed by searching an intermediary controller cache to determine whether requested data is located in the cache of the intermediary controller, searching a storage device of the intermediary controller to determine whether requested data is located in the storage device of the intermediary controller and retrieving the requested data from a disk controller coupled to the intermediary controller when the requested data is not in the cache or storage device of the intermediary controller. The intermediary controller maintains a cache hit ratio for cache in a disk controller cache and chooses a cache method based upon a comparison of the hit ratio to the threshold. The intermediary controller selects an item to replace in the intermediary controller cache, moves data into the intermediary controller cache, determines whether the hit ratio of the disk controller is greater than the threshold and moves the item into the intermediary controller storage device when the hit ratio of the disk controller cache is greater than the threshold. The intermediary controller discards the item form the cache of the intermediary controller when the hit ratio of the disk controller is not greater than the threshold.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2001011325A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2001011325A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2001011325A13</originalsourceid><addsrcrecordid>eNrjZHDxdQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAUXz2BvBWdHZw9PP3ewgKOfgqdfiGuQr6uLp2NQpIKzv19IkL-Pj2sQDwNrWmJOcSovlOZmUHZzDXH20E0tyI9PLS5ITE7NSy2JDw02MjAwNDA0NDYydTQ0Jk4VAOYTLGg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER</title><source>esp@cenet</source><creator>HANSON DEAN LEE ; HANAMI NORMAN IWAO ; PEASE DAVID ALLAN ; DEWEY DOUGLAS WILLIAM ; DAY III KENNETH FAIRCLOUGH</creator><creatorcontrib>HANSON DEAN LEE ; HANAMI NORMAN IWAO ; PEASE DAVID ALLAN ; DEWEY DOUGLAS WILLIAM ; DAY III KENNETH FAIRCLOUGH</creatorcontrib><description>A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller disk storage and from a intermediary controller cache and using a first received copy of the data record, the first received copy being a copy received first from the intermediary controller disk storage. Alternatively, the disk caching may be performed by searching an intermediary controller cache to determine whether requested data is located in the cache of the intermediary controller, searching a storage device of the intermediary controller to determine whether requested data is located in the storage device of the intermediary controller and retrieving the requested data from a disk controller coupled to the intermediary controller when the requested data is not in the cache or storage device of the intermediary controller. The intermediary controller maintains a cache hit ratio for cache in a disk controller cache and chooses a cache method based upon a comparison of the hit ratio to the threshold. The intermediary controller selects an item to replace in the intermediary controller cache, moves data into the intermediary controller cache, determines whether the hit ratio of the disk controller is greater than the threshold and moves the item into the intermediary controller storage device when the hit ratio of the disk controller cache is greater than the threshold. The intermediary controller discards the item form the cache of the intermediary controller when the hit ratio of the disk controller is not greater than the threshold.</description><edition>7</edition><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2001</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=20010802&amp;DB=EPODOC&amp;CC=US&amp;NR=2001011325A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25551,76302</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010802&amp;DB=EPODOC&amp;CC=US&amp;NR=2001011325A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HANSON DEAN LEE</creatorcontrib><creatorcontrib>HANAMI NORMAN IWAO</creatorcontrib><creatorcontrib>PEASE DAVID ALLAN</creatorcontrib><creatorcontrib>DEWEY DOUGLAS WILLIAM</creatorcontrib><creatorcontrib>DAY III KENNETH FAIRCLOUGH</creatorcontrib><title>METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER</title><description>A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller disk storage and from a intermediary controller cache and using a first received copy of the data record, the first received copy being a copy received first from the intermediary controller disk storage. Alternatively, the disk caching may be performed by searching an intermediary controller cache to determine whether requested data is located in the cache of the intermediary controller, searching a storage device of the intermediary controller to determine whether requested data is located in the storage device of the intermediary controller and retrieving the requested data from a disk controller coupled to the intermediary controller when the requested data is not in the cache or storage device of the intermediary controller. The intermediary controller maintains a cache hit ratio for cache in a disk controller cache and chooses a cache method based upon a comparison of the hit ratio to the threshold. The intermediary controller selects an item to replace in the intermediary controller cache, moves data into the intermediary controller cache, determines whether the hit ratio of the disk controller is greater than the threshold and moves the item into the intermediary controller storage device when the hit ratio of the disk controller cache is greater than the threshold. The intermediary controller discards the item form the cache of the intermediary controller when the hit ratio of the disk controller is not greater than the threshold.</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>2001</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHDxdQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAUXz2BvBWdHZw9PP3ewgKOfgqdfiGuQr6uLp2NQpIKzv19IkL-Pj2sQDwNrWmJOcSovlOZmUHZzDXH20E0tyI9PLS5ITE7NSy2JDw02MjAwNDA0NDYydTQ0Jk4VAOYTLGg</recordid><startdate>20010802</startdate><enddate>20010802</enddate><creator>HANSON DEAN LEE</creator><creator>HANAMI NORMAN IWAO</creator><creator>PEASE DAVID ALLAN</creator><creator>DEWEY DOUGLAS WILLIAM</creator><creator>DAY III KENNETH FAIRCLOUGH</creator><scope>EVB</scope></search><sort><creationdate>20010802</creationdate><title>METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER</title><author>HANSON DEAN LEE ; HANAMI NORMAN IWAO ; PEASE DAVID ALLAN ; DEWEY DOUGLAS WILLIAM ; DAY III KENNETH FAIRCLOUGH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2001011325A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2001</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HANSON DEAN LEE</creatorcontrib><creatorcontrib>HANAMI NORMAN IWAO</creatorcontrib><creatorcontrib>PEASE DAVID ALLAN</creatorcontrib><creatorcontrib>DEWEY DOUGLAS WILLIAM</creatorcontrib><creatorcontrib>DAY III KENNETH FAIRCLOUGH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HANSON DEAN LEE</au><au>HANAMI NORMAN IWAO</au><au>PEASE DAVID ALLAN</au><au>DEWEY DOUGLAS WILLIAM</au><au>DAY III KENNETH FAIRCLOUGH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER</title><date>2001-08-02</date><risdate>2001</risdate><abstract>A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller disk storage and from a intermediary controller cache and using a first received copy of the data record, the first received copy being a copy received first from the intermediary controller disk storage. Alternatively, the disk caching may be performed by searching an intermediary controller cache to determine whether requested data is located in the cache of the intermediary controller, searching a storage device of the intermediary controller to determine whether requested data is located in the storage device of the intermediary controller and retrieving the requested data from a disk controller coupled to the intermediary controller when the requested data is not in the cache or storage device of the intermediary controller. The intermediary controller maintains a cache hit ratio for cache in a disk controller cache and chooses a cache method based upon a comparison of the hit ratio to the threshold. The intermediary controller selects an item to replace in the intermediary controller cache, moves data into the intermediary controller cache, determines whether the hit ratio of the disk controller is greater than the threshold and moves the item into the intermediary controller storage device when the hit ratio of the disk controller cache is greater than the threshold. The intermediary controller discards the item form the cache of the intermediary controller when the hit ratio of the disk controller is not greater than the threshold.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2001011325A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD AND APPARATUS FOR DISK CACHING FOR AN INTERMEDIARY CONTROLLER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T03%3A53%3A43IST&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=HANSON%20DEAN%20LEE&rft.date=2001-08-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2001011325A1%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