Priority-Based Message Traffic Shaping for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current message traffic shaping solutions fail to consider non-compliant operating behavior and are inefficient due to lack of scalability and restriction to single network elements, often arbitrarily discarding messages based on quantity rather than traffic classifications.

Innovation Solution

A system and method for priority and compliance-based message traffic shaping, where an egress function aggregates traffic, provides dynamic update data to ingress functions, and adjusts outgoing message traffic rates based on message processing capacity thresholds and client compliance, allowing for strategic discarding or rerouting of non-compliant traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traffic shaping solutions arbitrarily discard messages based on quantity or volume, then network resources are protected from congestion, but traffic-related classifications and metrics such as non-compliant operating behavior are not considered

Engineering Contradiction:
Improvenetwork resource protectionVSAvoidtraffic classification consideration
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by treating different message traffic differently based on its characteristics. Ingress functions classify messages from different source IP addresses and apply different shaping policies to each source, rather than applying a uniform discard policy to all traffic. This allows the system to protect network resources while considering traffic-specific metrics like compliance behavior.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the parameter of message discard rate for each ingress function based on aggregated traffic metrics. The egress function monitors the aggregate message rate and adjusts individual source discard rates proportionally, transforming the static arbitrary discard approach into a dynamic parameter-adjusted system that considers traffic classifications.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If traffic shaping solutions are implemented at a single network element or device, then implementation is simplified, but scalability is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidnetwork scalability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a multi-functional traffic shaping system where egress functions can serve multiple ingress functions from different source IP addresses. The egress function aggregates traffic metrics and provides dynamic update data to multiple ingress functions, allowing a single egress function to perform traffic shaping for multiple sources, thereby improving scalability without significantly increasing implementation complexity.

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

Solution Approach 2:

The system segments traffic shaping functionality into distinct ingress functions and egress functions. Each ingress function handles traffic from a specific source IP address, while the egress function aggregates and coordinates shaping across multiple sources. This segmentation allows the system to scale to multiple network elements while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

3Productivity

If dynamic update data is sent to multiple ingress functions, then traffic rates can be adjusted based on server capacity, but network communication overhead increases

Engineering Contradiction:
Improvetraffic rate optimizationVSAvoidnetwork communication overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The egress function sends dynamic update data containing aggregate traffic metrics to multiple ingress functions. Rather than each ingress function independently monitoring and reporting traffic, the egress function performs the aggregation and distributes the results, reducing redundant communication and optimizing the balance between coordination overhead and traffic optimization benefits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9515932B2Methods, systems, and computer readable media for conducting priority and compliance based message traffic shaping
Publication Date: 2016.12.06 ORACLE INT CORP
  • US9515932B2 patent drawing
  • US9515932B2 patent drawing
  • US9515932B2 patent drawing

AI summary

According to one aspect, the disclosed subject matter describes herein a method that includes aggregating, by an egress function, message traffic directed to a target server entity from each of a plurality of ingress functions and procuring, by the egress function, dynamic update data that includes a message processing capacity threshold value associated with the target server entity and an aggregated message traffic rate corresponding to the message traffic received from the plurality of ingress functions. The method further includes sending the dynamic update data to each of the plurality of ingress functions and adjusting, by each of the ingress functions, an outgoing message traffic rate directed to the target server entity in accordance with the dynamic update data.