首页> 外国专利> Method for maintaining data availability after component failure included denying access to others while completing by one of the microprocessor systems an atomic transaction changing a portion of the multiple copies of data

Method for maintaining data availability after component failure included denying access to others while completing by one of the microprocessor systems an atomic transaction changing a portion of the multiple copies of data

机译:在组件故障之后保持数据可用性的方法包括:拒绝访问其他组件,同时由一个微处理器系统完成一个原子事务,该原子事务更改数据的多个副本的一部分

摘要

A method for maintaining the overall system availability of a multi- processor data processing system in the event of a failure at one of a plurality of independent failure points. The system includes a plurality of virtual memory type processor units, each of which may include an interactive terminal, and a main memory which has access to a secondary storage device which is also accessible by the main memory of one of the other processor units. The two units are also directly interconnected by a communications mechanism making it possible to provide a shared virtual memory system. Both processor units employ the same operating system and share the same virtual address space for storing information. The interactive terminals are each connected to more than one processor unit. Failure points include the terminals, the processor units, the communication links, and the various software components that are employed by the system. The method maintains system availability by managing the storage of selected information at preestablished precise points in the processing operation. The method updates identical operating system data structures that are stored in each processor unit with the results of certain identified data processing transactions which have affected information required for succeeding processing operations in manner to insure that either identical updates occur or no update occurs. The method further insures that any changes that might have occurred in the information stored in the data structure prior to the end of an aborted transaction is returned to the initial state to permit the transaction to be retried whenever the path of the falilure can be bypassed.
机译:一种用于在多个独立故障点之一发生故障的情况下维持多处理器数据处理系统的整体系统可用性的方法。该系统包括多个虚拟存储器类型处理器单元,每个虚拟存储器类型处理器单元可以包括交互式终端,以及主存储器,该主存储器可以访问第二存储设备,该第二存储设备也可以被其他处理器单元之一的主存储器访问。这两个单元还通过通信机制直接互连,从而可以提供共享的虚拟内存系统。两个处理器单元使用相同的操作系统,并共享相同的虚拟地址空间来存储信息。每个交互式终端都连接到一个以上的处理器单元。故障点包括终端,处理器单元,通信链接以及系统使用的各种软件组件。该方法通过在处理操作中预先建立的精确点上管理所选信息的存储来维持系统可用性。该方法用某些已识别的数据处理事务的结果来更新存储在每个处理器单元中的相同操作系统数据结构,这些数据已经影响了后续处理操作所需的信息,从而确保了发生相同的更新或不发生更新。该方法还确保在中止交易结束之前存储在数据结构中的信息中可能发生的任何更改都返回到初始状态,以允许每当绕过失败通道时就可以重试该交易。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号