System and method for serializing lazy updates in a distributed database without requiring timestamps
First Claim
Patent Images
1. A system for ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph, comprising:
- a forest construction module that creates a forest having trees and edges from said directed acyclic copy graph; and
a propagation module, associated with said forest construction module, that employs said edges of said forest to propagate said lazy updates among replicas in said distributed database and ensure said serialization.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for, and method of, ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph. In one embodiment, the system includes: (1) a forest construction module that creates a forest having trees and edges from the directed acyclic copy graph and (2) a propagation module, associated with the forest construction module, that employs the edges of the forest to propagate the lazy updates among replicas in the distributed database and ensure the serialization.
66 Citations
26 Claims
-
1. A system for ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph, comprising:
-
a forest construction module that creates a forest having trees and edges from said directed acyclic copy graph; and
a propagation module, associated with said forest construction module, that employs said edges of said forest to propagate said lazy updates among replicas in said distributed database and ensure said serialization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph, comprising:
-
creating a forest having trees and edges from said directed acyclic copy graph; and
employing said edges of said forest to propagate said lazy updates among replicas in said distributed database and ensure said serialization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A distributed database described by a directed acyclic copy graph, comprising:
-
at least two primary sites;
at least two secondary sites; and
a system for ensuring serialization of lazy updates among said at least two primary site and said at least two secondary sites, including;
a forest construction module that creates a forest having trees and edges from said directed acyclic copy graph, and a propagation module, associated with said forest construction module, that employs said edges of said forest to propagate said lazy updates among replicas in said distributed database and ensure said serialization. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph, comprising:
-
a forest construction module that creates a forest including an undirected acyclic copy graph having edges from said directed acyclic copy graph; and
a propagation module, associated with said forest construction module, that employs said edges of said forest to propagate said lazy updates among replicas in said distributed database and ensure said serialization. - View Dependent Claims (23, 24, 25, 26)
-
Specification