Distributed hierarchical cache management system and method
AssigneeHuawei Technologies Co., Ltd.
InventorNgoc Dung Dao
Life of this patent
Estimating the term…
Abstract
A method for managing a cache memory network according to a distributed hierarchical cache model is disclosed. The distributed hierarchical cache model includes a plurality of cache levels each corresponding to a delivery rank for delivering data content to users of the cache memory network. The method includes dividing at least one cache memory of the cache memory network into a plurality of cache segments, mapping each of the cache segments to a cache level of the distributed hierarchical cache model, and performing cache management operations over the cache memory network according to the distributed hierarchical cache model.
Claims21
A method for managing a cache memory network according to a distributed hierarchical cache model comprising a plurality of cache levels, the method comprising:
- dividing at least one cache memory of the cache memory network into a plurality of cache segments;
- mapping each of the cache segments of each of the at least one cache memory to one of the plurality of cache levels of the distributed hierarchical cache model, each of the cache levels corresponding to a delivery rank associated with each of the cache segments, the delivery rank corresponding to each cache level being indicative of a delivery quality for delivering data content to users of the cache memory network;
- and
- performing cache management operations over the cache memory network according to the distributed hierarchical cache model.
A management module for managing a cache memory network according to a distributed hierarchical cache model having a plurality of cache levels, the management module comprising:
- a processor;
- and
- a memory communicatively coupled to the processor and having stored thereon machine readable code which when executed by the processor causes the management module to:
- divide at least one cache memory of the cache memory network into a plurality of cache segments;
- map each of the cache segments of each of the at least one cache memory to one of the plurality of cache levels of the distributed hierarchical cache model, wherein each of the cache levels correspond to a delivery rank, the delivery rank corresponding to each cache level being indicative of a delivery quality for delivering data content to users of the cache memory network;
- and
- perform cache management operations over the cache memory network according to the distributed hierarchical cache model.
A cache memory network comprising:
- a plurality of cache memories;
- and
- a management module communicatively coupled to the plurality of cache memories, the management module operatively configured to:
- divide at least one cache memory into a plurality of cache segments;
- map each of the cache segments of each of the at least one cache memory to one of the plurality of cache levels of a distributed hierarchical cache model, wherein each of the cache levels correspond to a delivery rank the delivery rank corresponding to each cache level being indicative of a delivery quality for delivering data content to users of the cache memory network;
- and
- perform cache management operations over the plurality of cache memories according to the distributed hierarchical cache model.
Dependencies are inferred from the claim text.