PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES
Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system...
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 | Rathi, Unmesh Satyamoorthy Srinivasa, Vijayan Sharma, Arjun Iyer, Suresh Kumar Neelakanda |
description | Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system. When the first logical creation time exceeds a latest logical creation time from a set of resources previously acquired by the first transaction, the first logical creation time of the resource is compared with an earliest logical termination time from the set of resources. When the first logical creation time of the resource exceeds the earliest logical termination time from the set of resources, a conflict between the resource and the set of resources is detected, and a restart of the first transaction is triggered. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2021081202A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2021081202A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2021081202A13</originalsourceid><addsrcrecordid>eNrjZLAJcA0K9gwOcfULUQgJcvQLdnQO8fT3c_RR8HX19Q-KBFIhji6OIY66To7Bri4KTqFubq5BCs6Ozh6uwTwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD402MjAyNDAwhBIORoaE6cKAMb2KoY</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES</title><source>esp@cenet</source><creator>Rathi, Unmesh ; Satyamoorthy Srinivasa, Vijayan ; Sharma, Arjun ; Iyer, Suresh Kumar Neelakanda</creator><creatorcontrib>Rathi, Unmesh ; Satyamoorthy Srinivasa, Vijayan ; Sharma, Arjun ; Iyer, Suresh Kumar Neelakanda</creatorcontrib><description>Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system. When the first logical creation time exceeds a latest logical creation time from a set of resources previously acquired by the first transaction, the first logical creation time of the resource is compared with an earliest logical termination time from the set of resources. When the first logical creation time of the resource exceeds the earliest logical termination time from the set of resources, a conflict between the resource and the set of resources is detected, and a restart of the first transaction is triggered.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</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=20210318&DB=EPODOC&CC=US&NR=2021081202A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20210318&DB=EPODOC&CC=US&NR=2021081202A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Rathi, Unmesh</creatorcontrib><creatorcontrib>Satyamoorthy Srinivasa, Vijayan</creatorcontrib><creatorcontrib>Sharma, Arjun</creatorcontrib><creatorcontrib>Iyer, Suresh Kumar Neelakanda</creatorcontrib><title>PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES</title><description>Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system. When the first logical creation time exceeds a latest logical creation time from a set of resources previously acquired by the first transaction, the first logical creation time of the resource is compared with an earliest logical termination time from the set of resources. When the first logical creation time of the resource exceeds the earliest logical termination time from the set of resources, a conflict between the resource and the set of resources is detected, and a restart of the first transaction is triggered.</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>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAJcA0K9gwOcfULUQgJcvQLdnQO8fT3c_RR8HX19Q-KBFIhji6OIY66To7Bri4KTqFubq5BCs6Ozh6uwTwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD402MjAyNDAwhBIORoaE6cKAMb2KoY</recordid><startdate>20210318</startdate><enddate>20210318</enddate><creator>Rathi, Unmesh</creator><creator>Satyamoorthy Srinivasa, Vijayan</creator><creator>Sharma, Arjun</creator><creator>Iyer, Suresh Kumar Neelakanda</creator><scope>EVB</scope></search><sort><creationdate>20210318</creationdate><title>PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES</title><author>Rathi, Unmesh ; Satyamoorthy Srinivasa, Vijayan ; Sharma, Arjun ; Iyer, Suresh Kumar Neelakanda</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2021081202A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Rathi, Unmesh</creatorcontrib><creatorcontrib>Satyamoorthy Srinivasa, Vijayan</creatorcontrib><creatorcontrib>Sharma, Arjun</creatorcontrib><creatorcontrib>Iyer, Suresh Kumar Neelakanda</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rathi, Unmesh</au><au>Satyamoorthy Srinivasa, Vijayan</au><au>Sharma, Arjun</au><au>Iyer, Suresh Kumar Neelakanda</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES</title><date>2021-03-18</date><risdate>2021</risdate><abstract>Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first logical creation time of a resource to be acquired by the first transaction during a pre-commit phase of a first transaction with an I/O system. When the first logical creation time exceeds a latest logical creation time from a set of resources previously acquired by the first transaction, the first logical creation time of the resource is compared with an earliest logical termination time from the set of resources. When the first logical creation time of the resource exceeds the earliest logical termination time from the set of resources, a conflict between the resource and the set of resources is detected, and a restart of the first transaction is triggered.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US2021081202A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER 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-05T01%3A11%3A10IST&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=Rathi,%20Unmesh&rft.date=2021-03-18&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2021081202A1%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 |