Storage system and storage management system
First Claim
1. A storage system, comprising:
- a plurality of ports, each receiving data from at least one of a plurality of data processing devices;
a cache memory storing data received via said plurality of ports;
a plurality of RAID (Redundant Arrays of Inexpensive Disks) groups each comprising a plurality of disks storing data stored in said cache memory;
a first resource group comprising a first port selected from said plurality of ports, a first cache portion logically partitioned said cache memory and a first RAID group selected from said plurality of RAID groups;
a second resource group comprising a second port selected from said plurality of ports, a second cache portion logically partitioned said cache memory and a second RAID group selected from said plurality of RAID groups; and
a module managing first log information of said first resource group and second log information of said second resource group on a resource group basis.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage system whereby all managers of the storage system can easily collect the history data of the manager of each partition. The storage system is designed such that the memory resources within the system are managed by a system manager while partitions of the memory resources are managed by partition managers assigned for every partition unit. The storage system is provided with management modules that change the configuration of the memory resources corresponding to the content set by the system manager or partition manager, a history data management module that creates history data correlating the identifier of the partition unit that has undergone modification of the configuration of the memory resources, the setting content, and the identification data of the manager, and a history data storage unit that stores the history data.
21 Citations
18 Claims
-
1. A storage system, comprising:
-
a plurality of ports, each receiving data from at least one of a plurality of data processing devices; a cache memory storing data received via said plurality of ports; a plurality of RAID (Redundant Arrays of Inexpensive Disks) groups each comprising a plurality of disks storing data stored in said cache memory; a first resource group comprising a first port selected from said plurality of ports, a first cache portion logically partitioned said cache memory and a first RAID group selected from said plurality of RAID groups; a second resource group comprising a second port selected from said plurality of ports, a second cache portion logically partitioned said cache memory and a second RAID group selected from said plurality of RAID groups; and a module managing first log information of said first resource group and second log information of said second resource group on a resource group basis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program that is tangibly embodied in a computer-readable storage medium, wherein said program is executed on a computer in a storage system, wherein the storage system comprises a plurality of ports, a cache memory, a plurality of RAID (Redundant Arrays of Inexpensive Disks), a first resource group, a second resource group, and a module, and wherein said program causes said computer to perform steps of:
-
receiving, by each of said plurality of ports, data from at least one of a plurality of data processing devices; storing, in said cache memory, data received via said plurality of ports, wherein said plurality of RAID groups each comprise a plurality of disks storing data stored in said cache memory, wherein said first resource group comprises a first port selected from said plurality of ports, a first cache portion logically partitioned said cache memory and a first RAID group selected from said plurality of RAID groups, and wherein said second resource group comprises a second port selected from said plurality of ports, a second cache portion logically partitioned said cache memory and a second RAID group selected from said plurality of RAID groups; and managing, by said module, first log information of said first resource group and second log information of said second resource group on a resource group basis. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage management method implemented in a storage system, wherein the storage system comprises a plurality of ports, a cache memory, a plurality of RAID (Redundant Arrays of Inexpensive Disks), a first resource group, a second resource group, and a module, said method comprising:
-
receiving, by each of said plurality of ports, data from at least one of a plurality of data processing devices; storing, in said cache memory, data received via said plurality of ports, wherein said plurality of RAID groups each comprise a plurality of disks storing data stored in said cache memory, wherein said first resource group comprises a first port selected from said plurality of ports, a first cache portion logically partitioned said cache memory and a first RAID group selected from said plurality of RAID groups, and wherein said second resource group comprises a second port selected from said plurality of ports, a second cache portion logically partitioned said cache memory and a second RAID group selected from said plurality of RAID groups; and managing, by said module, first log information of said first resource group and second log information of said second resource group on a resource group basis. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification