Logical Unit Metadata Substitution for Storage Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network storage controllers require hosts to disconnect from logical units during maintenance, which is time-consuming and laborious, and virtual operating systems complicate maintenance by not allowing dynamic mapping of logical units, necessitating shutdowns.

Innovation Solution

Implementing a method to swap meta-data of logical units without disconnecting hosts, using dummy logical units that maintain connections and allow for transparent redirection, enabling maintenance actions like data integrity checks and cloning without interrupting service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of repair

If traditional maintenance procedures are used (off-lining logical unit, performing maintenance, on-lining, re-configuring host), then maintenance can be performed on the logical unit, but host connectivity is lost and reconfiguration is required, increasing downtime and labor

Engineering Contradiction:
Improvemaintenance accessibilityVSAvoidhost downtime
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism (logical unit substitution capability in the storage controller) that allows maintenance to be performed on a logical unit while maintaining host connectivity through automatic redirection to an alternative logical unit, thus resolving the contradiction between maintenance accessibility and host downtime

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring alternative logical units and establishing substitution capabilities before maintenance is needed, allowing seamless switching during maintenance operations without requiring host reconfiguration or causing connectivity loss

Inventive Principle:
Principle #10Preliminary action

2Ease of repair

If logical unit maintenance is performed by off-lining and on-lining the logical unit, then maintenance tasks can be completed, but the host requires reconfiguration and connectivity is interrupted, increasing labor and time

Engineering Contradiction:
Improvemaintenance performabilityVSAvoidhost configuration complexity
Core Design Contradiction:
Ease of repairVSEase of operation

Solution Approach 1:

The storage controller performs self-service by automatically managing the substitution and redirection of logical units during maintenance operations, eliminating the need for manual host reconfiguration and reducing operational complexity while maintaining maintenance accessibility

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If virtual operating systems are used with logical units, then virtualization benefits are achieved, but dynamic mapping of logical units is not allowed and shutdowns are required for maintenance

Engineering Contradiction:
Improvevirtualization capabilityVSAvoidmaintenance accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent introduces dynamic capabilities to virtualized environments by enabling runtime substitution of logical units through the storage controller, allowing maintenance operations without shutdowns while preserving virtualization benefits, thus resolving the contradiction between virtualization adaptability and maintenance accessibility

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8082411B1Method and system for logical unit substitution
Publication Date: 2011.12.20 NETAPP INC
  • US8082411B1 patent drawing
  • US8082411B1 patent drawing
  • US8082411B1 patent drawing

AI summary

Techniques introduced here swap logical unit meta-data of a logical unit without offlining the logical unit. In accordance with the techniques, a connection between a network storage controller and a host for the logical unit is maintained while meta-data of the logical unit are swapped with another logical unit available to the network storage controller. The swapping substitutes one logical unit for another without disconnecting the host. Advantageously, the host is not required to perform operations to re-establish a connection. Various software and hardware units can implement the techniques described herein.