Cache Control Device for Content Delivery Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for content access through user equipment (UE) has led to communication resource bottlenecks, data loss, and transmission delays due to limited web servers, necessitating improved content delivery methods.

Innovation Solution

A cache control device and cache device system that differentiate content delivery services based on service types, allowing the cache device to handle content transmission independently of the content server for certain services, reducing server load and network traffic by using transmission control indicators with label information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a CDN with cache devices is introduced to improve content access speed, then content delivery efficiency is improved, but device complexity and network control difficulty increase

Engineering Contradiction:
Improvecontent access speedVSAvoidnetwork structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A cache control device is introduced as an intermediary component between content servers and cache devices. This mediator manages the complexity by centralizing control logic, including service type identification, cache validity determination, and transmission control. The cache control device receives content from content servers, determines appropriate cache invalidation policies based on service types, and coordinates with cache devices to ensure consistent content delivery without requiring complex peer-to-peer coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If differentiated content delivery services are implemented based on service types, then quality of service is improved, but control mechanism complexity increases

Engineering Contradiction:
Improvequality of serviceVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system differentiates content delivery services by changing control parameters based on service types. The cache control device identifies service types (e.g., video streaming, software distribution, file transfer) and applies different cache invalidation policies accordingly. For example, video content may use time-based invalidation while software updates use version-based invalidation. This parameter-driven differentiation achieves quality of service improvement without requiring complex custom control logic for each service type.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control mechanism is segmented into modular components: service type identification module, cache validity determination module, and transmission control module. Each module handles specific aspects of content delivery control independently, making the overall system more manageable. The segmentation allows each component to be optimized for its specific function while working together to provide differentiated services.

Inventive Principle:
Principle #1Segmentation

3Productivity

If cache devices store content in advance to reduce server load, then content delivery efficiency is improved, but storage resource consumption increases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidstorage resource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-determining cache invalidation policies based on service types before content delivery begins. The cache control device analyzes service characteristics in advance and establishes appropriate caching strategies, such as pre-loading frequently accessed content or setting specific validity periods. This preliminary planning enables efficient content distribution without requiring excessive storage capacity, as the system optimizes what is cached based on predicted access patterns and service requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10594803B2Method for delivering content in communication network and apparatus therefor
Publication Date: 2020.03.17 SK TELECOM CO LTD
  • US10594803B2 patent drawing
  • US10594803B2 patent drawing
  • US10594803B2 patent drawing

AI summary

A cache control device for content delivery, includes: an interface module to communicate with a cache device and a content server; a storage module to store a service list in which service types of respective content servers are recorded; and a control module to identify the content server from at least one of (i) a content request message received from the interface module and requesting content and (ii) a content response message received from the interface module and delivering the content, determine a service type of the content server with reference to the service list stored in the storage module, and perform control so that an indicator indicating the determined service type is transmitted to the cache device through the interface module.