×

Openstack database replication

  • US 20120233119A1
  • Filed: 04/19/2011
  • Published: 09/13/2012
  • Est. Priority Date: 03/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A distributed information synchronization system, comprising:

  • a first subsidiary node coupled to a network, the first subsidiary node including a first non-transitory computer-readable medium wherein the first computer-readable medium includes a first structured information repository, and wherein information in the first structured information repository is subject to internal consistency constraints;

    a second subsidiary node coupled to a network, the second subsidiary node including a second non-transitory computer-readable medium wherein the second computer-readable medium includes a second structured information repository, and wherein information in the second structured information repository is subject to internal consistency constraints;

    a repository synchronizer coupled to the first and second structured information repositories;

    the repository synchronizer further including;

    a consistency evaluation module adapted to evaluate the differences between the first structured information repository and the second structured information repository;

    an internal modification module adapted to modify the internal structures of a structured information repository;

    an external replication module adapted to delete a target structured information repository and replace it with a replicated copy of a source structured information repository; and

    a threshold comparator;

    wherein the repository synchronizer is adapted to;

    evaluate the first and second structured information repositories and determine a level of difference and compare the level of difference to a configurable threshold using the threshold comparator;

    if the level of difference is above the configurable threshold, modify the internal structures of a selected structured information repository using the internal modification module;

    if the level of difference is below the configurable threshold, delete the selected structured information repository and replace it with a replicated copy of a consistent structured information repository using the external replication module.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×