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:
Aug. 22, 2017

Filed:

Sep. 26, 2013
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Esdras E. Cruz-Aguilar, Austin, TX (US);

Perinkulam I. Ganesh, Round Rock, TX (US);

Madhusudanan Kandasamy, Gobichettipalayam, IN;

Charles E. Meyer, Austin, TX (US);

Stephen J. Tovcimak, Red Hook, NY (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/911 (2013.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 47/70 (2013.01); H04L 41/0893 (2013.01); H04L 67/104 (2013.01); H04L 69/28 (2013.01); H04L 43/0817 (2013.01); H04L 43/10 (2013.01);
Abstract

Mechanisms are provided, in a data processing system comprising a plurality of nodes, each node being a computing device, for controlling access to a critical section of code. These mechanisms send, by a sender node of the data processing system, an access request for requesting access to the critical section of code. The critical section of code is a portion of code that accesses a shared resource. The mechanisms receive, in the sender node, from a plurality of receiver nodes in the data processing system, responses to the access request. Each response in the responses includes a number of active nodes perceived by a corresponding receiver node that transmitted the response. The mechanisms control, by the sender node, access to the critical section of code based on the number of active nodes identified in each of the responses received from the receiver nodes.


Find Patent Forward Citations

Loading…