A method, apparatus, and system are provided for performing a migration of
control over a processing element from an original software system to a
replacement software system. A replacement software system in memory
associated with an active processing element is configured while an
original software system controls the active processing element. The
replacement software system is prepared to take control of the active
processing element when state information is communicated to it from the
original software system. Control of the active processing element is
transferred to the replacement software system by a migration manager. A
virtual machine may be used to facilitate the transfer of control, by
interfacing between the active processing element, the original software
system and the replacement software system. The virtual machine and
original software system may be deactivated once control is transferred.
Μια μέθοδος, μια συσκευή, και ένα σύστημα παρέχονται για την εκτέλεση μιας μετανάστευσης του ελέγχου ενός στοιχείου επεξεργασίας από ένα αρχικό σύστημα λογισμικού σε ένα σύστημα λογισμικού αντικατάστασης. Ένα σύστημα λογισμικού αντικατάστασης στη μνήμη που συνδέεται με ένα ενεργό στοιχείο επεξεργασίας διαμορφώνεται ενώ ένα αρχικό σύστημα λογισμικού ελέγχει το ενεργό στοιχείο επεξεργασίας. Το σύστημα λογισμικού αντικατάστασης προετοιμάζεται για να πάρει τον έλεγχο του ενεργού στοιχείου επεξεργασίας όταν διαβιβάζονται οι κρατικές πληροφορίες σε τον από το αρχικό σύστημα λογισμικού. Ο έλεγχος του ενεργού στοιχείου επεξεργασίας μεταφέρεται στο σύστημα λογισμικού αντικατάστασης από έναν διευθυντή μετανάστευσης. Μια εικονική μηχανή μπορεί να χρησιμοποιηθεί για να διευκολύνει τη μεταφορά του ελέγχου, με τη διασύνδεση μεταξύ του ενεργού στοιχείου επεξεργασίας, του αρχικού συστήματος λογισμικού και του συστήματος λογισμικού αντικατάστασης. Η εικονική μηχανή και το αρχικό σύστημα λογισμικού μπορούν να απενεργοποιηθούν μόλις μεταφερθεί ο έλεγχος.