Reliable system with redundant hardware, and software derived from the same source code but having different binary executions
AssigneeInternational Business Machines Corporation
InventorsBulent Abali, Hubertus Franke, Paul Henri Muench, Kathryn M. O'Brien
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, in accordance with one embodiment, includes generating multiple versions of software from the same source code. Each of the versions is installed onto a corresponding, unique hardware system, the hardware systems being redundant relative to one another. When the versions are run on the respective hardware systems, the resulting respective executions of the versions are different.
Claims20
A computer-implemented method, comprising:
- generating multiple versions of software from the same source code;
- installing each of the versions onto a corresponding, unique hardware system, the hardware systems being redundant relative to one another,
- wherein when the versions are run on the respective hardware systems, the resulting respective executions of the versions are different.
A computer program product, the computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to generate multiple versions of software from the same source code;
- and
- program instructions to install each of the versions onto a corresponding, unique hardware system, the hardware systems being redundant relative to one another,
- wherein when the versions are run on the respective hardware systems, the resulting respective executions of the versions are different.
A system, comprising:
- a processor;
- and
- logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
- generate multiple versions of software from the same source code;
- install each of the versions onto a corresponding, unique hardware system, the hardware systems being redundant relative to one another,
- wherein when the versions are run on the respective hardware systems, the resulting respective executions of the versions are different.
Dependencies are inferred from the claim text.