To improve communication efficiency during the updating of a replica, and
to reduce the amount of memory required for the updating of a replica. The
present invention is a computer for maintaining consistency of replica
contents by interchanging data modification with another computer. The
computer includes: a replica including shared data; a receiver for
receiving, from another computer, a modification request for data included
in the replica; and a controller for controlling, regardless of a
receiving order of the modification request, for each receipt of the
modification request, a timing of update execution for the replica in
accordance with the received modification request by using information
included in the modification request. The timing of replica updating in
accordance with the received modification requests can be determined,
regardless of the order in which the modification requests are received,
that is, the order of the transmission from other computers. Therefore,
communication efficiency can be improved and the amount of required memory
can be reduced.
Communicatie efficiency verbeteren tijdens het bijwerken van een replica, en de hoeveelheid geheugen verminderen vereisten voor het bijwerken van een replica. De onderhavige uitvinding is een computer voor het handhaven van consistentie van replicainhoud door gegevenswijziging met een andere computer uit te wisselen. De computer omvat: een replica met inbegrip van gedeelde gegevens; een ontvanger voor het ontvangen van, van een andere computer, een wijzigingsverzoek om gegevens inbegrepen in de replica; en een controlemechanisme voor het controleren van, ongeacht een ontvangende orde van het wijzigingsverzoek, om elk ontvangstbewijs van het wijzigingsverzoek, een timing van updateuitvoering voor de replica overeenkomstig het ontvangen wijzigingsverzoek door informatie te gebruiken inbegrepen in het wijzigingsverzoek. De timing van replica het bijwerken overeenkomstig de ontvangen wijzigingsverzoeken kan, ongeacht de orde worden bepaald waarin de wijzigingsverzoeken, namelijk de orde van de transmissie van andere computers worden ontvangen. Daarom kan de communicatie efficiency worden verbeterd en de hoeveelheid vereist geheugen kan worden verminderd.