IP Library Granted Patent US 8,793,373
Granted Patent B2
US 8,793,373 · App. 13/981,228 · Granted Jul 29, 2014

Network system and method for operating the same

Inventor: Hironori Nakama (Tokyo, JP)
Assignee: Hitachi, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,793,373
App. No.
13/981,228
Granted
Jul 29, 2014
Kind
B2
Abstract

In a network system, a storage configuration information of a storage resource as a data storage destination and a VM resource information related to a VM as storage resource allocation destination are gathered so as to provide storage resources matching the VM characteristics to the VM. Then, based on the gathered storage configuration information, storage areas corresponding to storage tiers having different characteristics are formed, and the storage tier of the storage area allocated to the VM via the VM resource information is specified.

Claims (80)

1. A network system, comprising:

a first control unit; and

a data storage system providing a plurality of sub storage areas (LUs) having different storage characteristics to a host system;

wherein the data storage system comprises a plurality of storage systems, and the storage system has a plurality of storage media mounted thereto, and a storage configuration information comprises a model information indicating a type of the storage system, and a media information indicating a type of the storage media being mounted;

wherein the host system has a second control unit, and one or more virtual machines controlled by the second control unit is operated, having virtual machine resources allocated to each virtual machine;

wherein the first control unit:

acquires information on the virtual machine resources;

determines the storage characteristics of the sub storage area to be allocated to the virtual machine based on the virtual machine resource information;

constitutes a data storage area (volume) from the plurality of sub storage areas having the same storage characteristics;

determines a model rank for each storage system based on the model information, and determines a media rank of each storage media based on the media information; and

computes a storage characteristics (LU Tier rank) of the sub storage area formed from the plurality of storage media based on the model rank and the media rank; and

stores the data of the virtual machine to the data storage area;

wherein the data of the virtual machine is distributed and stored in the data storage area;

wherein the host system further comprises a plurality of CPU units for executing processes, a memory unit having a determined storage capacity, a communication unit having multiple paths for connecting to the data storage system, and a storage unit for storing information;

the virtual machine resource information is stored in the storage unit;

wherein either the virtual machine resource information comprises one or more of the following information allocated to the virtual machine:

(a1) number of virtual CPUs,

(a2) frequency of operation of a virtual CPU,

(a3) storage capacity of the virtual memory,

(a4) number of virtual connection ports, and

(a5) bandwidth of virtual communication path;

or the virtual machine resource information comprises one or more of the following information allocated to the virtual machine:

(b1) ratio of number of virtual CPUs being allocated to the total number of virtual CPUs,

(b2) ratio of operation frequency being allocated to the overall operation frequency of the virtual CPUs,

(b3) ratio of allocated storage capacity to a total storage capacity of the virtual memory,

(b4) ratio of number of allocated ports to a total number of virtual connection ports, and

(b5) ratio of allocated bandwidth to the bandwidth of the virtual communication path.

2. The network system according to claim 1 , wherein the first control unit computes the virtual machine characteristics (VM Tier rank) based on the virtual machine resource information.

3. The network system according to claim 2 , wherein

the first control unit determines the storage characteristics (LU Tier rank) of the sub storage area allocated to the virtual machine based on a corresponding relationship determined in advance from the virtual machine characteristics.

4. The network system according to claim 3 , wherein

the network system further comprises a metadata server, and the first control unit is mounted to the metadata server.

5. The network system according to claim 4 , wherein

the network system further comprises a storage management server, and

the storage configuration information of the data storage system is acquired by the first control unit of the meta data server via the storage management server.

6. The network system according to claim 4 , wherein

the network system further comprises a storage management server and an integrated management server; and

the storage configuration information of the data storage system acquired by the storage management server and the virtual machine resource information are acquired by the first control unit of the metadata server via the integrated management server.

7. The network system according to claim 3 , wherein

the network system further comprises a storage management server and an integrated management—metadata server;

the integrated management—metadata server has a first control unit mounted thereto; and

the storage configuration information of the data storage system acquired by the storage management server and the virtual machine resource information are acquired by the first control unit of the integrated management—meta data server.

8. The network system according to claim 3 , wherein

the host system has one or more virtual servers controlled by the second control unit operated therein; and

the virtual server:

acquires the virtual machine resource information and the storage configuration information;

determines a storage characteristics of the sub storage area allocated to the virtual machine based on the virtual machine resource information;

forms a data storage area (volume) from the plurality of sub storage areas having the same storage characteristics; and

the data stored in the data storage area is stored in a distributed manner in the sub storage areas.

9. A method for operating a network system providing a storage area, the network system including:

a first control unit; and

a data storage system providing a plurality of sub storage areas (LUs) having different storage characteristics to a host system;

wherein the data storage system comprises a plurality of storage systems, and the storage system has a plurality of storage media mounted thereto, and a storage configuration information comprises a model information indicating a type of the storage system, and a media information indicating a type of the storage media being mounted;

wherein the host system has a second control unit, and one or more virtual machines controlled by the second control unit is operated, having virtual machine resources allocated to each virtual machine;

the method implemented in the first control unit, the method comprising:

acquiring a storage configuration information of a device providing the storage area;

classifying a plurality of sub storage areas having different storage characteristics to a plurality of sub storage areas having a same storage characteristics based on the storage configuration information;

acquiring information on the virtual machine resources

determining storage characteristics of the sub storage areas allocated to the virtual machine based on the virtual machine resource information;

constituting a data storage area (volume) from the plurality of allocated sub storage areas having the same storage characteristics;

determining a model rank for each storage system based on the model information, and determining a media rank of each storage media based on the media information;

computing a storage characteristics (LU Tier rank) of the sub storage area formed from the plurality of storage media based on the model rank and the media rank; and

storing data of the virtual machine to the data storage area (volume);

wherein the data of the virtual machine is distributed and stored in the data storage area;

wherein the host system further comprises a plurality of CPU units for executing processes, a memory unit having a determined storage capacity, a communication unit having multiple paths for connecting to the data storage system, and a storage unit for storing information;

wherein the virtual machine resource information is stored in the storage unit;

wherein either the virtual machine resource information comprises one or more of the following information allocated to the virtual machine:

(a1) number of virtual CPUs,

(a2) frequency of operation of a virtual CPU,

(a3) storage capacity of the virtual memory,

(a4) number of virtual connection ports, and

(a5) bandwidth of a virtual communication path;

or the virtual machine resource information comprises one or more of the following information allocated to the virtual machine:

(b1) ratio of number of virtual CPUs being allocated to the total number of virtual CPUs,

(b2) ratio of operation frequency being allocated to the overall operation frequency of the virtual CPUs,

(b3) ratio of allocated storage capacity to a total storage capacity of the virtual memory,

(b4) ratio of number of allocated ports to a total number of virtual connection ports, and

(b5) ratio of allocated bandwidth to the bandwidth of the virtual communication path.

10. The method for operating a network system according to claim 9 , wherein

the data is stored in a distributed manner to the sub storage area of the data storage area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: NAKAMA, HIRONORI
To: HITACHI, LTD.
Reel/Frame 030862/0876 →
Continuity (1)
Related Publication 20140164621A1 · Jun 12, 2014