Multi-Density Server Failover Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers with multi-density servers, failover processes are inefficient due to physical affinity algorithms that often result in migrating workloads to another independent server within the same multi-density server, leading to higher probabilities of failure and reduced high availability.

Innovation Solution

A management module detects failures, identifies a failover target, and determines whether it is a non-failed independent server within the multi-density server, then migrates the workload to another server outside the multi-density server, ensuring that the workload is not transferred to another independent server within the same housing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If physical affinity algorithms are used for workload migration during failover, then migration speed is improved, but reliability deteriorates due to higher probability of failure cascades within the same multi-density server

Engineering Contradiction:
Improveworkload migration speedVSAvoidsystem availability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the failover decision-making process into two distinct stages: (1) identifying the physically closest available server using affinity algorithms, and (2) checking whether that target server shares the same multi-density housing as the failed server. This segmentation allows the system to maintain fast migration while avoiding failure cascades by preventing workload placement on co-housed servers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary check (the determination step) between the affinity-based target identification and the actual workload migration. This intermediary layer acts as a filter that blocks migrations to co-housed servers, thereby preventing failure cascades without completely abandoning the efficiency benefits of physical affinity algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If workload is migrated to another independent server within the same multi-density server, then device complexity is reduced, but reliability deteriorates due to shared resource failures

Engineering Contradiction:
Improvefailover process complexityVSAvoidsystem availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent performs a preliminary check to determine whether the identified failover target shares the same multi-density housing as the failed server before initiating workload migration. This preliminary action prevents migrations that would expose the workload to the same shared resource failures, thereby maintaining reliability without significantly increasing process complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the entire multi-density server is taken off-line for repair due to one independent server failure, then reliability is improved by preventing failure cascades, but productivity deteriorates due to loss of all server capacity

Engineering Contradiction:
Improvesystem stabilityVSAvoidserver capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables logical segmentation of the multi-density server into independent failure domains. By allowing individual server failover while preventing migration to co-housed servers, the system maintains the physical consolidation benefits (high productivity) while creating logical isolation that prevents failure cascades (high reliability).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the failover parameter from purely physical proximity (affinity-based) to a composite parameter that includes both physical proximity and housing separation. This parameter change allows the system to maintain fast failover while avoiding the all-or-nothing shutdown scenario, thereby preserving both reliability and productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9430341B2Failover in a data center that includes a multi-density server
Publication Date: 2016.08.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9430341B2 patent drawing
  • US9430341B2 patent drawing
  • US9430341B2 patent drawing

AI summary

Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.