Patents.com Logo
Seleccionar idioma:
 

Título:  Sistemas y métodos para la propagación de la resolución del conflicto de hacer cumplir la convergencia de datos replegados
Patentes ID: EP1582983A1
Fecha de emisión:  October 05, 2005
Resumen:

Las varias encarnaciones de la actual invención se dirigen a los sistemas y al método para detectar conflictos y aplicar resoluciones del conflicto durante operaciones manuales y automáticas de la resolución del conflicto. Varias encarnaciones se dirigen a prevenir ambas: (a) no-convergencia de las resoluciones del conflicto, donde los socios pueden terminar para arriba en un estado constante divergente (es decir. tenga diversos datos en ausencia de conflictos excepcionales); y (b) un ping-pong no-que termina de las resoluciones del conflicto entre los socios (que pueden ocurrir con ciertas soluciones ineficaces que pongan al día continuamente los meta datos para cada resolución del conflicto sin extremo). Ciertas encarnaciones específicas de la actual invención se dirigen a un método para mantener el conocimiento que garantiza la convergencia de datos, aun cuando diversos socios aplican diversas resoluciones del conflicto.




Documento Original:


Systems and methods for the propagation of conflict resolution to enforce convergence of replicated data

Inventor(s): 
Terry, Douglas B. c/o Microsoft Corporation;    (Redmond Washington 98052,  US) , Información de contacto y correo electrónico
Hudis, Irena c/o Microsoft Corporation;    (Redmond Washington 98052,  US) , Información de contacto y correo electrónico
Novik, Lev c/o Microsoft Corporation;    (Redmond Washington 98052,  US) , Información de contacto y correo electrónico
Jhaveri, Vivek J. c/o Microsoft Corporation;    (Redmond Washington 98052,  US) Información de contacto y correo electrónico
Cesionario:  MICROSOFT CORPORATION;  (Redmond, WA 98052,  US)
Agente:  Zimmer, Franz-Josef; Grünecker, Kinkeldey, Stockmair & Schwanhäusser Anwaltssozietät Maximilianstrasse 58, 80538 München, DE
Solicitud N º:  EP1582983
Fecha de presentación:  March 24, 2005
Intern'l Clase:  7G 06F 11/14 A; 7G 06F 17/30 B 
Patente EE.UU. Documento(s):
De Relaciones Exteriores de Referencia(s):


Demanda (s):

Un método para sincronizar datos de la unidad del cambio entre por lo menos dos sistemas informáticos del par en una comunidad de la sincronización, el abarcar dicho del método: sincronizando los datos dichos de la unidad del cambio entre dicho por lo menos dos sistemas informáticos del par; y asegurando la convergencia de los datos dichos de la unidad del cambio en la comunidad de la sincronización usando un componente de los meta datos que corresponde a los datos dichos de la unidad del cambio, componente dicho de los meta datos que abarca un componente de la versión de la resolución del conflicto.

El método de la demanda 1 en donde el componente dicho de la resolución del conflicto se utiliza durante la sincronización para identificar un estado divergente en la unidad dicha del cambio en por lo menos dos sistemas informáticos de entre dicho por lo menos dos sistemas informáticos que abarcan a comunidad dicha de la sincronización.

El método de la demanda 2 más lejos - abarcando corrigiendo el estado divergente dicho en la unidad dicha del cambio y propagando la unidad corregida dicha del cambio a través de la comunidad de la sincronización.



Descripción:CAMPO TÉCNICOLa actual invención se relaciona generalmente con la sincronización de datos a través de sistemas informáticos y, más particularmente, con los conflictos de resolución en un sistema y propagar de la sincronización del par-a-par resoluciones del conflicto de una forma que asegure la convergencia del artículo (es decir, convergencia) de los datos (es decir, convergencia de los datos basada en la unidad del cambio usada para la sincronización).FONDOUn conflicto que ocurre durante la sincronización se puede resolver diferentemente por diversos socios de la sincronización en un ambiente de la sincronización del par-a-par. Por ejemplo, a el sistema de interfaz de los equipo y programas de computación (por ejemplo, pero no limitado a, un sistema operativo) puede existir donde, entre otras cosas, las unidades autónomas de la información almacenable (artículos) abarcan varias unidades componentes del cambio (CUs) que constituyan el elemento básico del cambio de los datos para la sincronización. Cada CU ha asociado meta datos que permite al sistema de la sincronización seguir qué cambios necesitan ser puestos al día en sistemas informáticos del par así como qué cambios recibidos de otros sistemas informáticos del par debe ser aplicado.Una forma ejemplar de sincronización básica para los sistemas usando unidades del cambio y de meta datos para la sincronización (o las estructuras similares) se puede describir generalmente en términos de sola unidad del cambio para un artículo que exista en dos sistemas informáticos del par. En vista de esta sola unidad del cambio, un primer par, socio A (o, más simplemente, “A”), solicita cambios de un segundo par, socio B (o, más simplemente, “B”), transmitiendo a B sus meta datos actuales (mA) referente a su reproducción de la unidad del cambio (CUa). El socio B, sobre la recepción del mA (que corresponde a CUa), compara este meta datos con sus propios meta datos (Mb) para su reproducción de la misma unidad del cambio (CUb). En