Chassis Management Controller Dependency Tracking for Virtual Machine Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtualized information handling systems lack awareness of physical topology in rack domains, leading to erroneous virtual machine migrations due to unawareness of faults in shared infrastructure components, resulting in suboptimal decision-making by virtual machine managers.
Innovation Solution
A chassis management controller generates dependency information for modular information handling systems within a chassis, identifying affected systems and updating their operating status based on fault severity, and communicates this information to the virtual machine manager to facilitate informed migration decisions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual machine manager operates without awareness of physical topology and fault dependencies, then system complexity is reduced and operation is simpler, but migration decisions become erroneous and reliability deteriorates
Solution Approach 1:
The patent introduces a chassis management controller as an intermediary component that maintains dependency information between modular information handling systems and shared components. This mediator collects fault information from the chassis and provides it to the virtual machine manager, enabling accurate migration decisions without requiring the VMM to directly complex physical topology awareness. The intermediary handles the complexity of tracking dependencies while keeping the VMM's operation relatively simple.
2Loss of information
If dependency tracking is implemented for all modular systems and components, then fault awareness is improved, but information processing overhead and system complexity increase
Solution Approach 1:
The patent segments the dependency tracking by organizing it hierarchically: the chassis management controller maintains dependency information specifically for modular information handling systems within its chassis, separating this concern from the virtual machine manager's responsibilities. This segmentation allows fault information to be tracked comprehensively at the appropriate level without creating system-wide complexity. Each chassis manages its own dependencies independently, reducing overall system complexity while maintaining complete fault awareness.
3Reliability
If virtual machines are migrated without considering shared component faults, then resource utilization efficiency is maintained, but system stability deteriorates due to erroneous migrations
Solution Approach 1:
The patent implements preliminary action by having the chassis management controller proactively identify and communicate fault conditions to the virtual machine manager before erroneous migrations occur. The dependency information is maintained in advance, allowing the VMM to anticipate which modular systems are affected by shared component faults and avoid migrating virtual machines to those systems. This preliminary awareness prevents stability issues while maintaining efficient migration decision-making.
Data Source
AI summary
Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.


