Virtual Storage Upgrade Timing via Workload Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual storage systems lack an efficient method to determine when upgrades are needed and to select the optimal time for upgrades, leading to potential disruptions and increased costs.

Innovation Solution

A method that involves monitoring the use status of the storage space and determining whether an upgrade is necessary based on this status. Once the need for an upgrade is established, the method identifies the optimal time for the upgrade by considering the workload of the virtual storage system, ensuring minimal disruption to operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the virtual storage system is upgraded frequently to meet growing storage needs, then the storage capacity is improved, but the system stability and operational continuity deteriorate due to repeated upgrade disruptions

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary assessment of upgrade necessity by monitoring storage use status against thresholds, and preliminary selection of optimal upgrade timing by analyzing workload patterns before actual upgrade execution. This allows planning upgrades in advance during low-utilization periods, minimizing disruption to system stability while meeting growing storage capacity requirements

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the virtual storage system is upgraded during high workload periods to ensure timely capacity expansion, then the storage capacity is improved, but the productivity and user experience deteriorate due to service interruptions

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem availability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system continuously monitors workload metrics and storage use status, using this feedback to dynamically determine optimal upgrade timing. When workload exceeds thresholds, the system delays upgrade execution until workload decreases, ensuring capacity expansion occurs during low-activity periods when impact on productivity and user experience is minimized

Inventive Principle:
Principle #23Feedback

3Device complexity

If manual assessment methods are used to determine upgrade timing, then the upgrade process is simple, but the measurement precision of upgrade timing optimization deteriorates

Engineering Contradiction:
Improveupgrade process complexityVSAvoidupgrade timing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system automatically monitors its own storage use status and workload metrics, performs self-assessment of upgrade necessity, and autonomously selects optimal upgrade timing based on predefined thresholds and patterns. This self-service approach eliminates manual intervention while achieving high precision in upgrade timing optimization through continuous automated monitoring and analysis

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250110642A1Method, device, and computer program product for upgrading virtual storage system
Publication Date: 2025.04.03 DELL PROD LP
  • US20250110642A1 patent drawing
  • US20250110642A1 patent drawing
  • US20250110642A1 patent drawing

AI summary

The present disclosure relates to a method that includes acquiring a use status of a storage space of the virtual storage system. The method further includes determining whether to upgrade the virtual storage system based on the use status. The method further includes determining a targeted instant based on the workload of the virtual storage system in response to the determination to upgrade the virtual storage system. The method further includes upgrading the virtual storage system at the targeted instant. In this way, it can be accurately determined whether to upgrade the virtual storage system based on the storage status of the virtual storage system, and when upgrade is needed, the optimum upgrade time is selected for upgrade of the system based on the workload of the virtual storage system, thereby effectively ensuring normal use of the virtual storage system.