Partition Configuration Interface for Network Traffic Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network traffic management systems face challenges in configuring partitions effectively, leading to unpredictable results due to difficulties in reconciling weighting or priority values with minimum and maximum bandwidth guarantees, resulting in inefficient bandwidth allocation and potential conflicts between per-flow rate guarantees and partition weights.
Innovation Solution
The implementation provides a configuration interface that constrains partition configuration to achieve predictable results, including a partition creation and deletion layer that dynamically creates partitions based on patterns, and introduces partition types such as Parent, Weight, and Constraint partitions to manage bandwidth allocation efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If partition configuration allows flexible weighting and bandwidth guarantee settings, then system adaptability improves, but configuration complexity and unpredictability increase
Solution Approach 1:
The partition configuration is segmented into distinct hierarchical levels (global partitions, local partitions, and flow partitions), where each level handles specific aspects of bandwidth management. This segmentation allows flexible configuration at each level while maintaining overall system predictability through clear separation of concerns.
Solution Approach 2:
The patent introduces a hierarchical dimension to partition configuration, organizing partitions across multiple levels (global→local→flow) rather than a flat structure. This dimensional organization enables complex bandwidth management scenarios to be decomposed into manageable layers, reducing configuration complexity while maintaining adaptability.
2Adaptability or versatility
If partition configuration allows weighting and bandwidth guarantee settings, then system versatility improves, but predictability of bandwidth allocation deteriorates
Solution Approach 1:
The system performs preliminary bandwidth allocation at global and local partition levels before flow-level processing. By pre-establishing bandwidth guarantees and weights at higher hierarchical levels, the system ensures predictable bandwidth allocation is maintained even as flows are dynamically assigned to partitions with different weighting schemes.
Solution Approach 2:
Different partition levels serve different quality requirements: global partitions ensure overall bandwidth predictability, local partitions provide departmental or application-specific guarantees, and flow partitions handle individual flow weighting. This local quality differentiation maintains predictability where needed while allowing flexibility where appropriate.
3Adaptability or versatility
If dynamic partition creation is implemented, then system adaptability improves, but device complexity increases
Solution Approach 1:
The system implements dynamic partition creation where local and flow partitions are automatically created and configured based on incoming traffic patterns and predefined policies. This dynamic behavior allows the system to adapt to changing network conditions without manual intervention, while the automated nature of the process prevents complexity from escalating.
Solution Approach 2:
The partition management system operates autonomously, automatically creating partitions, assigning flows, and adjusting configurations based on traffic analysis and policy rules. This self-service capability eliminates the need for complex manual configuration while maintaining high adaptability to changing network conditions.
Data Source
AI summary
Partition configuration and creation mechanisms for network traffic management devices. In some implementations, the present invention enhances the predictability of partition hierarchies that use weighting values and fixed rate guarantees. In some implementations, the present invention includes a configuration interface that constrains the manner in which partitions can be configured to achieve predictable and efficient results. In some implementations, the present invention includes a partition creation and deletion layer that operates to dynamically create partitions based on one or more partition patterns.


