Computer system for managing performances of storage apparatus and performance management method of the computer system
First Claim
Patent Images
1. A computer system for managing performance of a storage apparatus, comprising:
- a first computer for operating a database management system;
a second computer for executing a program issuing a request for a process to said database management system; and
said storage apparatus for storing data handled by said database management system;
said computer system further comprising;
an interconnection apparatus connecting among said first computer, said second computer, and said storage apparatus, anda management apparatus connected to said first and second computer, said storage apparatus, and said interconnection apparatus,wherein said interconnection apparatus virtualizes storage areas had by said storage apparatus, provides said storage areas to said first computer as virtual storage areas, and measures the number of accesses to said virtual storage areas from said first computer and the amount of data received and sent between said first computer and said storage apparatus, andwherein said management apparatus acquires;
information on performance required for executing said program;
information on data in a database used in a process specified in said request issued by said program to said database management system;
mapping information of said data used in execution of said program, and acquired from said first computer and said storage apparatus;
measured information including the number of accesses to said virtual storage areas acquired by said interconnection apparatus, and the amount of data transferred via said virtual storage areas; and
utilization statistic information acquired by said storage apparatus; and
wherein said management apparatus further;
creates a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said information on performance, said information on data, and said measured information, andissues a request for a setting change according to said plan to change settings to said storage apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer system with a DBMS running thereon, management of the performance of a storage apparatus is executed by using a performance indicator provided by a user job so as to simplify the management of the performance. For this reason, a management server employed in the computer system monitors an operating state of each system element, a response time onto a job and other information. A method for estimating a processing time is given to the management server, which issues a setting modification command based on an estimated processing time.
-
Citations
28 Claims
-
1. A computer system for managing performance of a storage apparatus, comprising:
-
a first computer for operating a database management system; a second computer for executing a program issuing a request for a process to said database management system; and said storage apparatus for storing data handled by said database management system; said computer system further comprising; an interconnection apparatus connecting among said first computer, said second computer, and said storage apparatus, and a management apparatus connected to said first and second computer, said storage apparatus, and said interconnection apparatus, wherein said interconnection apparatus virtualizes storage areas had by said storage apparatus, provides said storage areas to said first computer as virtual storage areas, and measures the number of accesses to said virtual storage areas from said first computer and the amount of data received and sent between said first computer and said storage apparatus, and wherein said management apparatus acquires; information on performance required for executing said program; information on data in a database used in a process specified in said request issued by said program to said database management system; mapping information of said data used in execution of said program, and acquired from said first computer and said storage apparatus; measured information including the number of accesses to said virtual storage areas acquired by said interconnection apparatus, and the amount of data transferred via said virtual storage areas; and utilization statistic information acquired by said storage apparatus; and wherein said management apparatus further; creates a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said information on performance, said information on data, and said measured information, and issues a request for a setting change according to said plan to change settings to said storage apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for managing performance of a storage apparatus, comprising:
-
a first computer for operating a database management system; a second computer for executing a program issuing a request for a process to said database management system; and said storage apparatus for storing data handled by said database management system; said computer system further comprising; an interconnection apparatus connecting among said first computer, said second computer, and said storage apparatus, and a management apparatus connected to said first and second computer, said storage apparatus, and said interconnection apparatus, wherein said interconnection apparatus virtualizes storage areas had by said storage apparatus, provides said storage areas to said first computer as virtual storage areas and measures the number of accesses to said virtual storage areas from said first computer and the amount of data received and sent between said first computer and said storage apparatus, wherein said management apparatus acquires; information on performance required for executing said program, information on data in a database used in a process specified in said request issued by said program to said database management system, mapping information of said data used in execution of said program, and acquired from said first computer and said storage apparatus, measured information including the number of accesses to said virtual storage areas acquired by said interconnection apparatus, and the amount of data transferred via said virtual storage areas, and utilization statistic information acquired by said storage apparatus, and wherein said management apparatus further; judges whether or not there is a overloaded component among components of said storage apparatus by using said information on performance, said information on data, and said measured information, specifies said overloaded component, judges whether or not an overloaded state can be eliminated by using an alternative component for said overloaded component, and creates a plan to change settings of said storage apparatus to satisfy required performance for executing said program, which uses said alternative component, and issues a request for a setting change according to said plan to change settings to said storage apparatus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A performance management method provided for a computer system having a first computer for operating a database management system, a second computer for executing a program issuing a request for a process to said database management system, and a storage apparatus for storing data handled by said database management system, said performance management method comprising:
-
virtualizing storage areas of said storage apparatus by an interconnection apparatus connecting said first computer, said second computer, and said storage apparatus, and providing said storage areas to said first computer as virtual storage areas; measuring the number of accesses to said virtual storage areas from said first computer and the amount of data transferred between said first computer and said storage apparatus via said virtual storage areas; acquiring information on performance required for executing said program by a management apparatus connected to said first and second computer, said storage apparatus and said interconnection apparatus, information on data in a database used in a process specified in said request issued by said program to said database management system, mapping information of said data used in execution of said program, and acquired from said first computer and said storage apparatus, measured information including the number of accesses to said virtual storage areas acquired by said interconnection apparatus, and the amount of data transferred via said virtual storage areas, and utilization statistic information acquired by said storage apparatus; and creating a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said information on performance, said information on data, and said measured information, and issuing a request for a setting change according to said plan to change settings to said storage apparatus. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A performance management method provided for a computer system having a first computer for operating a database management system, a second computer for executing a program issuing a request for a process to said database management system and a storage apparatus for storing data handled by said database management system, said performance management method comprising:
-
a procedure for acquiring information on performance required for executing said program; a procedure for acquiring information on data in a database used in a process specified in said request issued by said program to said database management system; a procedure for acquiring mapping information of data used for executing said program from said first computer and said storage apparatus; a procedure for acquiring utilization statistic information from said storage apparatus; a procedure for creating a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said information acquired by said procedures; and a procedure for issuing a request for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus, wherein said procedure includes a process for acquiring information on a processing response time required for said program and information on an actually measured value of said processing response time on said program, and wherein said procedure uses said information on a processing response time required for said program and said information on an actually measured value of said processing response time on said program in creating said plan to change settings of said storage apparatus.
-
-
26. A computer system for managing performance of a storage apparatus, said computer system comprising:
-
a first computer for operating a database management system; a second computer for executing a program issuing a request for a process to said database management system; said storage apparatus for storing data handled by said database management system; and a management apparatus, wherein said management apparatus acquires; information on performance required for executing said program, information on data in a database data used in a process specified in said request issued by said program to said database management system, mapping information of said data used in execution of said program from said first computer and said storage apparatus, and utilization statistic information from said storage apparatus; and wherein said management information further; creates a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said acquired information; and issues a request for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus, wherein said acquiring information on performance includes a process for acquiring information on a processing response time required for said program and information on an actually measured value of said processing response time on said program.
-
-
27. A management apparatus for managing performance of a computer system having a first computer for operating a database management system, a second computer for executing a program issuing a request for a process to said database management system and a storage apparatus for storing data handled by said database management system,
wherein said management apparatus acquires: -
information on performance required for executing said program, information on data in a database used in a process specified in said request issued by said program to said database management system, mapping information of said data used in execution of said program from said first computer and said storage apparatus, and utilization statistic information from said storage apparatus; and wherein said management apparatus further; creates a plan to change settings of said storage apparatus to satisfy required performance for executing said program by using said acquired information; and issues a request for changing settings in accordance with said plan to change settings of said storage apparatus to said storage apparatus, wherein said acquiring of information on performance includes a process for acquiring information on a processing response time required for said program, and information on an actually measured value of said processing response time on said program.
-
-
28. A performance management method provided for a computer system having a first computer for operating a database management system, a second computer for executing a software program issuing a request for a process to said database management system, a storage apparatus for storing data handled by said database management system, and a storage control apparatus connected between said first computer and said storage apparatus and used for controlling data transfers between said first computer and said storage apparatus, said performance management method comprising:
-
collecting information from said computer system; using said collected information to create a plan to change settings of said storage apparatus to satisfy required performance for executing said software program; and issuing a request for changing the settings in accordance with said plan to change the settings of said storage apparatus to said storage apparatus by executing steps comprising; acquiring information on performance required for executing said software program; acquiring information on data of a database used in a process specified in said request issued by said software program to said database management system; acquiring mapping information of said data used in execution of said software program from said first computer and said storage apparatus; and acquiring utilization statistic information from said storage apparatus, wherein said step of acquiring information includes acquiring information on a processing response time required for said software program and information on an actually measured value of said processing response time on said software program.
-
Specification