Storage Device Group Management for Reorganization Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hierarchical storage systems face challenges in maintaining data redundancy when multiple sets of reorganization are executed simultaneously, leading to a shortage of physical volumes and difficulties in securing necessary resources for migration and reorganization processes.

Innovation Solution

A storage device with a group management unit, data storage unit, data transfer unit, and moving unit that prioritizes and secures physical volumes for reorganization, transferring data from one group to another based on calculated needs, ensuring efficient use and availability of storage resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple sets of reorganization are executed simultaneously in a hierarchical storage system, then the reorganization process can be completed faster, but physical volumes become insufficient and reorganization cannot be executed

Engineering Contradiction:
Improvereorganization execution speedVSAvoidreorganization execution availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system calculates and secures the number of physical volumes needed for reorganization in advance, before actually executing the reorganization. This preliminary action ensures that sufficient physical volumes are available when reorganization needs to be performed, preventing the situation where reorganization cannot be executed due to volume shortage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the number of physical volumes allocated for reorganization based on current system conditions and requirements. By making the volume allocation flexible rather than fixed, the system can adapt to varying reorganization needs while ensuring sufficient resources are always available.

Inventive Principle:
Principle #15Dynamics

2Productivity

If physical volumes are secured for reorganization, then reorganization can be executed continuously, but the number of available physical volumes for other operations decreases

Engineering Contradiction:
Improvereorganization continuityVSAvoidphysical volume availability for other operations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system secures only the necessary number of physical volumes for reorganization rather than allocating all available volumes. By calculating the exact number of volumes needed and securing only that amount, the system ensures reorganization continuity while leaving sufficient volumes available for other storage operations.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the number of physical volumes not in use increases, then more volumes are available for migration, but reorganization cannot be executed due to insufficient volumes

Engineering Contradiction:
Improvemigration capabilityVSAvoidreorganization execution
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary calculation to determine the number of physical volumes required for reorganization and secures them in advance. This ensures that even when many volumes are allocated to migration operations, sufficient volumes remain available for reorganization to execute successfully.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10078467B2Storage device, computer readable recording medium, and storage device control method
Publication Date: 2018.09.18 FUJITSU LTD
  • US10078467B2 patent drawing
  • US10078467B2 patent drawing
  • US10078467B2 patent drawing

AI summary

A group generation unit 111 regards, as an invalid area, an area of a first storage medium in which data to be updated is stored and stores updated data in the first storage medium. A reorganization processing unit executes a process of selecting some first groups, calculating, for each of the selected first groups, the number of second storage media to be secured to store data that is stored in an area other than the invalid area of the first storage medium, securing the second storage media according to the levels of priority that are determined according to the calculated number, and transferring the data that is stored in the area other than the invalid area of the first storage medium to the second storage media. A volume management unit moves, to a second group, the first medium on which the transfer performed by the reorganization processing unit completes.