Unicast VM Configuration Service for Dynamic Data Centers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtualized network environments, the use of broadcasting host configuration protocols like BOOTP and DHCP can overload networks due to frequent additions, removals, and migrations of virtual machines, limiting network capabilities in dynamic data centers.
Innovation Solution
A dynamic virtual machine configuration system that uses unicast network configuration messages between a local module and a configuration service to assign network parameters to virtual network endpoints without a virtual IP address, reducing network load by avoiding broadcasts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If host configuration protocols (BOOTP/DHCP) use broadcasting to provide network configuration parameters, then hosts can receive network configuration parameters, but network overload occurs in virtual data centers with large numbers of dynamic endpoints
Solution Approach 1:
The patent introduces a configuration server as an intermediary component that receives configuration requests from virtual machine management components and provides configuration parameters through unicast messages. This intermediary architecture replaces the traditional broadcast-based DHCP/BOOTP approach, allowing configuration information to be delivered directly to specific virtual machine endpoints without flooding the network, thus resolving the network overload problem while maintaining configuration capability
Solution Approach 2:
The patent substitutes the broadcast mechanism (mechanical system) with a unicast message-based system. Instead of using broadcast protocols that send configuration requests to all network devices, the system uses targeted unicast messages between the configuration server and specific virtual machine endpoints, eliminating the network flooding effect while preserving the configuration function
2Adaptability or versatility
If virtual machines are frequently added, removed, and migrated to enable dynamic environment, then virtualization capabilities are enhanced, but network configuration complexity increases
Solution Approach 1:
The patent implements a dynamic configuration system where the configuration server maintains state information about virtual machines and their network parameters. When virtual machines are added, removed, or migrated, the system dynamically updates configuration information through unicast messages rather than relying on static broadcast configurations. This dynamic approach adapts to VM lifecycle changes while maintaining configuration simplicity
Solution Approach 2:
The system incorporates feedback mechanisms where the configuration server tracks and manages network configuration state for virtual machines. When configuration changes are needed due to VM dynamics, the server receives requests from management components and provides updated configuration parameters through controlled unicast communication, creating a feedback loop that manages complexity while supporting virtual machine adaptability
Data Source
AI summary
An approach is provided in which a local module receives a discovery message from a virtual network endpoint that is devoid of a corresponding virtual IP address. The local module sends one or more unicast network configuration messages to a dynamic configuration service and, in turn, the local module receives one or more unicast network configuration responses from the dynamic configuration service. One of the unicast network configuration responses includes one or more network configuration parameters. The local module configures the virtual network endpoint according to one or more of the network configuration parameters.


