Storage system and control software deployment method

    公开(公告)号:US11636015B2

    公开(公告)日:2023-04-25

    申请号:US17496980

    申请日:2021-10-08

    申请人: Hitachi, Ltd.

    摘要: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.

    Data storage system and storage control method including storing a log related to the stored data

    公开(公告)号:US11609698B1

    公开(公告)日:2023-03-21

    申请号:US17939112

    申请日:2022-09-07

    申请人: Hitachi, Ltd.

    IPC分类号: G06F3/06 G06F12/02

    摘要: A storage system having high performance and high reliability includes a non-volatile storage device, a storage controller configured to control data to be read and written from and to the storage device using a storage function; and a volatile memory. In the reading and writing, the storage controller generates a log and stores the log in a log memory, writes the log stored in the memory to the storage device, and collects a capacity of the storage area of the memory storing the log written to the storage device. In collecting a free area of the memory, the storage controller executes a base image saving method of writing in the storage device in units of storage areas having a plurality of logs and collecting a free area, and a garbage collection method of writing in the storage device in units of logs and collecting a free area.

    COMPUTER SYSTEM AND COMMUNICATION MANAGEMENT METHOD

    公开(公告)号:US20220244875A1

    公开(公告)日:2022-08-04

    申请号:US17468850

    申请日:2021-09-08

    申请人: Hitachi, Ltd.

    IPC分类号: G06F3/06 G06F13/10

    摘要: When a communication protocol is changed, the I/O function can be appropriately provided. In a computer system, a storage node includes a CPU and a storage control program that performs communication relating to data I/O. The storage control program has a first storage control program that is capable of using a first communication protocol, and a second storage control program that is capable of using the first communication protocol and a second communication protocol. The control node the control node causes, when any storage node of the plurality of storage nodes is capable of executing the first storage control program alone, all storage nodes to perform communication using the first communication protocol. The control node causes, after all storage nodes of the plurality of storage nodes are enabled to execute the second storage control program, the all storage nodes to perform communication using the second communication protocol.

    Storage device and control method for maintaining control information in the event of power failure

    公开(公告)号:US11372583B2

    公开(公告)日:2022-06-28

    申请号:US16808259

    申请日:2020-03-03

    申请人: HITACHI, LTD.

    IPC分类号: G06F3/06 G06F12/1009

    摘要: To appropriately access data managed before a supply of power is stopped. A storage device that receives an I/O request from a host computer and performs an I/O processing in response to the I/O request includes a CPU, a nonvolatile medium, and a memory having access performance higher than that of the nonvolatile medium. The CPU stores control information about a control for performing the I/O processing in the memory and the nonvolatile medium. The control information stored in the nonvolatile medium includes address conversion information for converting a physical address of a drive in which target data of the I/O request is stored and a logical address that indicates a logical area of data stored in the physical address.

    Storage system and control software deployment method

    公开(公告)号:US11144415B2

    公开(公告)日:2021-10-12

    申请号:US16827914

    申请日:2020-03-24

    申请人: Hitachi, Ltd.

    摘要: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.

    Storage system and storage control method

    公开(公告)号:US11080192B2

    公开(公告)日:2021-08-03

    申请号:US15552512

    申请日:2015-05-14

    申请人: Hitachi, Ltd.

    摘要: The storage system includes a first partition which is associated with a first processor and in which the first processor temporarily stores data relating to I/O requests processed by the first processor; and a second partition which is associated with a second processor and in which the second processor temporarily stores data relating to I/O requests processed by the second processor. Each processor independently controls the size of the first partition of the first cache memory and the size of the first partition of the second cache memory, and also independently controls the size of the second partition of the first cache memory and the size of the second partition of the second cache memory.

    Computer system,control method for physical storage device,and recording medium

    公开(公告)号:US10678470B2

    公开(公告)日:2020-06-09

    申请号:US16081389

    申请日:2016-04-05

    申请人: Hitachi, Ltd.

    IPC分类号: G06F3/06 G06F11/10

    摘要: Securing redundancy for physical storage devices that are extended in units smaller than physical storage devices configuring one RAID group. When d+r pieces of physical storage devices are connected by connecting r pieces of physical storage devices, a computer: adds v×r pieces of logical chunks; adds n×v pieces of physical storage areas in each additional storage device; changes mapping information to associate n pieces of physical storage areas with v×(d+r) pieces of logical chunks under a mapping condition; in response to a write request of user data, creates redundant data; determines a first logical chunk corresponding to the write request; and respectively writes n pieces of element data including the user data and the redundant data into n pieces of physical storage areas corresponding to the first logical chunk, based on the mapping information.

    Storage system
    8.
    发明授权

    公开(公告)号:US12045133B2

    公开(公告)日:2024-07-23

    申请号:US17940312

    申请日:2022-09-08

    申请人: Hitachi, Ltd.

    IPC分类号: G06F11/10 G06F11/07 G06F11/14

    摘要: In each node constituting a storage system, there is at least one of a storage area (user area) in which a user data set is stored and a storage area (parity area). For the node having the user area, there is user part difference information including information indicating whether or not to be in presence of difference for each user area of the node. For the node having the parity area, there is parity part difference information including the information indicating whether or not to be in the presence of difference for each parity area of the node. Out of the parity part difference information, the information corresponding to the parity area is the information indicating the presence of difference when there is the information indicating the presence of difference in the storage area of any of the data sets used for generating the parity stored in the parity area.

    Storage system and data processing method

    公开(公告)号:US11789613B2

    公开(公告)日:2023-10-17

    申请号:US17690191

    申请日:2022-03-09

    申请人: Hitachi, Ltd.

    IPC分类号: G06F3/06 G06F11/20

    摘要: In a storage system in which a plurality of pieces of control software constituting a redundancy group are distributedly arranged in a plurality of storage nodes, control software in an active state out of the plurality of pieces of control software constituting the redundancy group receives a write request from a higher-level device. The control software in the active state writes data related to the write request by mirroring into a cache memory of a storage node in which the control software in the active state is arranged and a cache memory of a storage node in which control software in an inactive state belonging to the same redundancy group is arranged. The control software in the active state sends a write completion response to the higher-level device, and redundantly stores the data written in the cache memories in a storage device.

    STORAGE SYSTEM AND CONTROL METHOD THEREFOR

    公开(公告)号:US20220100616A1

    公开(公告)日:2022-03-31

    申请号:US17198390

    申请日:2021-03-11

    申请人: Hitachi, Ltd.

    IPC分类号: G06F11/20 G06F11/10 G06F3/06

    摘要: Each redundancy group is constituted by one active program (storage control software of the active program) and N standby programs (N is an integer of two or more). Each of the N standby programs is associated with a priority to be determined as a failover (FO) destination. In the same redundancy group, FO is performed from the active program to the standby program based on the priority. For the plurality of pieces of storage control software including the active programs and the standby programs that change to be active by FO in the plurality of redundancy groups arranged in the same node, standby storage control software that can set each of the programs as a FO destination are arranged in different nodes.