Method and System for Dynamic Distributed Data Caching
First Claim
Patent Images
1. A method for dynamic distributed data caching, comprising:
- determining that a first master associated with a cache community is non-operational;
electing a second master from peer members in the cache community to replace the first master; and
allocating at least one content portion among the peer members in the cache community based on the loss of the first master.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamic distributed data caching is presented. The method includes providing a cache community (402) comprising at least one peer (413). Each peer has an associated first content portion (511) indicating content to be cached by the respective peer. A client (404) may be allowed to join the cache community. A peer list (426) associated with the cache community is updated to include the client. The peer list indicates the peers in the cache community. A respective second content portion (511) is associated with each peer based on the addition of the client.
-
Citations
30 Claims
-
1. A method for dynamic distributed data caching, comprising:
-
determining that a first master associated with a cache community is non-operational;
electing a second master from peer members in the cache community to replace the first master; and
allocating at least one content portion among the peer members in the cache community based on the loss of the first master. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium including code for dynamic distributed data caching, the code operable to:
-
determine that a first master associated with a cache community is non-operational;
elect a second master from peer members in the cache community to replace the first master; and
allocate at least one content portion among the peer members in the cache community based on the loss of the first master. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
12. The computer readable medium of claim 41, wherein the code is further operable to:
-
determine the amount of time since a member status request message has been received; and
determine whether the amount of time exceeds a threshold. - View Dependent Claims (13, 14)
-
-
21. A system for dynamic distributed data caching comprising:
-
means for determining that a first master associated with a cache community is non-operational;
means for electing a second master from peer members in the cache community to replace the first master; and
means for allocating at least one content portion among the peer members in the cache community based on the loss of the first master. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification