Patent ID: 7490111
Filing Date: 2009-02-10
Classification: G06F,H04L,Y10S

Abstract:
1. A computer method for workload managing data request transactions, the method comprising the steps of: (A) a WebSphere client server receiving a data request from a client; (B) extracting a key from the data request; (C) routing the data request to a primary server if data corresponding to the key is stale; (D) routing the data request to a replicated server if the data corresponding to the key is not stale; (E) monitoring changes to the data on the primary server and the replicated server; (F) extracting historical propagation times and change times from the changes to data on the primary and replicated servers; (G) calculating a replication time from the propagation time and change times as a statistical safe time to access data on the replicated server; (H) updating a stale data marker with the replication time; (I) replicating the stale data marker to one or more replicated data servers; (J) inserting a timestamp for a stale data marker in a request for data to a data server; (K) the data server comparing the timestamp with a timestamp for a local stale data marker list; (L) forwarding the request for data to a primary server if the timestamps do not match and processing the request for data at the replicated data server if the timestamps match; (M) processing a stale data maker list comprising the steps of: