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

PDF original: ES-2723781_T3.pdf

 

Patentes similares o relacionadas:

Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]

Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]

Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]

MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]

Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]

Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]

Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]

SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .