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.

Μια συσκευή ότι οι ελάττωμα-ανεκτικές πλατφόρμες υπολογισμού δικτύων με τις μη ελάττωμα-ανεκτικές πλατφόρμες υπολογισμού περιλαμβάνουν τουλάχιστον μια ελάττωμα-ανεκτική πλατφόρμα υπολογισμού, μια πολλαπλότητα των μη ελάττωμα-ανεκτικών πλατφορμών υπολογισμού, και των συνδέσεων επικοινωνίας που συνδέουν την ελάττωμα-ανεκτική πλατφόρμα υπολογισμού με τις μη ελάττωμα-ανεκτικές πλατφόρμες υπολογισμού. Η ελάττωμα-ανεκτική πλατφόρμα υπολογισμού περιλαμβάνει τα προγράμματα εφαρμογών και ένα ελάττωμα-ανεκτικό στρώμα επέκτασης. Κάθε μη ελάττωμα-ανεκτική πλατφόρμα υπολογισμού περιλαμβάνει τα προγράμματα εφαρμογών και ένα ελάττωμα-ανεκτικό στρώμα επέκτασης. Μια μέθοδος για την ελάττωμα-ανοχή στις μη ελάττωμα-ανεκτικές πλατφόρμες υπολογισμού περιλαμβάνει τα βήματα: α) περιμένοντας μια συναλλαγή από τα προγράμματα εφαρμογών γ) επιλογή μιας μη ελάττωμα-ανεκτικής πλατφόρμας υπολογισμού Δ) αποστολή της συναλλαγής σε μια πρώτη μη ελάττωμα-ανεκτική πλατφόρμα υπολογισμού ε) εάν μια απάντηση από την πρώτη μη ελάττωμα-ανεκτική πλατφόρμα υπολογισμού δεν παραλαμβάνεται εντός ενός προετοιμασμένου χρονικού διαστήματος, κατόπιν στέλνοντας τη συναλλαγή, που συσσωρεύεται με μια σχετική ΣΤΑΓΟΝΑ, σε μια δεύτερη μη ελάττωμα-ανεκτική πλατφόρμα υπολογισμού και φ) εάν μια απάντηση από τη μη ελάττωμα-ανεκτική πλατφόρμα υπολογισμού παραλαμβάνεται εντός ενός προετοιμασμένου χρονικού διαστήματος, κατόπιν αποθηκεύοντας οποιαδήποτε ΣΤΑΓΟΝΑ που παραλαμβάνεται με την απάντηση.

 
Web www.patentalert.com

< (none)

< Vacuum cleaner

> Method and apparatus that enforces a regional memory model in hierarchical memory systems

> (none)

~ 00032