抄録
This paper discusses the performance of the prototype system of an environment for Java replicated process execution. The prototype system had been developed so as to establish technologies that enable stable computation of open large-scale distributed computer systems, such as computer clusters and grid computers. In the prototype system, processes are replicated and executed concurrently on different processors to reduce difficulties caused by instability of these kinds of systems, e.g. malfunctions in computers that are running in different organizations, non-uniformity of computers about their computational abilities and etc. Process replication improves efficiency and reliability of computer systems as follows, i.e. processes can be completed earlier by adopting computation results of the fastest processors, and redundant processing masks malfunctions in processors. Evaluation results showed the effectiveness of the replicated processes.
This paper discusses the performance of the prototype system of an environment for Java replicated process execution. The prototype system had been developed so as to establish technologies that enable stable computation of open large-scale distributed computer systems, such as computer clusters and grid computers. In the prototype system, processes are replicated and executed concurrently on different processors to reduce difficulties caused by instability of these kinds of systems, e.g. malfunctions in computers that are running in different organizations, non-uniformity of computers about their computational abilities and etc. Process replication improves efficiency and reliability of computer systems as follows, i.e. processes can be completed earlier by adopting computation results of the fastest processors, and redundant processing masks malfunctions in processors. Evaluation results showed the effectiveness of the replicated processes.