Traffic Manager Scripting for Policy-Based Traffic Steering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network traffic management systems face inefficiencies due to performance-enhancing services being serially integrated in the network path, leading to unnecessary resource consumption and decreased scalability, as they process all traffic regardless of its type, including non-relevant files like text files through video optimizers.
Innovation Solution
A traffic manager module that receives and interprets scripts to dynamically modify proxy connections based on identified traffic management policies, allowing for targeted optimization and resource allocation, such as redirecting only relevant traffic to video optimizers, thereby conserving resources and improving scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video optimizers are placed in-line with the network path to process video traffic, then video optimization functionality is provided, but all network traffic including non-video files is processed unnecessarily, consuming network resources and decreasing scalability
Solution Approach 1:
A proxy server is introduced as an intermediary component between the network path and video optimizers. The proxy server receives network traffic, identifies video traffic using heuristics, and selectively forwards only video traffic to video optimizers. This mediator approach allows video optimization functionality to be provided while avoiding unnecessary processing of non-video traffic, thus reducing network resource consumption and improving scalability.
2Productivity
If video optimizers process all network traffic through the network path, then video files can be optimized, but text files and other non-video traffic are unnecessarily processed, reducing system efficiency
Solution Approach 1:
The proxy server acts as a mediator that intercepts network traffic before it reaches video optimizers. It analyzes traffic characteristics to identify video files and selectively routes only those to video optimizers for processing. Non-video traffic such as text files is bypassed, allowing video processing capability to be maintained while eliminating unnecessary processing delays for other traffic types.
3Adaptability or versatility
If performance-enhancing services are serially integrated into the network path, then service functionality is provided, but the system complexity increases and scalability decreases
Solution Approach 1:
The proxy server serves as a mediating layer that manages interactions between network traffic and multiple performance-enhancing services. It provides a centralized point for traffic analysis and selective routing, allowing services to be added or configured without fundamentally changing the network path architecture. This maintains service functionality while managing system complexity through a standardized interface approach.
Data Source
AI summary
Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a script over a management plane of a packet core, interpret the script to identify a traffic management policy; and dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy.


