×

Push replication for use with a distributed data grid

  • US 9,081,839 B2
  • Filed: 01/27/2012
  • Issued: 07/14/2015
  • Est. Priority Date: 01/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing push replication in distributed computing environments, said system comprising:

  • a source cluster of computer servers that manage a set of data and operations on said data in a distributed computing environment, said source cluster including a cache storing a set of data entries and an application residing on at least one server in said source cluster, said application executing one or more insert, update or delete operations on said data entries in the cache, wherein the source cluster maintains a connection to a destination cluster over a network;

    a publishing cache store residing in the source cluster, wherein the publishing cache store determines that an update has been performed on a data entry in the cache and provides the update to the push replication provider, wherein the push replication provider places the update on a topic;

    a publishing service residing on the source cluster, wherein said publishing service subscribes to said topic, reads the update and transmits the update to the destination cluster; and

    a push replication provider that asynchronously pushes the update on the data entries from the source cluster to the destination cluster, said update being caused by the application executing the one or more insert, update or delete operations in the cache, wherein the push replication provider includes a pluggable internal transport to send the update to the destination cluster, wherein said internal transport can be switched.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×