×

Efficient handling of mostly read data in a computer server

  • US 8,099,388 B2
  • Filed: 07/16/2008
  • Issued: 01/17/2012
  • Est. Priority Date: 06/07/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer apparatus comprising:

  • at least one processor;

    a memory coupled to the at least one processor;

    a client server program in the memory executing by the at least one processor that receives data requests from a client, the client server program comprising;

    a first stale data marker list with stale data markers corresponding to stale data on a replicated server, where the first stale data marker list includes a key that corresponds to the stale data, and wherein the stale data markers include a data change time and a replication time used by the workload manager to determine when data on a server is stale, and wherein the first stale data marker list is a local stale data marker for a primary server;

    a data server program residing on each of one or more replicated server that receives data requests from the client server program wherein the data server program further comprises a second stale data marker list with stale data markers corresponding to stale data residing on the replicated server wherein the second stale data marker list is a local stale data marker list for a corresponding replicated server;

    a workload manager that routes data requests exclusively to the primary server when the local stale data marker list is not current and data requested has changed, and where the workload manager workload manages data requests to the primary server and one or more replicated servers both when the local stale data marker list is current, and when there is an entry in the local stale data marker list and the requested data has not changed; and

    wherein the client server is part of WebSphere.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×