System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches

In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WEISSMAN Boris, CHEN Mike, BOHRA Ata
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 WEISSMAN Boris
CHEN Mike
BOHRA Ata
description In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected one of the cache lines, a caching component determines whether at least one of the data units in the selected cache line is still active; if so, then the still active data unit(s) in the selected cache line is read and written to a different cache line.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2017031831A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2017031831A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2017031831A13</originalsourceid><addsrcrecordid>eNqNjLEKwjAURbM4iPoPD5wLjR10LaXFQRer4Faeya0tpEnpC4J_bxE_wOnA4XCW6l6_JWIg9pbOiF2w1IaJyldvYh_8118wOjYY4CP1nk48PUFF8HEWSW7tBBF-OFDlWDoq2HSQtVq07ASbH1dqW5XX4phgDA1knIcesbnVu1Tv00wfMp3r7L_qA_yHOiQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches</title><source>esp@cenet</source><creator>WEISSMAN Boris ; CHEN Mike ; BOHRA Ata</creator><creatorcontrib>WEISSMAN Boris ; CHEN Mike ; BOHRA Ata</creatorcontrib><description>In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected one of the cache lines, a caching component determines whether at least one of the data units in the selected cache line is still active; if so, then the still active data unit(s) in the selected cache line is read and written to a different cache line.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20170202&amp;DB=EPODOC&amp;CC=US&amp;NR=2017031831A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170202&amp;DB=EPODOC&amp;CC=US&amp;NR=2017031831A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WEISSMAN Boris</creatorcontrib><creatorcontrib>CHEN Mike</creatorcontrib><creatorcontrib>BOHRA Ata</creatorcontrib><title>System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches</title><description>In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected one of the cache lines, a caching component determines whether at least one of the data units in the selected cache line is still active; if so, then the still active data unit(s) in the selected cache line is read and written to a different cache line.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLEKwjAURbM4iPoPD5wLjR10LaXFQRer4Faeya0tpEnpC4J_bxE_wOnA4XCW6l6_JWIg9pbOiF2w1IaJyldvYh_8118wOjYY4CP1nk48PUFF8HEWSW7tBBF-OFDlWDoq2HSQtVq07ASbH1dqW5XX4phgDA1knIcesbnVu1Tv00wfMp3r7L_qA_yHOiQ</recordid><startdate>20170202</startdate><enddate>20170202</enddate><creator>WEISSMAN Boris</creator><creator>CHEN Mike</creator><creator>BOHRA Ata</creator><scope>EVB</scope></search><sort><creationdate>20170202</creationdate><title>System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches</title><author>WEISSMAN Boris ; CHEN Mike ; BOHRA Ata</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2017031831A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WEISSMAN Boris</creatorcontrib><creatorcontrib>CHEN Mike</creatorcontrib><creatorcontrib>BOHRA Ata</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WEISSMAN Boris</au><au>CHEN Mike</au><au>BOHRA Ata</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches</title><date>2017-02-02</date><risdate>2017</risdate><abstract>In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected one of the cache lines, a caching component determines whether at least one of the data units in the selected cache line is still active; if so, then the still active data unit(s) in the selected cache line is read and written to a different cache line.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2017031831A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title System and Method for Eviction and Replacement in Large Content-Addressable Flash Caches
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T20%3A00%3A18IST&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=WEISSMAN%20Boris&rft.date=2017-02-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2017031831A1%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