Port Profile Analytics for Virtual Machine Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network management systems face challenges in scaling large-scale switching systems due to complexity, topology limitations, and the need for manual configuration, which restricts the ability to respond dynamically to changes in virtual machine locations within a network.
Innovation Solution
A virtual cluster switch (VCS) system that automatically configures physical switches to form a logical switch, allowing seamless virtual machine migration by using port profile analytics to identify and recommend suitable target switches, thereby eliminating the need for manual configuration and enabling dynamic network adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If switch stacking is used to increase throughput, then the throughput of the switch system increases, but the manual configuration complexity becomes prohibitively complex and tedious
Solution Approach 1:
The system enables automatic port configuration through profile inheritance. When a virtual machine migrates to a new physical switch, the target switch automatically retrieves and applies the appropriate port profile from a database, eliminating the need for manual configuration of each port on every switch in the stack.
Solution Approach 2:
The patent uses profile templates that can be copied and inherited across multiple switches. Instead of manually configuring each port on every switch, the system copies predefined port profiles and applies them automatically to new switches or migrated virtual machines, reducing configuration complexity while maintaining throughput performance.
2Power
If switch stacking is used to increase throughput, then the throughput of the switch system increases, but topology limitations restrict scalability due to fabric bandwidth considerations
Solution Approach 1:
The system implements dynamic port profile selection based on the physical location of virtual machines. When VMs migrate between switches, the system dynamically retrieves and applies appropriate port profiles, allowing the network topology to adapt to changing conditions without being constrained by fixed stacking configurations.
Solution Approach 2:
The patent segments the configuration management into separate port profiles stored in a database, decoupling the physical switch topology from the logical configuration. This allows flexible deployment of switches in various topologies (stacked, distributed, or hybrid) while maintaining consistent port configurations through profile inheritance, thereby improving scalability beyond traditional stacking limitations.
3Adaptability or versatility
If the network configuration responds to changes in virtual machine locations, then the adaptability to dynamic environments improves, but the complexity of managing port configurations increases
Solution Approach 1:
The system pre-configures port profiles in a database before VM migration occurs. When a virtual machine needs to migrate to a new physical switch, the appropriate port profile is already prepared and can be immediately applied, enabling rapid response to location changes without the complexity of real-time configuration management.
Solution Approach 2:
The patent introduces a profile database as an intermediary between the VM migration process and the physical switch configuration. Instead of directly managing complex port configurations on each switch, the system uses the profile database as a mediator that stores and provides standardized port profiles, simplifying the management of dynamic VM location changes.
4Manufacturing precision
If manual configuration is used for switch ports, then configuration precision can be maintained, but the time required for configuration and migration increases
Solution Approach 1:
The system uses predefined port profiles that are copied and applied automatically to new switches or migrated virtual machines. These profiles contain all necessary configuration parameters, ensuring configuration precision while eliminating the time-consuming manual configuration process. The profiles can be replicated across multiple switches instantaneously.
Solution Approach 2:
Port profiles are pre-configured and stored in a database before VM migration or switch deployment. This preliminary configuration ensures that when VMs migrate or new switches are added, the precise port configurations are already ready and can be applied immediately, eliminating configuration time while maintaining accuracy through standardized profile templates.
Data Source
AI summary
One embodiment of the present invention provides a computer system. The computer system includes a display mechanism, a storage, and a migration management mechanism. The storage stores a data structure indicating one or more port profiles. The migration management mechanism identifies one or more port profiles associated with a target switch for a migrating virtual machine, wherein the target switch is coupled to a target host machine of the virtual machine and recommends whether the target switch is suitable for the virtual machine by examining an identifier to the virtual machine in the port profiles associated with the target switch using the display mechanism.


