Processing

Please wait...

Settings

Settings

Goto Application

1. EP2959387 - METHOD AND SYSTEM FOR PROVIDING HIGH AVAILABILITY FOR STATE-AWARE APPLICATIONS

Office
European Patent Office
Application Number 14708326
Application Date 11.02.2014
Publication Number 2959387
Publication Date 30.12.2015
Publication Kind B1
IPC
G06F 11/14
GPHYSICS
06COMPUTING; CALCULATING OR 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, e.g. by using different operation sequences leading to the same result
CPC
G06F 8/70
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
G06F 11/1482
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
1479Generic software techniques for error detection or fault masking
1482by means of middleware or OS functionality
G06F 11/2035
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
202where processing functionality is redundant
2035without idle spare hardware
Applicants ERICSSON TELEFON AB L M (PUBL)
Inventors KANSO ALI
LEMIEUX YVES
Designated States
Priority Data 14044206 02.10.2013 US
201361768003 22.02.2013 US
Title
(DE) VERFAHREN UND VORRICHTUNG ZUR GEWÄHRLEISTUNG VON HOCHVERFÜGBARE ZUSTANDSBEWUSSTEAPPLIKATIONEN
(EN) METHOD AND SYSTEM FOR PROVIDING HIGH AVAILABILITY FOR STATE-AWARE APPLICATIONS
(FR) MÉTHODE ET SYSTÈME POUR L'OBTENTION D'APPLICATIONS A MÉMORISATION D'ÉTATS HAUTEMENT DISPONIBLES
Abstract
(EN) A middleware that manages high availability of a software application is automatically configured when the software application is added to a system. The method of automatic configuration includes receiving a user input that specifies availability requirements and information of the software application, where the availability requirements include at least a checkpoint service that enables the software application to save and retrieve its state. The method also includes identifying a checkpoint agent for providing the checkpoint service to the software application. The checkpoint agent includes a first interface to the software application and a second interface, different from the first interface, to the middleware. A middleware configuration is generated that satisfies the availability requirements, based on the information of the software application such that the middleware offers the checkpoint service to the software application through the checkpoint agent and directly manages lifecycles of the software application.
(FR) L'invention concerne un intergiciel qui gère la haute disponibilité d'une application logicielle et qui est configuré automatiquement lorsque l'application logicielle est ajoutée à un système. Le procédé de configuration automatique consiste à recevoir une entrée utilisateur qui indique des exigences en disponibilité et des informations sur l'application logicielle, les exigences en disponibilité comprenant au moins un service de point de contrôle qui permet de sauvegarder l'application logicielle et d'extraire son état. Le procédé consiste également à identifier un agent de point de contrôle afin de fournir le service de point de contrôle à l'application logicielle. L'agent de point de contrôle comprend une première interface à l'application logicielle et une seconde interface, différente de la première, à l'intergiciel. Une configuration d'intergiciel est générée de façon à satisfaire aux exigences en disponibilité sur la base des informations de l'application logicielle de sorte que l'intergiciel offre le service de point de contrôle à l'application logicielle par l'intermédiaire de l'agent de point de contrôle et gère directement les cycles de vie de l'application logicielle.
Related patent documents