DNS Traffic Distribution Controller for Multi-Vendor Processing Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data traffic distribution solutions are inadequate for multi-vendor environments, particularly with third-party POP processing centers, leading to inefficiencies and delays due to lack of communication and compatibility issues between primary and secondary processing centers.

Innovation Solution

A traffic distribution system that includes a traffic distribution controller to determine the capacity of each processing center and readdress processing requests from a primary global address to a secondary global address of a processing center with available capacity, using DNS techniques and load determining agents to manage traffic across disparate environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the primary processing center is expanded to handle peak load requirements, then service responsiveness is improved, but cost and resource efficiency deteriorate due to underutilization during non-peak hours

Engineering Contradiction:
Improveservice responsivenessVSAvoidresource efficiency
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts processing capacity by redirecting traffic between primary and third-party POP processing centers based on real-time load conditions. The DNS-based traffic distribution mechanism enables the processing infrastructure to adapt its capacity dynamically, using the primary center during low-load periods and offloading to third-party centers during peak periods, thus maintaining responsiveness while optimizing resource utilization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The traffic distribution system enables multiple processing centers (primary and third-party POPs) to serve the same organizational functions. The system is designed to work with disparate vendors and equipment through universal DNS-based coordination, allowing any compatible third-party processing center to fulfill the same customer service requirements, thereby creating a multi-functional processing ecosystem

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

2Productivity

If multiple third-party POP processing centers are contracted to provide support, then processing capacity is increased, but traffic management complexity increases due to lack of communication and compatibility issues between different vendors' equipment

Engineering Contradiction:
Improveprocessing capacityVSAvoidtraffic management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The DNS-based traffic distribution system acts as an intermediary layer between the primary processing center and multiple third-party POP centers. This intermediary mechanism coordinates traffic flow without requiring direct communication or compatibility between different vendors' equipment. The DNS translator mediates address resolution and traffic routing, enabling heterogeneous processing centers to work together through a standardized interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the traffic management function from the processing function. The DNS-based traffic distribution controller handles traffic routing decisions independently from the actual processing operations at third-party centers. This segmentation allows each component to be optimized independently and simplifies the integration of multiple third-party vendors, as the segmentation point (DNS layer) provides a standardized interface

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If third-party POP processing centers are used to handle overflow requests, then cost efficiency is improved, but service reliability deteriorates because the POP centers can be overwhelmed and are not controlled by the organization

Engineering Contradiction:
Improvecost efficiencyVSAvoidservice reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the DNS-based traffic distribution controller continuously monitors the status and capacity of third-party POP processing centers. Based on this feedback information about current load conditions, the system dynamically adjusts traffic distribution decisions to redirect requests away from overwhelmed centers, thereby maintaining service reliability while still utilizing cost-effective third-party resources

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9191336B2Method and apparatus for data traffic distribution among independent processing centers
Publication Date: 2015.11.17 DIRECTV LLC
  • US9191336B2 patent drawing
  • US9191336B2 patent drawing
  • US9191336B2 patent drawing

AI summary

A method and apparatus for assigning processing requests is disclosed. The method is typically used in a processing system comprising a first processing center and one or more second processing centers remote from the first processing center, a. A method of assigning a processing request may comprise the steps of: determining at a traffic distribution controller a capacity of each of the processing centers to process the processing request, accepting a processing request in the first processing center, and assigning the processing request to at least one of the second processing centers according to the determined current capacity of each of the processing centers. The processing request is initially addressed to a first global address of the first processing center, then the processing request is readdressed to a second global address of one of the second processing centers.