Método y sistema para mantener consistencia fuerte de contenidos replicados distribuidos en un sistema de cliente/servidor.

Un método de mantenimiento de la consistencia de ficheros replicados (250) distribuidos a través de una pluralidad de nodos esclavos de procesamiento independientes (210,

210', 210") que es una parte de un nivel de aplicación (200) de un sistema de procesamiento de datos de cliente/servidor de múltiples clientes, estando distribuidos los ficheros replicados (250, 150) desde un nodo maestro (110) de un nivel maestro (100), el método caracterizado por que comprende las siguientes etapas realizadas con al menos un procesador de datos:

recibir (1) una solicitud de actualización (142) en al menos un servidor maestro (112) del nivel maestro (100) para actualizar una base de datos maestra (120) del sistema de procesamiento de datos;

basándose en dicha solicitud de actualización generar y almacenar (2) una nueva versión (150) de un fichero replicado almacenado en un sistema de ficheros compartido (160) del nivel maestro, comprendiendo los ficheros replicados contenidos de la base de datos maestra (100);

proporcionar (3, 4) una notificación de disponibilidad de la nueva versión (150) del fichero replicado a todos los nodos esclavos (210, 210', 210"); en el que la etapa de proporcionar (3, 4) una notificación de disponibilidad de la nueva versión (150) del fichero replicado a todos los nodos esclavos (210, 210', 210") comprende las siguientes etapas:

enviar (3), desde el servidor maestro (112), una notificación de disponibilidad de la nueva versión (150) del fichero replicado a un nodo esclavo de sincronización (210) tomada entre los nodos esclavos (210, 210', 210"); difundir (4) desde el nodo esclavo de sincronización (210) dicha notificación de disponibilidad a todos los otros nodos esclavos (210', 210");

en cada nodo esclavo (210, 210', 210"), iniciar la precarga (51) desde el sistema de ficheros compartido (160) de la nueva versión (150) del fichero replicado y tras la finalización de la precarga, realizar acuse de recibo (52) al nodo esclavo de sincronización de la finalización satisfactoria de la precarga;

únicamente si todos los nodos esclavos (210, 210', 210") realizan acuse de recibo (52) de la finalización satisfactoria de la precarga realizar a continuación de manera sucesiva las siguientes etapas: recibir en el servidor maestro (112) una notificación de consecución de precarga (6) desde el nodo esclavo de sincronización;

desde el servidor maestro (112), actualizar (7) la base de datos maestra (120) con datos de la nueva versión (150) del fichero replicado haciéndose por lo tanto el uso de la nueva versión (150) del fichero replicado por el nivel maestro (100); desde el servidor maestro que envía un mensaje de compromiso (8) al nodo de sincronización;

en el nodo esclavo de sincronización (210), hacer (9) el uso de la nueva versión (150) del fichero replicado en una base de datos esclava (260) del nivel de aplicación (200) dispuesto para mantener el registro de todas las versiones de fichero replicado (150, 250);

desde el nodo esclavo de sincronización (210), responder al servidor maestro (112) una notificación de compromiso del uso de la nueva versión (150) del fichero replicado en la base de datos esclava (10); desde el servidor maestro (112), que realiza acuse de recibo (11) de la consecución de la actualización en respuesta a la solicitud de actualización recibida (142),

si no todos los nodos esclavos (210, 210', 210") realizan acuse de recibo (52) de la finalización satisfactoria de la precarga, recibir a continuación en el nodo maestro (110) una notificación de error.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E11306011.

Solicitante: AMADEUS S.A.S..

Nacionalidad solicitante: Francia.

Dirección: 485 ROUTE DU PIN MONTARD, SOPHIA ANTIPOLIS 06410 BIOT FRANCIA.

Inventor/es: DEFAYET,CHRISTOPHE, TOUFFAIT,GUILLAUME, AMAR,VIRGINIE, LAFONT,CAROLINE, COLLENDAVELLOO,YAN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/30 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 17/00 Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas. › Recuperación de la información; Estructura de bases de datos a este efecto.

PDF original: ES-2723781_T3.pdf

 

Patentes similares o relacionadas:

Coautoría para un sistema de gestión de documentos, del 6 de Marzo de 2019, de M-Files Oy: Un método en un sistema de gestión de documentos, en donde dicho sistema de gestión de documentos almacena objetos electrónicos en un servidor […]

Tratamiento de peticiones de datos, del 4 de Marzo de 2019, de AMADEUS S.A.S.: Un método para tratar peticiones de datos dirigidas a un entorno de base de datos, comprendiendo el entorno de base de datos al menos una primera plataforma que proporciona […]

Dispositivo de ayuda para el reconocimiento de imágenes mejorado, del 27 de Febrero de 2019, de INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE: Dispositivo de ayuda para el reconocimiento de imágenes, que comprende: - una memoria capaz de almacenar una pluralidad de juegos de descriptores (dij), correspondiendo […]

Interfaz de búsqueda, del 20 de Febrero de 2019, de Palantir Technologies, Inc: Un sistema informático que comprende: uno o más dispositivos informáticos que se configuran para almacenar un repositorio de plantillas ; 5 plantillas de búsqueda […]

Método para el mantenimiento de datos, del 8 de Febrero de 2019, de Compuverde AB: Un método para mantener los datos en un sistema de almacenamiento de datos, incluyendo el sistema de almacenamiento de datos unos nodos de almacenamiento de datos […]

Archivo de datos utilizable en búsquedas, del 4 de Febrero de 2019, de BAE SYSTEMS PLC: Un método implementado por ordenador para generar y buscar un archivo de registros de transacciones, en el que cada registro de transacciones […]

Procedimiento de asignación de direcciones lógicas a puertos de conexión de equipos de un clúster de servidores, programa de ordenador y clúster de servidores correspondientes, del 12 de Diciembre de 2018, de Bull SAS: Procedimiento para asignar direcciones lógicas a puertos de conexión de equipos de un clúster de servidores , que comprende las siguientes etapas: […]

UN MÉTODO PARA LA INDEXACIÓN AUTOMÁTICA DE DOCUMENTOS, del 29 de Febrero de 2012, de BDGB Enterprise Software Sàrl: Un método para recuperar en base a un término de búsqueda junto con una cierta categoría a la que pertenece el término de búsqueda, a partir de un conjunto […]

Otras patentes de AMADEUS S.A.S.