Method and node entity for enhancing content delivery network
First Claim
1. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to carry out a method for ensuring that at least a predetermined number of copies of a content object are kept stored in a network comprising a plurality of cache nodes for storing copies of content objects, the method comprising:
- assigning each of a plurality of copies of content objects a value of a ranking state, wherein the value of the ranking state indicates whether the copy is deletable or non-deletable, and wherein at least one copy of each content object is assigned with the value non-deletable;
changing the ranking state value for at least one copy of at least one content object from non-deletable to deletable in a cache node, said at least one copy being eligible for the value deletable only if a deletable copy of said at least one content object in another cache node is eligible for the value non-deletable.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and a caching node entity for ensuring at least a predetermined number of a content object to be kept stored in a network, comprising a plurality of cache nodes for storing copies of content objects. The present invention makes use of ranking states values, deletable or non-deletable, which when assigned to copies of content objects are indicating whether a copy is either deletable or non-deletable. At least one copy of each content object is assigned the value non-deletable. The value for a copy of a content object changing from deletable to non-deletable in one cache node of the network, said copy being a candidate for the value non-deletable, if a certain condition is fulfilled.
11 Citations
18 Claims
-
1. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to carry out a method for ensuring that at least a predetermined number of copies of a content object are kept stored in a network comprising a plurality of cache nodes for storing copies of content objects, the method comprising:
-
assigning each of a plurality of copies of content objects a value of a ranking state, wherein the value of the ranking state indicates whether the copy is deletable or non-deletable, and wherein at least one copy of each content object is assigned with the value non-deletable; changing the ranking state value for at least one copy of at least one content object from non-deletable to deletable in a cache node, said at least one copy being eligible for the value deletable only if a deletable copy of said at least one content object in another cache node is eligible for the value non-deletable. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A caching node entity for ensuring that at least a predetermined number of copies of a content object are kept stored in a network comprising a plurality of cache nodes for storing copies of content objects, the entity comprising:
-
a processor; a memory containing instructions that, when executed by the processor, cause the caching node entity to; assign each of a plurality of copies of content objects a value of a ranking state, wherein the value of the ranking state indicates whether the copy is deletable or non-deletable, and wherein at least one copy of each content object is assigned with the value non-deletable; change the ranking state value for at least one copy of at least one content object from non-deletable to deletable in a cache node, said at least one copy being eligible for the value deletable only if a deletable copy of said at least one content object in another cache node is eligible for the value non-deletable. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for ensuring that at least a predetermined number of copies of a content object are kept stored in a network, the system comprising:
-
a plurality of caching nodes configured to cache copies of content objects; and a caching logic node configured to control caching activity in the plurality of caching nodes, the caching logic node comprising; a processor; a memory containing instructions that, when executed by the processor, cause the caching logic node to; assign each of a plurality of copies of content objects cached in the caching nodes a value of a ranking state, wherein the value of the ranking state indicates whether the copy is deletable or non-deletable, and wherein at least one copy of each content object is assigned with the value non-deletable; change the ranking state value for at least one copy of at least one content object from non-deletable to deletable in at least one of the cache nodes, said at least one copy being eligible for the value deletable only if a deletable copy of said at least one content object in another at least one of the cache nodes is eligible for the value non-deletable. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification