Management Server for Storage Copy Load Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing data copy process from a production environment to a development environment imposes a significant load on resources, and current solutions are inadequate in minimizing this load, as they cannot account for operations of applications not associated with the copy process server.

Innovation Solution

A management server that manages both the production and copy processing servers, acquiring storage and application information to estimate IO loads and determine optimal copy periods, thereby reducing the load on the production environment by scheduling copy processes during non-operation periods or using available bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a copy process is executed from the production environment system to the development environment system, then data copying is achieved, but the load on resources of the production environment system increases

Engineering Contradiction:
Improvedata copying efficiencyVSAvoidload on production environment resources
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The management server performs preliminary actions by acquiring storage information and application information before the copy process, estimating IO loads in advance, and determining optimal copy timing. This allows the system to schedule copy operations during periods when IO load is minimal, thus reducing the impact on production environment resources while ensuring data copying is completed efficiently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the copy process by continuously monitoring IO load patterns and application operations. The management server estimates IO loads based on acquired information and determines copy timing adaptively, allowing the copy process to execute during periods of low resource utilization and postpone or adjust timing when resource demand is high, thereby optimizing the balance between copying efficiency and resource load

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the copy processing server only comprehends information on associated applications, then the server structure remains simple, but the load on resources cannot be minimized effectively

Engineering Contradiction:
Improveserver information comprehension capabilityVSAvoidresource load during copy process
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The management server acts as an intermediary between the copy processing server and the production environment system. It acquires comprehensive storage information and application information from the production environment, estimates IO loads, and provides this processed information to the copy processing server. This intermediary approach enables the copy processing server to make informed decisions about copy timing without directly managing the complexity of monitoring all applications, thus reducing resource load while maintaining system simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10067695B2Management server, computer system, and method
Publication Date: 2018.09.04 HITACHI VANTARA LTD
  • US10067695B2 patent drawing
  • US10067695B2 patent drawing
  • US10067695B2 patent drawing

AI summary

A management server acquires storage and application information from a first system to store the information. The storage information includes storage area correspondence information indicating a correspondence between a storage area and a processor. The application information includes application correspondence information indicating a correspondence between the processor and an application, and application configuration information indicating a past Input/Output (IO) load on the storage area. The management server estimates an IO load on the storage area by the application based on the storage and application information to obtain an estimated value, and determines whether or not a copy processable period, a period in which a copy process of data can be performed is present, based on the data size and the estimated value. When the copy processable period is present, the management server transmits a copy indication including a start time of the copy processable period to a copy processing server.