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:
Dec. 20, 2016

Filed:

Dec. 26, 2012
Applicants:

Ashutosh Lakhani, Karnataka, IN;

Roii Raz, Providence, RI (US);

Ghil Iancovici, Newton, MA (US);

LI Lang, Newton, MA (US);

Gabriel Hershkovitz, Newton, MA (US);

Inventors:

Ashutosh Lakhani, Karnataka, IN;

Roii Raz, Providence, RI (US);

Ghil Iancovici, Newton, MA (US);

Li Lang, Newton, MA (US);

Gabriel Hershkovitz, Newton, MA (US);

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30575 (2013.01);
Abstract

Described are techniques for processing a request to update a globally shared data item. The request is received at a first processor designated as the master processor. Other processors are designated as non-master processors. The first processor sends a synchronization request message to the other processors. The first processor waits a predetermined amount of time for the other processors to signal to the first processor regarding commitment in executing the request. Responsive to the first processor receiving the signal from the other processors first processing is performed that includes the first processor notifying the other processors regarding completion of a first synchronization point, updating the globally shared data item by said first processor, and waiting, by the other processors, for notification from the first processor regarding completion of a second synchronization point thereby indicating that updating of the globally shared data item is completed.


Find Patent Forward Citations

Loading…