Preemptive Caching in Content-Centric Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Internet Protocol (IP) networks face limitations in scalability, performance, and cost, particularly in handling client mobility, multipath connectivity, and routing complexity, which are addressed by emerging Content-Centric Networking (CCN) and Named Data Networking (NDN) approaches.
Innovation Solution
The implementation of preemptive caching in CCN/NDN networks, which uses globally unique names for routing data and employs a Pending Interest Table, Forwarding Information Base, and Content Store to facilitate efficient content distribution and caching, reducing network burden and enhancing resilience against attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If preemptive caching is implemented in CCN/NDN networks, then network scalability and performance are improved, but device complexity increases due to additional caching mechanisms and protocols
Solution Approach 1:
The patent implements preemptive caching by performing caching actions before actual content requests are made. The system proactively caches content objects in the content store based on predicted future demands, rather than waiting for requests to occur. This preliminary action reduces future network traffic and improves scalability while the automation of prediction algorithms keeps operational complexity manageable.
Solution Approach 2:
The caching system operates autonomously by automatically predicting content demand, selecting what to cache, and managing the content store without requiring manual intervention. The system self-adjusts caching strategies based on observed network patterns and request behaviors, reducing the need for complex manual configuration and management overhead.
2Productivity
If preemptive caching is implemented in CCN/NDN networks, then network performance is improved, but loss of time occurs due to caching decision processing
Solution Approach 1:
The caching system operates using periodic updates and predictions rather than continuous real-time processing. It periodically assesses content popularity, updates the content store, and adjusts caching strategies at scheduled intervals. This periodic approach balances performance optimization with acceptable processing time, avoiding excessive time consumption while maintaining effective caching.
3Device complexity
If CCN/NDN is used instead of IP networks, then routing complexity is reduced, but ease of operation decreases due to protocol migration challenges
Solution Approach 1:
The patent implements a gateway device that acts as an intermediary between traditional IP networks and CCN/NDN networks. This gateway performs protocol translation and conversion, allowing seamless interaction between the two networking paradigms. The intermediary handles the complexity of protocol migration internally, presenting a simplified interface to users and applications while reducing routing complexity in the core CCN/NDN network.
Data Source
AI summary
Preemptive caching within content/name/information centric networking environment is contemplated. The preemptively caching may be performed within content/name/information centric networking environments of the type having a branching structure or other architecture sufficient to facilitate routing data, content, etc. such that one or more nodes other than a node soliciting a content object also receive the content object.


