Virtualization Image Configuration for Heterogeneous Cluster Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The configuration of virtualization system software for heterogeneous computing clusters is challenging due to the wide variety of networking infrastructure and node capabilities, leading to inefficiencies and compatibility issues when nodes with different infrastructure components attempt to form a shared storage pool.
Innovation Solution
A technique for on-the-fly configuration of node-specific virtualization system images that adapt to the unique characteristics of each node, allowing heterogeneous nodes to form a computing cluster with a shared control plane and storage pool, using facility-specific APIs to manage network traffic and infrastructure interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a homogeneous virtualization system software image is used for all nodes, then configuration simplicity is improved, but compatibility with heterogeneous networking infrastructure deteriorates
Solution Approach 1:
The patent implements dynamic configuration of virtualization system software images based on detected networking infrastructure characteristics. The system automatically adapts the software image configuration to match the specific networking environment of each node, transforming a static homogeneous approach into a dynamic adaptive one that resolves the contradiction between configuration simplicity and heterogeneous compatibility
Solution Approach 2:
The system changes parameters of the virtualization system software image based on the detected networking infrastructure. By modifying software configuration parameters according to the specific networking environment of each node, the system maintains compatibility across heterogeneous infrastructure while preserving configuration simplicity through automated parameter adjustment
2Adaptability or versatility
If node-specific virtualization system software images are configured for each node, then compatibility with heterogeneous infrastructure is improved, but configuration complexity deteriorates
Solution Approach 1:
The patent implements self-service configuration where the system automatically detects networking infrastructure characteristics and configures appropriate virtualization system software images without manual intervention. This automation eliminates the complexity burden that would otherwise accompany node-specific configurations, allowing the system to achieve both heterogeneous compatibility and configuration simplicity
Solution Approach 2:
The system performs preliminary detection of networking infrastructure characteristics before deploying virtualization system software images. By pre-configuring software images based on detected infrastructure properties, the system avoids the complexity of manual node-specific configuration while ensuring compatibility with heterogeneous networking environments
3Manufacturing precision
If manual configuration of virtualization system software is performed, then configuration precision is improved, but automation level deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where the system detects actual networking infrastructure characteristics and uses this information to automatically configure virtualization system software images with precise settings. This closed-loop feedback approach achieves configuration precision previously attainable only through manual configuration, while simultaneously maintaining high automation levels
Solution Approach 2:
The system replaces manual mechanical configuration processes with automated detection and configuration mechanisms. By substituting human operators with automated software that detects infrastructure characteristics and configures appropriate settings, the system achieves both configuration precision and high automation, eliminating the trade-off between these two parameters
4Adaptability or versatility
If heterogeneous nodes with different networking infrastructure are integrated into a cluster, then system versatility is improved, but communication reliability deteriorates
Solution Approach 1:
The patent applies local quality by configuring virtualization system software images specifically tailored to the networking infrastructure characteristics of each individual node. This node-specific configuration ensures that communication protocols and settings are optimized for the local networking environment of each heterogeneous node, thereby maintaining communication reliability across diverse infrastructure while preserving system versatility
Data Source
AI summary
A plurality of different virtualization system images are configured for deployment to a plurality of nodes in heterogeneous environments. Individual ones of the virtualization system images are configured such that once deployed, the nodes form a computer cluster having a storage pool that is shared across the nodes. When configuring the virtualization system images, information that describes the heterogeneous computing environments is accessed, and constraints pertaining the heterogeneous computing environments are reconciled in advance of configuring the different virtualization system images. A common subnet across the heterogeneous environments is established. The plurality of different virtualization system images are configured to access the common subnet once deployed. The common subnet serves as a storage I/O communication path over which a cluster-wide storage pool is implemented. The virtualization system images are configured to correspond to address portions of a contiguous address space that is used to access data in the storage pool.


