Method and apparatus for providing sticky bindings using version vectors
AssigneeCisco Technology, Inc.
InventorsBarbara Liskov, David M. Bornstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsBarbara Liskov, David M. Bornstein
Estimating the term…
In a network having a plurality of routers and also an application running at a plurality of replicas, a system for maintaining a client session between a client and a particular replica includes providing a database of bindings of client request identifiers to replicas. The system further includes a change log of changes made to the database where each entry has an event number. A version vector associated with the database and the change log holds a most recent event number for each router in the network. The system receives updates of change events made at the routers in the network and reconciles the updates with the database and current version vector. The system has data to maintain a client session between the client and the particular replica through repeated requests. Also the system and routers share data so that the client session can be maintained no matter which router handles subsequent client requests.
A method, comprising steps of:
A system to maintain a client session between a client device and a replica of a network application running in a network having a plurality of routers, comprising:
Dependencies are inferred from the claim text.