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:
Jul. 04, 2017

Filed:

Jun. 29, 2015
Applicant:

Mellanox Technologies Ltd., Yokneam, IL;

Inventors:

Dror Goldenberg, Zichron Yaakov, IL;

Liran Liss, Atzmon, IL;

Shlomo Raikin, Kibbutz Yassur, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/927 (2013.01); H04L 12/911 (2013.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
H04L 47/801 (2013.01); G06F 9/52 (2013.01); H04L 47/743 (2013.01);
Abstract

Lock access is managed in a data network having an initiator node and a remote target by issuing a lock command from a first process to the remote target via an initiator network interface controller to establish a lock on a memory location, and prior to receiving a reply to the lock command communicating a data access request to the memory location from the initiator network interface controller. Prior to receiving a reply to the data access request, an unlock command issues from the initiator network interface controller. The target network interface controller determines the lock content, and when permitted by the lock accesses the memory location. After accessing the memory location the target network interface controller executes the unlock command. When the lock prevents data access, the lock operation is retried a configurable number of times until data access is allowed or a threshold is exceeded.


Find Patent Forward Citations

Loading…