CCN Historical Data Collection for Dynamic Window Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content centric networks (CCNs) lack the capability to provide clients with historical network information, which is essential for enhancing network efficiency, particularly in flow and congestion control.
Innovation Solution
A system is developed to collect and store historical network information based on packets with hierarchically structured variable length identifiers, allowing for the monitoring of outgoing and incoming interests and content objects, and providing this information to requesting entities to optimize network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If CCN transport protocol maintains a window of messages for flow and congestion control, then network throughput can be improved, but the protocol lacks historical network information to dynamically adjust the window size, resulting in suboptimal latency performance
Solution Approach 1:
The patent implements a feedback mechanism where the CCN transport protocol monitors historical network information including round trip times, congestion levels, and message delivery statistics. This feedback is used to dynamically adjust the window size parameter, allowing the protocol to optimize both throughput and latency by adapting to changing network conditions rather than using a fixed or简单地 sliding window approach
Solution Approach 2:
The patent collects and stores historical network information in advance before it is needed for window size adjustment. By maintaining a record of past network performance metrics such as round trip times and congestion events, the protocol can make informed decisions about window size adjustments proactively, rather than reacting only to current conditions, thus improving both throughput and latency performance
2Productivity
If the window size is increased to improve throughput, then more messages can be sent, but network congestion may occur leading to packet loss and retransmissions
Solution Approach 1:
The patent uses feedback from historical network information including congestion indicators and packet loss statistics to dynamically adjust the window size. When congestion is detected in the historical data, the protocol reduces the window size to prevent overload, and when the network is clear, it increases the window size to maximize throughput, thus maintaining both high productivity and reliable packet delivery
Solution Approach 2:
The patent transforms the static window size parameter into a dynamic one that adapts to network conditions. By continuously monitoring historical network performance and adjusting the window size accordingly, the protocol can flexibly respond to changing network states, increasing throughput when conditions permit while maintaining reliability by reducing the window size when congestion is detected
Data Source
AI summary
One embodiment provides a system that facilitates collection of historical network information. During operation, the system monitors a plurality of packets which include outgoing interests and corresponding incoming content objects, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. The system collects historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components. In response to receiving a query from a requesting entity for the historical information, the system transmits the historical information, thereby facilitating the requesting entity to use the historical information to increase network efficiency.


