Method and System for Dynamic Distributed Data Caching
First Claim
Patent Images
1. A method for dynamic distributed data caching, comprising:
- establishing a cache community for data storage, the cache community including a master member;
determining that the master member is to voluntarily leave the cache community;
determining whether the cache community includes other peer members;
selecting a peer member to become a new master of the cache community in response to the cache community including other peer members;
sending a nominate master message to the peer member selected to be the new master of the cache community.
6 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.
79 Citations
18 Claims
-
1. A method for dynamic distributed data caching, comprising:
-
establishing a cache community for data storage, the cache community including a master member; determining that the master member is to voluntarily leave the cache community; determining whether the cache community includes other peer members; selecting a peer member to become a new master of the cache community in response to the cache community including other peer members; sending a nominate master message to the peer member selected to be the new master of the cache community. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium including executable code for dynamic distributed data caching, the executable code operable to:
-
establish a cache community for data storage, the cache community including a master member; determine that the master member is to voluntarily leave the cache community; determine whether the cache community includes other peer members; select a peer member to become a new master of the cache community in response to the cache community including other peer members; send a nominate master message to the peer member selected to be the new master of the cache community. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for dynamic distributed data caching, comprising:
-
means for establishing a cache community for data storage, the cache community including a master member; means for determining that the master member is to voluntarily leave the cache community; means for determining whether the cache community includes other peer members; means for selecting a peer member to become a new master of the cache community in response to the cache community including other peer members; means for sending a nominate master message to the peer member selected to be the new master of the cache community. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification