Local Caching Device Flow Information Table for Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing traffic in mobile communication networks due to redundant content transmission leads to decreased service quality, with existing CDN services facing challenges in efficiently caching and delivering content, especially with adapted content providing techniques that divide content into chunks and change encryption keys, making it difficult to determine cache hits and misses.
Innovation Solution
A local caching device with a storage unit, communication interface, and controller that registers flow information and content address information to determine cache hits and misses, allowing efficient caching and reduced redundant content transmission by using flow information and content address information to identify cached content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is divided into chunks and encrypted with changing keys for adapted content providing, then content transmission flexibility and security are improved, but cache hit determination becomes difficult and service efficiency deteriorates
Solution Approach 1:
The system performs preliminary actions by extracting and registering flow information (source IP, destination IP, port, protocol) and content address information (hash values of content chunks) before content delivery. When a content request arrives, the cache device first checks the flow information table using the request's flow characteristics, and if matched, directly determines cache hit/miss without decrypting or comparing actual content chunks. This preliminary registration and matching approach resolves the contradiction by enabling efficient cache determination despite content being divided and re-encrypted.
2Measurement precision
If content caching is performed by comparing content parts for adapted content providing, then cache accuracy is improved, but data transmission volume increases and network traffic worsens
Solution Approach 1:
The invention extracts critical identification features from content - specifically flow information (network layer characteristics) and content address information (hash values) - and stores them separately in a flow information table. This extraction allows the system to determine cache hits by comparing these extracted features rather than transmitting and comparing actual content chunks. The principle resolves the contradiction by taking out only the essential identification elements needed for cache determination, eliminating the need to transmit large volumes of content data for cache checking while maintaining high accuracy.
3Device complexity
If CDN services use traditional cache determination methods, then implementation simplicity is maintained, but redundant content transmission increases and network stability deteriorates
Solution Approach 1:
The invention introduces an intermediary mechanism - the flow information table that stores pre-registered flow characteristics and content address information - between the content provider and cache devices. This intermediary table allows cache devices to determine cache hits by comparing flow information and content address data without needing to implement complex content comparison algorithms or maintain synchronization with content providers. The intermediary resolves the contradiction by providing a simple yet effective cache determination method that reduces redundant transmissions and improves network stability.
Data Source
AI summary
The present disclosure relates to a local caching device, system and method for providing a content caching service. The local caching device receives, from a content provider, at least one part of content requested by a user terminal and then, based on the received part of the requested content, determines whether the requested content is stored in a storage unit. If the requested content is stored, the local caching device registers flow information of the requested content in the storage unit. When content having the same flow information as the registered flow information is requested, the local caching device determines based on content address information whether the requested content is stored.


