SAN Driver Upgrade Identifier Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When upgrading drivers in storage area networks (SANs), certain SAN-based information is lost, requiring manual re-entry of vital data, particularly target persistent data, which is tedious and prone to errors.

Innovation Solution

A method and system that automatically updates and converts identifier information for target devices from the format supported by the old driver to the new driver, eliminating the need for manual re-entry during driver upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If driver upgrade is performed in SAN, then driver functionality and performance are improved, but identifier information for target devices is lost

Engineering Contradiction:
Improvedriver functionalityVSAvoididentifier information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by detecting the driver upgrade event and automatically retrieving, converting, and storing identifier information before the new driver fully operationalizes. This prevents information loss by ensuring the data is preserved and transformed in advance of the driver replacement completing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The introduction acts as an intermediary component between the old and new drivers. It intercepts identifier information from the old driver, converts it to the appropriate format, and transfers it to the new driver, thereby mediating the information transfer during the driver upgrade process and preventing data loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual re-entry of identifier information is performed, then data can be restored, but time consumption and error probability increase

Engineering Contradiction:
Improvedata restorationVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting driver upgrades, retrieving lost identifier information, converting it to the appropriate format, and restoring it without requiring manual user intervention. This eliminates the time-consuming and error-prone manual re-entry process while ensuring accurate data restoration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms to detect when a driver upgrade has occurred and automatically triggers the information retrieval and restoration process. This closed-loop approach ensures that identifier information is preserved and restored based on system-detected conditions rather than manual user actions.

Inventive Principle:
Principle #23Feedback

3Loss of information

If identifier information format is converted automatically, then data loss is prevented, but system complexity increases

Engineering Contradiction:
Improveidentifier information preservationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The introduction serves as an intermediary conversion layer that handles format transformations between old and new driver identifier systems. This centralized mediation approach manages the complexity of format conversions in one dedicated component rather than distributing conversion logic across multiple system elements, making the system more manageable despite the added complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system manages parameter changes by detecting format differences between old and new driver identifier information and automatically applying appropriate conversion transformations. This systematic handling of parameter changes through detected format differences reduces the perceived complexity by providing a structured approach to format conversion.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8464238B1Method and system for managing storage area networks
Publication Date: 2013.06.11 MARVELL ASIA PTE LTD
  • US8464238B1 patent drawing
  • US8464238B1 patent drawing
  • US8464238B1 patent drawing

AI summary

Method and system for converting identifier information after a driver upgrade is provided. The method includes updating a driver for a peripheral device in a storage area network, wherein a first driver is replaced by a second driver and the peripheral device is operationally coupled to one or more target device; reading identifier information for the target devices; and converting identifier information for the target device from a format supported by the first driver to a format supported by the second driver.