Segment Routing Header for Content Chunk Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content streaming systems, such as video delivery, are inefficient and resource-intensive due to their reliance on centralized protocols like HTTP, DNS, and IP, which compromise streaming quality and require multiple connections to access video chunks.

Innovation Solution

The implementation of Segment Routing (SR) protocol allows for a data-centric object fetch approach at the inter-networking layer, enabling a single connection for video delivery by encoding multiple content locations and routing them automatically, reducing the need for traditional application-level protocols and enhancing efficiency and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple connections are opened to access video chunks from different servers, then content delivery completeness is improved, but network resource consumption increases and system complexity increases

Engineering Contradiction:
Improvecontent delivery completenessVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple connection management operations into a single connection. Instead of opening multiple connections to different servers to retrieve video chunks, the system combines all chunk retrieval operations through one connection using segment routing, thereby reducing network overhead while maintaining complete content delivery

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The segment routing header is designed to serve multiple functions simultaneously: it identifies the desired video chunk, specifies the delivery path through the network, and enables automatic routing decisions. This multi-functionality eliminates the need for separate protocol operations, reducing network resource consumption while ensuring complete content delivery

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

2Reliability

If multiple connections are opened to access video chunks, then content delivery completeness is improved, but device complexity increases

Engineering Contradiction:
Improvecontent delivery completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges connection management, routing decisions, and chunk identification into a single unified process. By combining these functions into one connection with an enhanced segment routing header, the system reduces the complexity of managing multiple connections while ensuring all video chunks are delivered complete

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If traditional application-level protocols are used for content delivery, then compatibility is maintained, but delivery efficiency decreases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddelivery efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary mechanism at the network layer (segment routing header) that mediates between the application layer content delivery requirements and the network layer routing infrastructure. This intermediary enables efficient automated routing and chunk identification without requiring changes to application-level protocols, thus maintaining compatibility while improving delivery efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of opening multiple application-level connections with an automated network-layer routing mechanism. The segment routing header enables automatic path determination and chunk delivery at the network layer, substituting the manual connection management approach with an automated system that improves delivery efficiency while maintaining protocol compatibility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10313415B2Using segment routing to access chunks of content
Publication Date: 2019.06.04 CISCO TECHNOLOGY INC
  • US10313415B2 patent drawing
  • US10313415B2 patent drawing
  • US10313415B2 patent drawing

AI summary

According to one aspect, a method includes obtaining a packet at a network endpoint from a client via a first segment. The packet has a segment routing header that includes a list of addresses attached to a chunk entry, and is configured to identify at least a first chunk requested by the client. The method also includes identifying, at the network endpoint, the at least first chunk using the packet, and determining at the network endpoint if the network endpoint has the first chunk. If it is determined that the network endpoint has the first chunk, the first chunk is provided from the network endpoint to the client. Alternatively, if it is determined that the network endpoint does not have the first chunk, the packet is provided to a second segment.