Method for distributed redundant execution of program modules

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518209, 3642306, 364260, 3642683, 364DIG1, G06F 1516

Patent

active

055510477

ABSTRACT:
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.

REFERENCES:
patent: 4698785 (1987-10-01), Desmond et al.
patent: 4807228 (1989-02-01), Dahbura et al.
patent: 4872106 (1989-10-01), Slater
patent: 4965718 (1990-10-01), George et al.
patent: 5317726 (1994-05-01), Horst
Kinji Mori, et al., "Autonomous Decentralized Software Structure and Its Application," IEEE, Proceedings of the Fall Joint Computer Conference, Nov. 2-6, 1986, pp. 1056-1063.
K. H. Kim, et al., "Distributed Execution of Recovery Blocks: an Approach for Uniform Treatment of Hardware and Software Faults in Real-Time Applications," IEEE Transactions on Computers, vol. 38, No. 5, May 1989, pp. 626-636.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for distributed redundant execution of program modules does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for distributed redundant execution of program modules, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for distributed redundant execution of program modules will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1063858

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.