DSCP-Based Module Loading for IP Packet Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DiffServ implementations require analyzing payload data to determine the appropriate module for processing IP packets, which consumes resources and introduces latency, whereas reading DSCP bits can provide a more efficient method for packet classification and service differentiation.

Innovation Solution

The proposed solution involves determining the module to load based on the DSCP bits included in the IP packets, allowing for module loading before or independent of payload data analysis, thereby reducing resource usage and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If payload data analysis is performed to determine the appropriate module for processing IP packets, then service differentiation accuracy is improved, but resource consumption increases and latency is introduced

Engineering Contradiction:
Improveservice differentiation accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the service differentiation function from payload data analysis to DSCP bit reading. By taking out the essential classification information (DSCP bits) from the complex payload analysis process, the system achieves service differentiation without consuming excessive resources or introducing latency, while maintaining accuracy through the standardized QoS markers already present in packet headers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by using DSCP bits that are pre-marked in IP packet headers before packets reach the server. These bits contain service classification information that is prepared in advance by network devices, allowing the server to determine the appropriate module without performing resource-intensive payload analysis, thus reducing both resource consumption and latency.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If payload data analysis is performed to determine the appropriate module for processing IP packets, then service differentiation accuracy is improved, but processing latency increases

Engineering Contradiction:
Improveservice differentiation accuracyVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the service differentiation function from payload data analysis to DSCP bit reading. By taking out the essential classification information (DSCP bits) from the complex payload analysis process, the system achieves service differentiation without consuming excessive resources or introducing latency, while maintaining accuracy through the standardized QoS markers already present in packet headers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by using DSCP bits that are pre-marked in IP packet headers before packets reach the server. These bits contain service classification information that is prepared in advance by network devices, allowing the server to determine the appropriate module without performing resource-intensive payload analysis, thus reducing both resource consumption and latency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If DSCP bits are read to determine the module for processing IP packets, then resource efficiency is improved, but service differentiation precision may be reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidservice differentiation precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses DSCP bits as an intermediary that bridges network-level QoS marking and application-level service differentiation. These bits serve as a compact, pre-computed representation of service requirements that maintains precision while enabling efficient module determination, avoiding the need to read entire payload data while still accurately identifying service types through standardized classification markers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9515864B2Differentiated service behavior based on differentiated services code point (DSCP) bits
Publication Date: 2016.12.06 VERIZON PATENT & LICENSING INC
  • US9515864B2 patent drawing
  • US9515864B2 patent drawing
  • US9515864B2 patent drawing

AI summary

A device may be configured to receive an Internet Protocol (IP) packet from a client device. The IP packet may include DiffServ Code Points (DSCP) information and payload data. The device may read the DSCP information included in the IP packet. The device may determine a module to load based on the DSCP information and before reading the payload data included in the IP packet. The device may load the module and provide a service to the client device based on the loaded module and the IP packet.