Patent ID: 7962697
Filing Date: 2011-06-14
Classification: G06F

Abstract:
1. A single computer that utilizes replica memory updating for use in cooperation with at least one other computer in a multiple computer system, wherein said multiple computer system includes a multiplicity of computers, each of the multiplicity of computers being interconnected via at least one communications network, and each executing a different portion of an application program written to execute on a single conventional computer, each having an independent local memory with at least one memory location being replicated in each said local memory; a method of replica memory updating for a single computer in which a memory location of the single computer having a specific location identifier and replicated on at least one other computer of said multiplicity of computers is updated substantially simultaneously from at least one other sources, said single computer comprising: (i) means for utilizing an updating format for a signal or packet carrying out the replica memory updating, said updating format comprising a specific identifier of the memory location to be updated, a content with which said memory location is to be updated, and a resident updating count of the updating source, said count comprising a number indicative of the sequence of occasions on which the updating source has been updated inclusive of the current updating; (ii) means for storing for each replicated memory location the updating count of the previously sent or received updating; (iii) means for comparing the presently resident updating count associated with the replicated memory location to be updated with the updating count of the currently received updating signal or packet; said means for comparing further including means overwriting or not overwriting according to the following policies: