An apparatus, method and system are provided for file synchronization for a
fault tolerant network, and are both application and platform independent.
The fault tolerant network generally includes an active network entity,
such as a telecommunication server, and a standby network entity to assume
the functionality of the active network entity in the event of a failure
of the active network entity. The method of the present invention includes
accessing a file within the active network entity, such as through a read
or write request of any network application. A file access request within
the active network entity is generated and transmitted to the standby
network entity, which also performs the file access request. The standby
network entity then generates and transmits a file access confirmation to
the active network entity. The active network entity then determines
whether the file access request of the active network entity has a
corresponding file access confirmation from the standby network entity.
When the file access request has the corresponding file access
confirmation, indicating that the files are in synchrony between the
active and standby network entities, the active network entity then
deletes the file access request and the corresponding file access
confirmation from memory; but when the file access request does not have
the corresponding file access confirmation, indicating a lack of
synchrony, the active network entity then generates an error message and
transfers the file access request to an error log, for subsequent use.
Ein Apparat, eine Methode und ein System werden für Akte Synchrounisierung für ein Störung tolerantes Netz zur Verfügung gestellt und sind Anwendung und Plattformunabhängiges. Das Störung tolerante Netz schließt im Allgemeinen ein aktives Netzwesen, wie ein Nachrichtentechnikbediener und ein Bereitschaftsnetzwesen mit ein, um die Funktionalität des aktiven Netzwesens im Falle eines Ausfalls des aktiven Netzwesens anzunehmen. Die Methode der anwesenden Erfindung schließt das Zugänglich machen einer Akte innerhalb des aktiven Netzwesens, wie durch gelesen ein oder schreibt Antrag jeder möglicher Netzanwendung. Ein Akte Zugang Antrag innerhalb des aktiven Netzwesens wird dem Bereitschaftsnetzwesen erzeugt und übermittelt, das auch den Akte Zugang Antrag durchführt. Das Bereitschaftsnetzwesen dann erzeugt und mittelt eine Akte Zugang Bestätigung dem aktiven Netzwesen über. Das aktive Netzwesen stellt dann fest, ob der Akte Zugang Antrag des aktiven Netzwesens eine entsprechende Akte Zugang Bestätigung vom Bereitschaftsnetzwesen hat. Wenn der Akte Zugang Antrag die entsprechende Akte Zugang Bestätigung hat, löscht die Anzeige, daß die Akten in synchrony zwischen den aktiven und Bereitschaftsnetzwesen sind, das aktive Netzwesen dann den Akte Zugang Antrag und die entsprechende Akte Zugang Bestätigung aus Gedächtnis; aber, wenn der Akte Zugang Antrag nicht die entsprechende Akte Zugang Bestätigung hat, erzeugt die Anzeige eines Fehlens von synchrony, dem aktiven Netzwesen dann eine Fehlermeldung und bringt den Akte Zugang Antrag auf einen Störspeicher, für folgenden Gebrauch.