SDN Controller Content Caching Optimization via BPSO

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information-centric networking (ICN) environments, content popularity estimation is inaccurate and biased, leading to degraded user quality of experience (QoE) due to the lack of consideration for content characteristics, especially in edge networks.

Innovation Solution

A content caching optimization system and method that predicts content requests using time-series prediction machine learning models, calculates content popularity, and performs caching optimization based on both popularity and preset content priority, utilizing a binary particle swarm optimization (BPSO) algorithm to minimize content transmission costs while ensuring quality of experience constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content caching is performed based solely on content popularity in edge networks, then caching simplicity is improved, but content popularity estimation accuracy deteriorates due to biased information

Engineering Contradiction:
Improvecaching simplicityVSAvoidcontent popularity estimation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an SDN controller as an intermediary between edge networks and core network. The SDN controller aggregates content request information from multiple edge networks to calculate comprehensive content popularity, eliminating the bias present in individual edge network data. This mediator enables accurate popularity estimation without complicating the caching operation at edge nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system separates the caching decision-making process into two independent parts: edge networks continue to perform simple popularity-based caching locally, while the SDN controller performs separate aggregation and optimization calculations. This segmentation allows each component to specialize - edge networks maintain simplicity while the central controller ensures accuracy.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If all cached content is treated equally without considering content characteristics, then system complexity is reduced, but user quality of experience deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoiduser quality of experience
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies different caching strategies to different content based on their characteristics and priorities. High-priority content receives preferential treatment in caching decisions, while low-priority content follows standard popularity-based caching. This local differentiation improves QoE without requiring complete system redesign.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system modifies the caching optimization parameters to include content priority as an additional dimension. The SDN controller calculates optimal caching states by considering both content popularity and content priority parameters, enabling differentiated treatment of content while maintaining manageable system complexity through mathematical optimization.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If content caching optimization considers both content popularity and content priority, then user quality of experience is improved, but calculation complexity increases

Engineering Contradiction:
Improveuser quality of experienceVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex manual or rule-based optimization mechanisms with a mathematical optimization model solved by the SDN controller. The binary particle swarm optimization algorithm automatically calculates optimal caching states by considering multiple parameters simultaneously, reducing the need for complex manual configuration and decision-making processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240137424A1Content caching optimization system and method
Publication Date: 2024.04.25 FOUND OF SOONGSIL UNIV IND COOP
  • US20240137424A1 patent drawing
  • US20240137424A1 patent drawing
  • US20240137424A1 patent drawing

AI summary

Provided are a content caching optimization system and method. The content caching optimization system in which content priority in an information-centric networking (ICN) environment is taken into consideration includes one or more producer terminals configured to generate and provide content, one or more user terminals configured to transmit content requests according to users and receive content according to the content requests, one or more mobilelmultiple access edge cotnputings (MECs) configured to predict the number of requests for each piece of content to be requested later on the basis of the content requests received from the user terminals, and a software-defined network (SDN) controller configured to calculate a content popularity using the number of requests for each piece of content predicted by the MECs and perform content caching optimization on the basis of the calculated content popularity and a preset content priority.