Logical Partition Failover via Proxy Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software migration in logically partitioned environments poses risks due to unforeseen interactions and compatibility issues, leading to costly system errors and downtime, as conventional testing methods cannot reliably account for actual operating conditions.

Innovation Solution

The system creates a proxy partition with the same operating characteristics as the original partition, transfers network activity seamlessly, and maintains the original partition in a ready state with reduced resources, allowing for seamless failover in case of issues, thereby minimizing risks associated with software migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software updates are installed in production environments, then system performance is improved, but system reliability deteriorates due to unforeseen interactions and compatibility issues

Engineering Contradiction:
Improvesystem performanceVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by creating a proxy partition with the updated software version before deploying it to production. The proxy partition serves as a test environment that mirrors the production setup, allowing verification of software updates and detection of compatibility issues before they affect the actual production system. This enables safe installation of updates while maintaining system reliability.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If conventional testing methods are used in isolated environments, then testing safety is improved, but measurement precision deteriorates because they cannot account for actual operating conditions

Engineering Contradiction:
Improvetesting safetyVSAvoidtesting accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies local quality by creating a proxy partition that replicates the specific local conditions of the production environment. Rather than using generic isolated test environments, the proxy partition mirrors the actual production setup including hardware configurations, software versions, and operational parameters. This allows testing to be both safe (isolated from production) and accurate (reflecting real operating conditions).

Inventive Principle:
Principle #3Local quality

3Device complexity

If software updates are deployed without failover capability, then device complexity is reduced, but loss of time increases due to system downtime when errors occur

Engineering Contradiction:
Improvedeployment complexityVSAvoidsystem downtime
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring a proxy partition with the updated software version and establishing failover capabilities before production updates are deployed. If the update causes system errors, the system can automatically or manually switch back to the original partition, minimizing downtime. This preliminary preparation enables rapid recovery without adding significant complexity to the deployment process.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If the original partition is maintained in a ready state for failover, then reliability is improved, but use of energy increases due to reduced resource allocation

Engineering Contradiction:
Improvefailover reliabilityVSAvoidresource allocation
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies the principle of using a disposable-like approach for the proxy partition. The original partition is maintained in a ready state with reduced resource allocation, similar to how a backup system would be configured. The proxy partition serves its purpose as a test/updated version and can be discarded or repurposed after validation, while the original partition remains available for rapid failover if needed. This balances reliability with resource efficiency.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS7543182B2Automated failover system for logical partitions
Publication Date: 2009.06.02 MAPLEBEAR INC
  • US7543182B2 patent drawing
  • US7543182B2 patent drawing
  • US7543182B2 patent drawing

AI summary

An apparatus, program product and method improve software updates processes within a logically partitioned environment by creating a new, proxy partition having substantially the same operating characteristics as an original partition, in addition to an updated software application. Network connectivity is transferred seamlessly over from the original partition to the new partition. While “hidden” from the network, the original partition continues to operate with reduced resources as the new partition takes over production operations. As such, the original partition remains in a ready state against the possibility of a problem arising with the new partition. In such an instance, network connectivity is transferred back over to the original partition, which resumes production operations as before.