Management Controller Redundancy via Hypervisor Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional approaches to providing redundancy for management controllers in information handling systems are impractical due to high costs and complexity, especially when multiple hardware devices are required to maintain high availability and prevent downtime.

Innovation Solution

Implementing a method where a hypervisor executes two guest operating systems, one active and one passive, with the passive system monitoring the active system's operability and taking over in case of failure, using virtual handshakes and minimal hardware resources to maintain redundancy without significant performance degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple redundant physical management controllers are used to provide high availability, then system reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvemanagement controller availabilityVSAvoidhardware configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges two management controller instances into a single physical device. The first management controller instance handles active management operations, while the second instance provides standby redundancy. Both instances share the same physical hardware resources, eliminating the need for separate redundant hardware devices and reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single management controller is designed to perform multiple functions by hosting both the first and second management controller instances. This multi-functional approach allows one physical device to provide both active management and redundant backup capabilities, replacing what would traditionally require two separate specialized devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple redundant physical management controllers are deployed, then downtime is prevented, but cost increases

Engineering Contradiction:
Improveinformation handling resource availabilityVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines the functionality of multiple redundant management controllers into a single shared physical platform. The first and second management controller instances coexist on the same hardware, sharing processing resources, memory, and other physical components. This consolidation reduces the total quantity of hardware resources required while maintaining the redundancy needed to prevent downtime.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of creating physical copies of redundant management controllers, the patent creates virtual copies through software instances. The second management controller instance is a virtual copy that can take over when the first instance fails, providing redundancy without requiring duplicate physical hardware.

Inventive Principle:
Principle #26Copying

3Reliability

If traditional redundant management controller handshakes are implemented, then failover capability is achieved, but system complexity increases

Engineering Contradiction:
Improvefailover capabilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the control mechanisms of both management controller instances into a unified system running on single shared hardware. The handshaking and failover protocols operate within this consolidated environment, reducing the complexity of inter-device communication and coordination that would exist with physically separate controllers.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9329885B2System and method for providing redundancy for management controller
Publication Date: 2016.05.03 DELL PROD LP
  • US9329885B2 patent drawing
  • US9329885B2 patent drawing
  • US9329885B2 patent drawing

AI summary

Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing redundancy for a management controller are provided. A method may include executing, by a hypervisor executing on a management controller, a first guest OS and second guest OS. The method may additionally include executing, by the first guest OS, one or more first management applications for managing one or more information handling resources communicatively coupled to the management controller. The second guest OS may: (i) execute one or more second management applications for managing the one or more information handling resources communicatively coupled to the management controller; (ii) execute one or more monitoring applications for monitoring redundancy status of the first guest OS and the second guest OS; (iii) sleeping the one or more second management applications; and (iv) monitoring, by the one or more monitoring applications, the operability of the first guest OS.