CPC H04L 67/568 (2022.05) [H04L 41/122 (2022.05); H04L 67/63 (2022.05)] | 8 Claims |
1. A content caching optimization method comprising:
transmitting, by a user terminal, a content request;
predicting, by a mobile/multiple access edge computing device (MEC), the number of requests for each content to be requested later based on the content request received from the user terminal; and
calculating, by a software-defined network (SDN) controller comprising a processor, a content popularity using the number of requests for each content predicted by the MEC and performing content caching optimization based on the calculated content popularity and a preset content priority,
wherein performing the content caching optimization comprises:
aggregating the number of requests for each content received from the MEC for a preset input time;
normalizing the aggregated number of requests for each content to calculate a content popularity;
calculating an optimal solution based on the content popularity and the content priority using a binary particle swarm optimization (BPSO) algorithm, wherein the optimal solution is calculated using an objective function that is redefined through a penalty function of different constraints including a quality of experience (QoE) constraint that is an average content transmission cost to be satisfied according to the content priority;
performing the content caching optimization using the calculated optimal solution to derive a content caching state for minimizing a cost of transmitting the content;
transmitting the content caching state to the MEC device; and
upon receiving the content caching state, implementing, by the MEC device, an information-centric networking (ICN)-based caching is based on the content caching state.
|