Shared Memory Failover for Logical Partitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage apparatus capable of executing multiple logical partitions (LPARs), swift failover to another LPAR is necessary when a fault occurs in one LPAR, as existing technologies do not efficiently manage the transition of data input/output processes.

Innovation Solution

A virtualization mechanism is implemented that provides a shared memory area accessible by both LPARs, where the first LPAR stores takeover information, enabling the second LPAR to acquire and execute the data input/output processes upon detecting a fault in the first LPAR.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fault occurs in one LPAR and failover is executed to another LPAR, then service continuity is maintained, but the time required for failover execution is prolonged due to complex data transfer and process takeover procedures

Engineering Contradiction:
Improveservice continuityVSAvoidfailover execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-preparing takeover information in a shared memory area before faults occur. The second LPAR预先 acquires necessary data and process information from the first LPAR through the shared memory, so that when a fault occurs, the failover can be executed immediately without time-consuming data transfer procedures.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If existing failover technologies are used, then fault tolerance is achieved, but the complexity of managing data input/output process transitions between LPARs increases

Engineering Contradiction:
Improvefault toleranceVSAvoidprocess management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a shared memory area as an intermediary between LPARs. This shared memory serves as a mediator that automatically facilitates data and process information exchange during failover, eliminating the need for complex manual management of data input/output process transitions while ensuring fault tolerance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If swift failover is implemented through direct process takeover, then failover speed is improved, but the risk of data loss or inconsistency during the transition increases

Engineering Contradiction:
Improvefailover speedVSAvoiddata consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies copying by creating a copy of the necessary takeover information in the shared memory area before failover execution. The second LPAR acquires a copy of the data and process information from the first LPAR, allowing swift direct process takeover while ensuring data consistency through the use of this pre-copied information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9262289B2Storage apparatus and failover method
Publication Date: 2016.02.16 HITACHI VANTARA LTD
  • US9262289B2 patent drawing
  • US9262289B2 patent drawing
  • US9262289B2 patent drawing

AI summary

A storage apparatus is provided with a virtualization mechanism which manages first and second LPARs (logical partitions) assigned respectively with first and second logical resources acquired by logically partitioning physical resources in the storage apparatus. The virtualization mechanism provides a shared memory area which is an area based on a memory and can be accessed by the first and second LPARs. The first LPAR stores information required for taking over a data input/output process handled by the first LPAR to the second LPAR, in the shared memory area. When detecting that a fault occurs in the first LPAR, the second LPAR acquires the information required for taking over from the shared memory area and takes over and executes the data input/output process formerly handled by the first LPAR on the basis of the information required for taking over.