Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. US20020035706 - Method and system for software recovery

Office
États-Unis d'Amérique
Numéro de la demande 09923584
Date de la demande 07.08.2001
Numéro de publication 20020035706
Date de publication 21.03.2002
Numéro de délivrance 6430703
Date de délivrance 06.08.2002
Type de publication B1
CIB
7G 06F 11/00 A
G06F 11/14
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
07Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
14Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
G06F 11/14
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
07Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
14Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
CPC
G06F 11/1469
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1458Management of the backup or restore process
1469Backup restoration techniques
Déposants Sun Microsystems, Inc.
Inventeurs Connor, William Hayden
Haddon, Bruce Kenneth
Mandataires Conley, Rose & Tayon, PC
Kowert, Robert C.
Données relatives à la priorité 09211135 14.12.1998 US
09923584 07.08.2001 US
Titre
(EN) Method and system for software recovery
Abrégé
(EN)

In an object oriented software environment, a system and method is disclosed that addresses both state recovery and relationship recovery in the event of a system halt. The system is suited to enterprise-class distributed systems with extensive object relationships. Each essential object is saved in persistent storage. Essential values within each object are updated in storage according to a method within each object. After a partial or total halt of the system, the state of the software is reconstructed in a two phase process. In the first phase, the essential objects are restored from persistent storage, along with essential values. In the second phase, a method uniquely implemented by each object will reconstruct non-essential objects and variables. The second phase is ideally tailored to allow the system to be reconstructed even when the underlying hardware or software has been altered.

Également publié en tant que