Distributed cache between servers of a network
AssigneeScott Ruple
InventorsKarl Schuh, Chris Hawkinson, Scott Ruple, Tom Volden
Life of this patent
Estimating the term…
Loading patent…
AssigneeScott Ruple
InventorsKarl Schuh, Chris Hawkinson, Scott Ruple, Tom Volden
Estimating the term…
A distributed cache module that allows for a distributed cache between multiple servers of a network without using a central cache manager. The distributed cache module transmits each message with a logical timestamp. The distributed cache module of a server that receives the message will delay forwarding of the message to, for example, a client computer, if preceding timestamps are not received. This insures a correct order of timestamped messages without requiring a central manager to allocate and control the transmission of the messages within the network. Each distributed cache module will request and possibly retrieve data from the cache of another server in response to a file request for the data. The data of a file may be accessed by a plurality of servers joined in a file context.
A distributed cache system that includes a first server that has a first cache and a second server that has a second cache, comprising:
A network, comprising:
A method for transferring a message between a first server that has a first cache and a second server that has a second cache, comprising:
A distributed cache module for a system that includes a first server that has a first cache and a second server that has a second cache, the second cache containing a file block, comprising:
A network, comprising:
A network, comprising:
A method for transferring a message between a first server that has a first cache and a second server that has a second cache, the second cache containing a file block, comprising:
A distributed cache module for a system that includes a first server that has a first cache and a second server that has a second cache, comprising:
A method for establishing a distributed cache between a first server that has a first cache and a second server that has a second cache, comprising:
A distributed cache system that includes a first server that has a first cache and a second server that has a second cache, comprising:
A distributed cache system that includes a first server that has a first cache and a second server that has a second cache, comprising:
A network, comprising:
A network, comprising:
A network, comprising:
A method for transferring a message between a first server that has a first cache and a second server that has a second cache, comprising:
A distributed cache module for a system that includes a first server that has a first cache and a second server that has a second cache, the second cache containing a file block, comprising:
A network, comprising:
A network, comprising:
A method for transferring a message between a first server that has a first cache and a second server that has a second cache, the second cache containing a file block, comprising:
A distributed cache module for a system that includes a first server that has a first cache and a second server that has a second cache, comprising:
A network, comprising:
A method for establishing a distributed cache between a first server that has a first cache and a second server that has a second cache, comprising:
Dependencies are inferred from the claim text.