Transport Session State Protocol for CCN

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If transport protocols use fixed window sizes for flow control, then implementation is simple, but network efficiency and throughput are suboptimal

Engineering Contradiction:
Improvenetwork throughputVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

2Productivity

If transport protocols dynamically adjust window sizes based on network conditions, then network efficiency improves, but convergence speed and congestion minimization are insufficient

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidconvergence time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvethroughput and latency performanceVSAvoidsignaling overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10003507B2Transport session state protocol
Publication Date: 2018.06.19 CISCO TECHNOLOGY INC
  • US10003507B2 patent drawing
  • US10003507B2 patent drawing
  • US10003507B2 patent drawing

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.