Cache method based on content popularity and device thereof
A popular and caching technology, applied in the field of computer communication, can solve problems such as not being a solution, and achieve the effect of eliminating repetitive traffic, improving network experience, and strong practicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] Example 1, see figure 1 As shown, a caching device based on content popularity includes:
[0043] The content popularity learning module is used to obtain the historical popularity of the first k time slots of the content object by learning the first k time slots of the current time slot of the content object, where k is a natural number;
[0044] The content popularity prediction module is used to predict the popularity of content objects in future time slots by setting corresponding influence weights on the first k time slots according to historical popularity;
[0045] The cache decision module is used to convert the optimized cache of the content object in the router into a 0-1 backpack model. In the 0-1 backpack model: the reward factor is equivalent to the item value, and the cost factor is equivalent to the item weight , The buffer capacity M of the router is equivalent to the capacity of the backpack;
[0046] The content object caching module is used to solve the 0-1 k...
Embodiment 2
[0048] Example two, see Figure 1~2 As shown, it is basically the same as the first embodiment, except that the content object cache module includes:
[0049] Input module, used to input content objects and predicted popularity;
[0050] The buffer capacity initialization unit is used to initialize the remaining buffer capacity of the router;
[0051] The content object sorting unit is used to sort the input content objects in a non-ascending order according to the predicted popularity;
[0052] The content object caching unit is used to obtain the size of the content object according to the cost factor in the 0-1 backpack model, compare the size of the content object with the remaining cache capacity of the router, and determine whether to cache the content object, and according to the judgment As a result, the remaining cached traffic of the router is updated until all the input content objects are traversed.
[0053] The input objects are sorted by the predicted popularity of conten...
Embodiment 3
[0054] Example three, see Figure 1~3 As shown, a caching method based on content popularity includes the following content:
[0055] Step 1. Divide the time into multiple time slots, the multiple time slots are the first k time slots of the current time slot, and the length of the time slot is T; learn the content objects of the first k time slots, and obtain the first k content objects The historical popularity of the time slot, k is a natural number;
[0056] Step 2. Predict the popularity of the content object in the future time slot according to the historical popularity, and obtain the predicted popularity;
[0057] Step 3. Model the caching decision of the content object as a 0-1 backpack model according to the predicted popularity;
[0058] Step 4. Solve the 0-1 knapsack model through the popularity priority greedy caching algorithm, obtain the cache priority according to the solution result, and cache the content object according to the cache priority.
[0059] The time is div...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com