×

Dynamic synchronization of tables

  • US 7,516,165 B2
  • Filed: 10/27/2004
  • Issued: 04/07/2009
  • Est. Priority Date: 06/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A network computer system comprising:

  • a source node computer comprising;

    a source node processing unit coupled to a network through a system bus;

    a source node system memory coupled to the source node processing unit through a system bus, wherein a table identically shared among computers on the network is cached in the source node system memory;

    a source node computer-readable medium coupled to the source node processing unit through a system bus; and

    a synchronization source process executed from the source node computer-readable medium by the source node processing unit, wherein the synchronization source process causes the source node processing unit to create a synchronization stream from data for the shared table and to transmit the synchronization stream on the network; and

    a destination node computer comprising;

    a destination node processing unit coupled to the network through a system bus;

    a destination node system memory coupled to the destination node processing unit through a system bus;

    a destination node computer-readable medium coupled to the destination node processing unit through a system bus; and

    a synchronization destination process executed from the destination node computer-readable medium by the destination node processing unit, wherein the synchronization destination process causes the destination node processing unit to receive the synchronization stream from the network and to create a copy of the shared table in the destination node system memory, wherein the synchronization destination process creates the copy on the destination node which is identical to the table already shared among computers on the network, the copy including transactions which are committed during the synchronization destination process.

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