The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 05, 2021

Filed:

Aug. 09, 2019
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Unmesh Rathi, Sunnyvale, CA (US);

Arjun Sharma, Milpitas, CA (US);

Suresh Kumar Neelakanda Iyer, Fremont, CA (US);

Vijayan Satyamoorthy Srinivasa, Round Rock, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/30 (2018.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30047 (2013.01); G06F 9/467 (2013.01); G06F 11/1446 (2013.01); G06F 11/1474 (2013.01); G06F 2201/84 (2013.01); G06F 2201/87 (2013.01);
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.


Find Patent Forward Citations

Loading…