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:
Apr. 16, 2019

Filed:

Dec. 07, 2016
Applicant:

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

Inventors:

Vikas Aggarwal, Redwood City, CA (US);

Ankur Arora, Vancouver, CA;

Sam Idicula, Santa Clara, CA (US);

Nipun Agarwal, Saratoga, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 29/08 (2006.01); H04L 12/805 (2013.01);
U.S. Cl.
CPC ...
H04L 47/12 (2013.01); H04L 47/365 (2013.01); H04L 67/1095 (2013.01); H04L 67/32 (2013.01);
Abstract

Techniques are provided for using decentralized lock synchronization to increase network throughput. In an embodiment, a first computer sends, to a second computer comprising a lock, a request to acquire the lock. In response to receiving the lock acquisition request, the second computer detects whether the lock is available. If the lock is unavailable, then the second computer replies by sending a denial to the first computer. Otherwise, the second computer sends an exclusive grant of the lock to the first computer. While the first computer has acquired the lock, the first computer sends data to the second computer. Afterwards, the first computer sends a request to release the lock to the second computer. This completes one duty cycle of the lock, and the lock is again available for acquisition.


Find Patent Forward Citations

Loading…