Patent ID: 9524324
Filing Date: 2016-12-20
CPC Classification: G06F

Claim Text:
1. A method of processing a request to update a globally shared data item comprising: receiving the request at a first processor to update the globally shared data item, wherein said first processor is one of a plurality of processors which access said globally shared data item, said first processor being a master processor and each of the other ones of the plurality of processors being a non-master processor; sending, by the first processor to each of said other ones of the plurality of processors, a synchronization request message; waiting, by the first processor, a predetermined amount of time for each of the other ones of the plurality of processors to signal to the first processor in response to the synchronization request message that said each other processor commits to executing the request to update the globally shared data item; determining whether the first processor receives said signal from each of said other ones of the plurality of processors indicating commitment to executing the request to update the globally shared data item; and responsive to determining that all said other ones of the plurality of processors signal said first processor indicating commitment to executing the request to update the globally shared data item, performing first processing including: