System for and method of managing resource operations
AssigneeHitachi, Ltd.
InventorsFutoshi Haga, Yutaka Kudo, Shuji Fujino
Life of this patent
Estimating the term…
Abstract
In a storage system including an information processing apparatus and a storage apparatus that is communicably connected to the information processing apparatus via a communication network and that writes or reads data to or from a storage device in response to a data write/read request transmitted from the information processing apparatus, real resource operations are managed, with virtual resources set by assigning the real resources and the settings changed in conformity with the operating status of the real resources.
Claims16
A resource operations management system for managing operations of real resources in a storage system including an information processing apparatus and a storage apparatus communicably connected to the information processing apparatus via a communication network, the storage apparatus writing or reading data to or from a storage device in response to a data write/read request transmitted from the information processing apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing performance status of the real resources,
- wherein the virtual resource management unit changes the settings in conformity with occurrence of overperformance of the operating status of the real resources and reduces the real resources assigned to the virtual resources.
A method of managing real resource operations in a storage system including an information processing apparatus and a storage apparatus communicably connected to the information processing apparatus via a communication network, the storage apparatus writing or reading data to or from a storage device in response to a data write/read request transmitted from the information processing apparatus, the method comprising the steps of:
- setting virtual resources by assigning the real resources;
- managing the overperformance status of the real resources;
- and
- changing the settings in conformity with the overperformance status of the real resources and reduces the real resources assigned to the virtual resources.
A resource operations management system for managing operations of real resources in a storage system including an information processing apparatus and a storage apparatus communicably connected to the information processing apparatus via a communication network, the real resources including a CPU and a memory, the storage apparatus writing or reading data to or from a storage device in response to a data write/read request transmitted from the information processing apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- a software management unit for accepting entry of programs and data making up the software,
- wherein when the virtual resource management unit changes the setting by assigning the single real resource to the plurality of virtual resources or by assigning the plurality of real resources to the single virtual resource according to a utilization rate of the CPU, a utilization amount of the memory, or a utilization rated of the communication network, the software management unit assigns the real resources to the virtual resources in conformity with the priority of the software set as the policy data.
A resource operations mangement system for managing operations of real resources in an information processing system including real resources including a CPU, a memory, and a storage apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- wherein the policy data include a performance maintenance policy for maintaining the performance,
- the virtual resources management unit changes the setting in conformity with the operation status of the real resources and the policy data,
- wherein when the performance maintenance policy indicates over performance as the operating status of the real resources for virtual resources, the real resources assigned to the virtual resources are reduced.
A resource operations management system for managing operations of real resources in an information processing system including real resources including a CPU, a memory, and a storage apparatus, the resource operations management system comprising:
- a virtual resource operations management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- wherein the policy data include a performance maintenance policy for maintaining the performance,
- the virtual resources management unit changes the setting in conformity with the operating status of the real resources and policy data,
- wherein when the performance maintenance policy indicates degradation of performance as the operating status of the real resources for the virtual resources, the real resources assigned to the virtual resources are expanded.
A resource operations management system for managing operations of real resources in an information processing system including real resources including a CPU, a memory, and a storage apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- wherein the policy data include a performance maintenance policy for maintaining the performance,
- the virtual resources management unit changes the setting in conformity with the operating status of the real resources and the policy data,
- wherein information of the operating status includes performance information, and the performance information includes a utilization rate of the CPU and utilization amount of the memory.
A resource operations management system for managing operations of real resources in an information processing system including real resources including a CPU, a memory, and a storage apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- wherein the policy data include a performance maintenance policy for maintaining the performance,
- the virtual resources management unit changes the setting in conformity with the operating status of the real resources and the policy data,
- wherein information of the operating status includes performance information, and the performance information includes a utilization rate of the network connected to the information processing system.
A resource operations management system for managing operations of real resources in an information processing system including real resources including a CPU, a memory, and a storage apparatus, the resource operations management system comprising:
- a virtual resource management unit for setting virtual resources by assigning the real resources;
- and
- a real resource management unit for managing the operating status of the real resources,
- a policy management unit for managing policy data that is data for specifying an execution environment of software;
- and
- wherein the policy data include a performance maintenance policy for maintaining the performance,
- the virtual resources management unit changes the setting in conformity with the operating status of the real resources and the policy data,
- wherein a priority is set to an application executed on the information processing system,and the virtual resources management unit changes the setting in conformity with the operating status of the real resources, the policy data, or the priority.
Dependencies are inferred from the claim text.