Network Switch Manager Bandwidth Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a disconnect between resource allocation at the server level and bandwidth allocation at the switch level in Enhanced Transmission Selection (ETS) enabled switches, leading to imbalances that can result in suboptimal quality of service for cloud computing consumers.
Innovation Solution
A network switch manager apparatus and method that includes a bandwidth module, a resource module, and an adjustment module to determine and adjust the bandwidth allocation based on the variance between bandwidth and resource utilization, ensuring optimal resource allocation and matching at the server level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bandwidth allocation at switch level is fixed and independent from server resource allocation, then switch configuration is simple and stable, but resource utilization becomes imbalanced and quality of service deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the network switch manager continuously monitors server resource allocation and communicates with the ETS enabled switch to adjust bandwidth allocation dynamically. The switch manager receives resource allocation information from servers, calculates optimal bandwidth allocation based on this information, and sends adjustment commands to the switch, creating a closed-loop feedback system that balances resource utilization with manageable complexity.
Solution Approach 2:
The network switch manager acts as an intermediary between servers and the ETS enabled switch. It receives resource allocation information from servers, processes this information to determine optimal bandwidth allocation, and translates it into switch configuration commands. This intermediary layer simplifies the overall system by centralizing the complexity of coordinated resource-bandwidth management in a single component rather than requiring complex direct coupling between servers and switch.
2Reliability
If bandwidth allocation at ETS enabled switch does not match server resource allocation, then configuration is static and simple, but bottlenecks occur and quality of service decreases
Solution Approach 1:
The system establishes a feedback loop where the network switch manager continuously monitors server resource allocation and dynamically adjusts switch bandwidth allocation accordingly. This automated feedback mechanism ensures that bandwidth allocation at the switch level always matches current server resource allocation, preventing bottlenecks and maintaining high quality of service without requiring manual intervention.
Solution Approach 2:
The patent transforms the static bandwidth allocation into a dynamic system that automatically adapts to changing server resource allocation. The network switch manager continuously receives updates about server resource allocation and automatically adjusts the ETS bandwidth allocation on the switch in real-time, enabling the system to respond dynamically to workload changes and maintain optimal performance.
3Productivity
If manual configuration of bandwidth allocation is used, then system complexity is low, but resource allocation becomes imbalanced and suboptimal
Solution Approach 1:
The system enables self-service automation where the network switch manager autonomously monitors server resource allocation, calculates optimal bandwidth allocation, and configures the ETS enabled switch without manual intervention. The switch manager independently retrieves resource allocation information from servers, processes this data to determine appropriate bandwidth allocation, and automatically applies the configuration, allowing the system to optimize itself without requiring complex manual management procedures.
Data Source
AI summary
A network switch manager apparatus includes a bandwidth module, a resource module, a variance module, and an adjustment module. The bandwidth module determines a percentage of bandwidth allocated to one of a plurality of protocols at an enhanced transmission selection (ETS) enabled network switch. The resource module determines a number of resources allocated for a plurality of virtual machines, the number of resources classified between the plurality of protocols. The variance module compares the percentage of bandwidth and the number of resources to determine a variance. The adjustment module adjusts the percentage of bandwidth allocated to the one of the plurality of protocols based on the variance.


