Inventors:
Jay Woods - Plano TX
Peter M. Willenbring - Richardson TX
Assignee:
Northern Telecom Limited - Montreal
International Classification:
G06F 1100
Abstract:
An apparatus that networks fault-tolerant computing platforms with non fault-tolerant computing platforms includes at least one fault-tolerant computing platform, a plurality of non fault-tolerant computing platforms, and communication links connecting the fault-tolerant computing platform to the non fault-tolerant computing platforms. The fault-tolerant computing platform includes application software and a fault-tolerant extension layer. Each non fault-tolerant computing platform includes application software and a fault-tolerant extension layer. A method for extending fault-tolerance into the non fault-tolerant computing platforms includes the steps of: a) waiting for a transaction from the application software; c) selecting a non fault-tolerant computing platform; d) sending the transaction to a first non fault-tolerant computing platform; e) if a response from the first non fault-tolerant computing platform is not received within a preset time period, then sending the transaction, bundled with an associated BLOB, to a second non fault-tolerant computing platform; and f) if a response from the non fault-tolerant computing platform is received within a preset time period, then storing any BLOB received with the response.