DNS Traffic Distribution Controller for Multi-Vendor Processing Centers
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


