Controller Integrating Network Switch Management with Computing Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The separation of control and management of network switches from computing resources in communication networks is cumbersome, requiring manual intervention and leading to delays in application deployment due to the complexity of configuring and managing network connections across multiple computing resources and orchestration systems.
Innovation Solution
A controller is communicatively coupled with resource management systems to integrate the control and management of network switches, allowing automatic updates to the networking fabric based on computing resource information, thereby simplifying the deployment process and enhancing scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If network switch control and computing resource management are kept separate, then each system can be managed independently with specialized control, but the overall deployment process becomes complex and time-consuming due to manual configuration requirements
Solution Approach 1:
The patent merges network switch control and computing resource management into a unified system. The resource management system now directly controls network switch configuration through integrated APIs, eliminating the need for separate manual configuration processes. This combination maintains specialized control capabilities while significantly reducing deployment time by automating the coordination between computing resources and network fabric.
2Manufacturing precision
If manual configuration of network switches is required, then precise control over network connections can be achieved, but the complexity of managing connections across multiple computing resources increases significantly
Solution Approach 1:
The system implements self-service automation where the resource management system automatically discovers computing resources, determines optimal network configurations, and configures network switches without manual intervention. The automated orchestration maintains precise control over network connections while eliminating the complexity of manual management by having the system configure itself based on resource requirements.
3Adaptability or versatility
If separate systems are used for network management and computing resource orchestration, then each system can be optimized independently, but the integration and coordination between systems becomes tedious and error-prone
Solution Approach 1:
The resource management system is enhanced with multi-functionality to perform both computing resource orchestration and network switch control. By integrating network management capabilities directly into the resource management platform, the system maintains the ability to optimize both functions while eliminating the need for separate integration processes, making the overall system easier to operate as a unified entity.
4Reliability
If the networking fabric configuration is manually updated, then changes can be carefully controlled and verified, but the scalability of the system is limited by the time and effort required for configuration
Solution Approach 1:
The system implements automated feedback loops where the resource management system continuously monitors computing resource states and automatically updates network switch configurations in response. This feedback-driven automation maintains reliable configuration control through systematic verification processes while dramatically increasing configuration speed by eliminating manual intervention and enabling rapid, programmatic updates across the network fabric.
Data Source
AI summary
A networking system may include a switch coupled to a computing resource. A resource management system may control the computing resource. A controller may be coupled to the switch. The controller may include a resource management interface that is coupled to the resource management system via a communications link. The resource management interface may receive computing resource information for the computing resource via the communications link. The controller may provide control data to the switch to update a cloud network for the computing resource based on the received computing resource information.


