Firmware Update Command Broadcasting for Storage Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers, managing multiple storage devices, such as SSDs, requires administrators to perform manual operations for each device to execute specific processes like log provision or firmware updates, leading to inefficiencies and increased risk of mistakes due to the need for repeated operations across numerous devices.

Innovation Solution

An information processing device with a processor that transmits commands to multiple storage devices using identifiers, allowing a single operation by the administrator to trigger processes across all connected devices, utilizing a storage management unit to manage and track the status of each device, thereby reducing the need for individual operations and streamlining the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual operations are performed for each storage device to execute specific processes, then each device can be individually controlled, but the time required and administrative burden increase significantly

Engineering Contradiction:
Improveease of operationVSAvoidtime required
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements a universal command mechanism where a single command from the information processing device can be simultaneously transmitted to multiple storage devices. The processor transmits commands to plural storage devices using their identifiers, enabling one operation to control all devices for specific processes like log provision or firmware updates, thereby eliminating the need for repeated individual operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If repeated operations are performed across multiple storage devices, then each device can be individually managed, but the risk of operational mistakes increases

Engineering Contradiction:
Improveease of operationVSAvoidrisk of operational mistakes
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a universal command mechanism where a single command from the information processing device can be simultaneously transmitted to multiple storage devices. The processor transmits commands to plural storage devices using their identifiers, enabling one operation to control all devices for specific processes like log provision or firmware updates, thereby eliminating the need for repeated individual operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If individual commands are sent to each storage device, then precise control is achieved, but the complexity of management increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal command mechanism where a single command from the information processing device can be simultaneously transmitted to multiple storage devices. The processor transmits commands to plural storage devices using their identifiers, enabling one operation to control all devices for specific processes like log provision or firmware updates, thereby eliminating the need for repeated individual operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a storage management unit as an intermediary component that handles the transmission and coordination of commands to multiple storage devices. This unit manages the identifiers and coordinates the simultaneous execution of commands across devices, simplifying the management complexity while maintaining precise control through identifier-based addressing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11762593B2System and method for updating firmware of non-volatile storage devices
Publication Date: 2023.09.19 KIOXIA CORP
  • US11762593B2 patent drawing
  • US11762593B2 patent drawing
  • US11762593B2 patent drawing

AI summary

According to one embodiment, an information processing device includes a processor. The processor receives a signal for requesting each of a plurality of storage devices to execute a first process. Based on the received signal, the processor transmits a first command, corresponding to the first process, to each of the plurality of storage devices using a plurality of identifiers relating to the plurality of storage devices, respectively.