A method and apparatus for ensuring the coherence of multiple copies of the same data at multiple geographic locations is presented. The system operating system, the system operator or some combination of both may determine the physical disks having the file or comprising the disk families containing data which requires protection. Using the MIRROR CREATE commands in a Unisys MCP operating system environment, a mirrored disk pack set is made for each relevant physical disk identified. The disk pack set is distributed amongst at least two geographic locations. For each member of each disk pack set, the STORESAFE+command associates a site identifier with the member corresponding to the member's geographic location. During application processing, disk writes for one member of a mirrored set are performed for each member of the set. The MCP operating system checks the results of each disk write to each of the members of the mirrored disk set. If the MCP operating system determines that a write was successful for at least one member of the mirrored set at each geographic location, then a "good" I/O result is returned to the application and application processing continues normally. By contrast, if the MCP operating system determines that for least one site identifier, no member of the set assigned the identifier experienced a successful disk write, then an IOERROR is returned, and application processing may optionally be halted.

Eine Methode und ein Apparat für das Sicherstellen der Kohärenz der mehrfachen Kopien von den gleichen Daten an den mehrfachen geographischen Positionen wird dargestellt. Das System Betriebssystem, der System Operator oder irgendeine Kombination von beiden können die körperlichen Scheiben feststellen, welche die Akte haben oder die Scheibe Familien enthalten, die Daten enthalten, die Schutz erfordert. Mit dem SPIEGEL VERURSACHEN Sie Befehle in einem Unisys MCP Betriebssystemklima, ein widergespiegelter Diskettenpacketsatz wird gebildet für jede relevante körperliche gekennzeichnete Scheibe. Der Diskettenpacketsatz wird unter mindestens zwei geographische Positionen verteilt. Für jedes Mitglied jedes Diskettenpacketsatzes, verbindet das STORESAFE+command einen Aufstellungsortbezeichner mit dem Mitglied, das der geographischen Position des Mitgliedes entspricht. Während der Anwendungsverarbeitung schreibt Scheibe für ein Mitglied eines widergespiegelten Satzes werden durchgeführt für jedes Mitglied des Satzes. Das MCP Betriebssystem überprüft die Resultate jeder Scheibe schreiben jedem der Mitglieder des widergespiegelten Scheibe Satzes. Wenn das MCP Betriebssystem feststellt, daß schreiben für an wenig ein Mitglied des widergespiegelten Satzes an jeder geographischen Position erfolgreich war, dann wird ein "gutes" I/O Resultat zur Anwendung zurückgebracht und die Anwendungsverarbeitung fährt normalerweise fort. Durch Kontrast wenn das MCP Betriebssystem feststellt, daß für wenig Bezeichner mit einen Aufstellungsorten, kein Mitglied des Satzes zuwies, erfuhr der Bezeichner eine erfolgreiche Scheibe schreiben, dann wird ein IOERROR zurückgebracht, und die Anwendungsverarbeitung kann beliebig angehalten werden.

 
Web www.patentalert.com

< (none)

< Method and system for configuring a radio interface in a communication system

> Method for allowing multiple processing threads and tasks to execute on one or more processor units for embedded real-time processor systems

> (none)

~ 00057