Transport Session State Protocol for CCN
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content centric network (CCN) transport protocols face challenges in optimizing convergence to minimize congestion, as existing systems lack efficient mechanisms for users to query and negotiate optimal transport parameters based on historical network information.
Innovation Solution
A system that allows network elements to query and compute optimal transport parameters, such as transmission window size and round trip time, using hierarchically structured variable length identifiers, and includes features like notification flags, ownership tokens, and resource allocation based on bids or payments, to enhance network efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If transport protocols use fixed window sizes for flow control, then implementation is simple, but network efficiency and throughput are suboptimal
Solution Approach 1:
The patent implements dynamic window size adjustment by allowing consumers to query the network for optimal transport parameters and receive updated window size recommendations based on current network conditions. The window size w becomes a variable that changes dynamically rather than remaining fixed, enabling the system to adapt to varying network congestion levels and optimize throughput accordingly.
Solution Approach 2:
The patent introduces a feedback mechanism where consumers query the network for optimal transport parameters and receive responses with computed optimal values based on historical network information. This feedback loop allows the system to continuously adjust window sizes based on actual network performance, transforming the static protocol into an adaptive system that learns from and responds to network conditions.
2Productivity
If transport protocols dynamically adjust window sizes based on network conditions, then network efficiency improves, but convergence speed and congestion minimization are insufficient
Solution Approach 1:
The patent pre-computes and stores optimal transport parameters including window sizes based on historical network information before they are needed. When a consumer queries for optimal parameters, the system can quickly retrieve pre-computed values rather than calculating them in real-time, significantly reducing the convergence time while maintaining optimal network efficiency.
Solution Approach 2:
The system implements dynamic adjustment of window sizes based on real-time network conditions by allowing consumers to query and receive updated optimal parameters. This dynamic approach enables rapid adaptation to changing network states, reducing convergence time while optimizing throughput and minimizing congestion through continuous parameter adjustment.
3Productivity
If the system queries the network for optimal transport parameters, then throughput and latency performance improve, but additional signaling overhead and network traffic are introduced
Solution Approach 1:
The patent leverages the existing CCN interest-data packet structure to carry both content requests and transport parameter queries. The same interest packets used for content retrieval are also used to query for optimal transport parameters, and the same data packets return both content and parameter information. This multi-functionality eliminates the need for separate signaling protocols, reducing additional overhead while maintaining improved throughput and latency performance.
Data Source
AI summary
One embodiment provides a system that facilitates an efficient transport protocol. During operation, the system receives a first interest which indicates a query for optimal transport parameters, 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, wherein the query is based on a name prefix that includes one or more contiguous name components. The system computes the optimal parameters based on historical information associated with the name prefix. The system transmits a first response which includes the computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency.


