会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 63. 发明授权
    • Method for distributed redundant execution of program modules
    • 分布式冗余执行程序模块的方法
    • US5551047A
    • 1996-08-27
    • US10649
    • 1993-01-28
    • Kinji MoriMasayuki OrimoHirokazu KasashimaK. H. Kim
    • Kinji MoriMasayuki OrimoHirokazu KasashimaK. H. Kim
    • G06F11/00G06F11/16G06F15/16
    • G06F11/1633G06F11/1489G06F11/1487G06F11/1641
    • A method for organizing and programming distributed computer systems in which processors are connected via interconnection or communication networks, such that even if many cases of hardware and software faults occur within the processors or within the networks, such faults do not lead to the failures in the application's computation. Parallel and asynchronous execution of multiple versions of a program module is performed with processors which are connected by a network without involving any direct interaction between the processors during the execution of the same or different versions of the program module. The process includes a step for executing, for each of the distributed program modules, the primary version and its backup version concurrently by use of multiple processors, a step for checking, in each processor, the logical acceptability of the output data produced from its execution of a program module version, a step for sending, in each processor, the acceptable output data to the transmission paths, a step for receiving, in each processor, the message from the transmission paths, checking the logical acceptability of each received message, and detecting the messages belonging to the same program module, and a step for selecting, in each processor, a message based on a selection logic.
    • 一种用于组织和编程分布式计算机系统的方法,其中处理器通过互连或通信网络连接,使得即使在处理器内或网络内发生许多硬件和软件故障的情况下,这种故障也不会导致 应用程序的计算 执行程序模块的多个版本的并行和异步执行,其中处理器通过网络连接,而不涉及在执行程序模块的相同或不同版本期间处理器之间的任何直接交互。 该过程包括通过使用多个处理器来为每个分布式程序模块执行主版本和其备份版本的步骤,用于在每个处理器中检查从其执行产生的输出数据的逻辑可接受性的步骤 程序模块版本的步骤,用于在每个处理器中将可接受的输出数据发送到传输路径的步骤,用于在每个处理器中从传输路径接收消息,检查每个接收到的消息的逻辑可接受性的步骤,以及 检测属于同一程序模块的消息,以及在每个处理器中基于选择逻辑选择消息的步骤。