Distributed execution system and distributed program execution method
US9396050B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | May 28, 2012 |
| Grant date | Jul 19, 2016 |
| Priority date | — |
| Expiry date | Jan 12, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1479
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A distributed execution system includes an output-side pipe worker that operates on a node same as an output-side worker realized by a first distributed program, and an input-side pipe worker that operates on a node same as an input-side worker realized by a second distributed program, receives output data on the output-side worker from the output-side pipe worker, and transfers it to the input-side worker, in which the output-side pipe worker acquires, from the output-side worker, output data together with a sequence number indicating an order of the output data to be transmitted to the input-side worker, acquires a restore sequence number corresponding to an execution state of the input-side worker, compares the sequence number and the restore sequence number, and does not forward, to the input-side pipe worker, the output data acquired together with the sequence number indicating the order equal to or earlier than the restore sequence number.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.