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/servido...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lafont, Caroline, Touffait, Guillaume, Collendavelloo, Yan, Defayet, Christophe, Amar, Virginie
Format: Patent
Sprache:spa
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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 replicad