Data replication for a virtual networking system
AssigneeInternational Business Machines Corporation
InventorsSushma Anantharam, Amitabha Biswas, Harshad S. Padhye
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide a method for data replication in a networking system comprising multiple computing nodes. The method comprises maintaining a data set on at least two computing nodes of the system. The method further comprises receiving a data update request for the data set, wherein the data update request includes a data update for the data set. The data set on the at least two computing nodes is updated based on the data update request received.
Claims20
A method for data replication in a virtual networking system comprising multiple computing nodes, wherein each computing node comprises a server including one or more resources, the method comprising:
- maintaining, on each computing node of the multiple computing nodes, a replica of a data set for a tenant;
- synchronizing the multiple computing nodes, wherein each computing node of the multiple computing nodes exchanges information relating to the data set with another node of the multiple computing nodes to stay in synchronization;
- receiving a data request of the data set from a client device;
- and
- providing the client device with requested data in response to receiving the data request based on a replica of the data set maintained on a computing node of the multiple computing nodes.
A system comprising a computer processor, a computer-readable hardware storage medium, and program code embodied with the computer-readable hardware storage medium for execution by the computer processor to implement a method for data replication in a virtual networking system comprising multiple computing nodes, wherein each computing node comprises a server including one or more resources, the method comprising:
- maintaining, on each computing node of the multiple computing nodes, a replica of a data set for a tenant;
- synchronizing the multiple computing nodes, wherein each computing node of the multiple computing nodes exchanges information relating to the data set with another node of the multiple computing nodes to stay in synchronization;
- receiving a data request of the data set from a client device;
- and
- providing the client device with requested data in response to receiving the data request based on a replica of the data set maintained on a computing node of the multiple computing nodes.
A computer program product comprising a computer-readable hardware storage medium having program code embodied therewith, the program code being executable by a computer to implement a method for data replication in a virtual networking system comprising multiple computing nodes, wherein each computing node comprises a server including one or more resources, the method comprising:
- maintaining, on each computing node of the multiple computing nodes, a replica of a data set for a tenant;
- synchronizing the multiple computing nodes, wherein each computing node of the multiple computing nodes exchanges information relating to the data set with another node of the multiple computing nodes to stay in synchronization;
- receiving a data request of the data set from a client device;
- and
- providing the client device with requested data in response to receiving the data request based on a replica of the data set maintained on a computing node of the multiple computing nodes.
Dependencies are inferred from the claim text.