Dynamic Traffic Allocation for Call Processing Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Increased network traffic complexity and congestion at destination locations, such as call centers, due to varying call volumes, lead to inefficiencies in call processing and routing.

Innovation Solution

Implementing a system where call processing nodes measure and communicate traffic volumes to dynamically allocate call processing shares based on proportional traffic handling, using peer-to-peer communication and centralized devices to manage call requests and blockages according to predefined rules, ensuring fair distribution and preventing network overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If call processing nodes continuously handle all incoming traffic, then call processing capacity is maximized, but network congestion and destination overload occur

Engineering Contradiction:
Improvecall processing capacityVSAvoidnetwork congestion
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts traffic allocation among call processing nodes based on real-time traffic volume measurements. Each node's allocation is continuously updated according to its recent traffic handling performance, allowing the system to adapt to changing traffic patterns and prevent congestion while maintaining high processing capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Call processing nodes measure their own traffic volumes and communicate these measurements to other nodes. This feedback mechanism enables each node to understand overall network traffic distribution and adjust its behavior accordingly, preventing overload at destination locations while maintaining efficient call processing

Inventive Principle:
Principle #23Feedback

2Device complexity

If traffic allocation is statically assigned to nodes, then system complexity is reduced, but network efficiency decreases under varying traffic conditions

Engineering Contradiction:
Improvetraffic allocation system complexityVSAvoidnetwork efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Each call processing node autonomously measures its own traffic volume and calculates its proportional share of the maximum traffic allowance. Nodes independently determine their own allocations based on their measured performance, eliminating the need for complex centralized allocation logic while maintaining high network efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system combines simple individual node measurements with a collective traffic sharing mechanism. Each node independently tracks its own traffic volume, but the allocation is determined by the proportional relationship among all nodes, merging individual simplicity with collective optimization

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8363552B2Traffic allocation
Publication Date: 2013.01.29 VERIZON PATENT & LICENSING INC
  • US8363552B2 patent drawing
  • US8363552B2 patent drawing
  • US8363552B2 patent drawing

AI summary

A method may include storing rules associated with processing calls. Each of the rules may include a maximum number of calls per unit of time. The method may also include determining whether the maximum number of calls per unit of time associated with a first one of the rules is greater than a threshold. The method may further include allocating by a first node, when the maximum number of calls per unit of time is greater than the threshold, a number of calls per unit of time to the first node based on the number of calls satisfying the first rule that were received by the first node and a total number of calls satisfying the first rule that were received by all of the nodes.