Method and apparatus for synchronized concurrent processes
AssigneeHitachi, Ltd.
InventorKazuhiko Fukuoka
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorKazuhiko Fukuoka
Estimating the term…
A synchronized concurrent process system incorporating a data driven control with a time attribute being assigned to the shared data. The term "data driven control" means a process operation sequence control system which satisfies the following three conditions. In condition 1, a process is allowed to initiate its operation when all the data items to be referred to by the process are generated by other processes; in condition 2, during a time period from when a processing initiates its operation to when the processing terminates its operation, the other processes are prohibited to update any data item to be referred to by the process, and in condition 3, only when a process terminates its operation, the other processes are allowed to refer to all the data items generated by the process. However, the data driven control alone is not satisfactory. Recognizing the existence of shared data, a time attribute (interior clock) is provided to discriminate the same data before and after updating. This provision has advantages: (i) The procedures for the synchronous control and the mutual exclusive control need not be inserted in an intermediate location of a program, (ii) all processes can operate concurrently (The wait state is not necessary); and (III) a computer system can be provided with the deterministic characteristic.
A process execution control method for use in an information processing system which executes a plurality of processes each referring to at least one data item, to produce, as a result of execution, at least one data item, comprising:
An information processing system which executes a plurality of processes each referring to at least one data item and produces new data as a result of the execution, comprising:
Dependencies are inferred from the claim text.