Clustered object state using field set operations
First Claim
1. A computer-implemented method for maintaining consistent data at different virtual machines, comprising:
- defining one or more managed objects on a instance of a virtual machine in a cluster of virtual machines, each having an instance of an application;
detecting an object field change in a managed object at a first virtual machine;
distributing said field change to at least a second virtual machine in the cluster having a local instance of the managed object.
0 Assignments
0 Petitions
Accused Products
Abstract
Technology for sharing data among multiple virtual machines in a cluster of virtual machines is disclosed. Each virtual machine identifies “managed” objects of an instance of an application running at the virtual machine. Operations performed by an instance of one application which affect the state of managed objects are detected and distributed. The technology distributes object state of managed objects by distributing underlying object field data. A cluster of virtual machines each detects changes to objects of an application running at the virtual machine at a field level of granularity and communicates information with other virtual machines in the cluster to replicate the changes to local instances of a managed object at other virtual machines.
74 Citations
18 Claims
-
1. A computer-implemented method for maintaining consistent data at different virtual machines, comprising:
-
defining one or more managed objects on a instance of a virtual machine in a cluster of virtual machines, each having an instance of an application;
detecting an object field change in a managed object at a first virtual machine;
distributing said field change to at least a second virtual machine in the cluster having a local instance of the managed object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for maintaining consistent data at clustered virtual machines, comprising:
-
maintaining a central representation of one or more managed objects instantiated ate one or more of the clustered virtual machines;
receiving information including at least a field data change in a managed object from a first virtual machine; and
sharing the information with at least a second virtual machine to replicate the changes to the local instance of the one or more managed objects at the second virtual machine. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for maintaining consistent data at clustered virtual machines, each virtual machine having an instance of an application, comprising:
-
receiving at a first virtual machine information comprising at least a field change to a local instance of a managed object, the information resulting from a change to a local instance of the managed object at a second virtual machine; and
replicating the changes in the local instance of the managed objects at the first virtual machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification