Storage system and data writing control method

    公开(公告)号:US10884924B2

    公开(公告)日:2021-01-05

    申请号:US15547984

    申请日:2015-03-04

    Applicant: Hitachi, Ltd.

    Abstract: A storage system receives a write request which specifies a logical volume address associated with a RAID group, and makes a first determination whether write target data in accordance with the write request exists in a cache memory. When the first determination result is negative, the storage system makes a second determination whether at least one of one or more conditions is met, the condition being that random write throughput performance is expected to increase by asynchronous de-staging processing of storing the write target data in the RAID group asynchronously to write processing performed in response to the write request. When the second determination result is negative, the storage system selects, for the write request, synchronous storage processing, which is processing of storing the write target data in the RAID group in the write processing and for which a load on a processor is lower than the asynchronous de-staging processing.

    Information system, management program, and program exchange method of information system

    公开(公告)号:US10788999B2

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

    申请号:US16192919

    申请日:2018-11-16

    Applicant: HITACHI, LTD.

    Abstract: An information system according to one embodiment of this invention includes a first computer which is an SDS (Software Defined Storage) having a virtualization function and a second computer which is an SDS. The first computer can provide a logical volume using a volume in the second computer as a storage region by the virtualization function. When the information system receives a direction to install a storage control program to the second computer, the information system specifies the logical volume using the volume of the second computer as the storage region among logical volumes in the first computer, and then moves data stored in the volume of the second computer used by the specified logical volume as the storage region to a storage device in the first computer. Thereafter, the storage control program is installed in the second computer.

    Storage unit and storage device
    73.
    发明授权

    公开(公告)号:US10725865B2

    公开(公告)日:2020-07-28

    申请号:US15548635

    申请日:2015-02-25

    Applicant: HITACHI, LTD.

    Abstract: A storage unit includes a plurality of storage devices that form a RAID group, that are coupled to the same bus, and that communicate with each other. Each of the plurality of storage devices includes a device controller and a storage medium. The plurality of storage devices store each of data and parities generated on the basis of the data, the data and the parities being included in RAID stripes. A first device controller of a first storage device included in the RAID group transmits, to the plurality of storage devices included in the RAID group other than the first storage device, an instruction to transfer the data and/or the parities included in the RAID stripes and restores the data or the parity corresponding to the first storage device of the RAID stripes on the basis of the transferred data and the transferred parities.

    Storage system
    74.
    发明授权

    公开(公告)号:US10656836B2

    公开(公告)日:2020-05-19

    申请号:US16133039

    申请日:2018-09-17

    Applicant: HITACHI, LTD.

    Abstract: In write processing of a data set group to be written to be one or more data sets to be written, a storage system performs encoding processing including processing for generating a data model showing regularity of the data set group to be written and having one or more input values as an input and the data set group as an output. In the write processing, the storage system writes the data model generated in the encoding processing and associated with a key of the data set group to be written.

    Compound storage system and storage control method responsive to occurrence of predetermined condition that migrates owner rights based on I/O command

    公开(公告)号:US10599351B2

    公开(公告)日:2020-03-24

    申请号:US14989583

    申请日:2016-01-06

    Applicant: Hitachi, Ltd.

    Abstract: One or more storage systems are connected to one or more storage boxes comprising multiple storage devices. Multiple storage areas provided by one or more storage boxes include an allocated area, which is a storage area that is allocated to a virtual volume, and an empty area, which is a storage area that is not allocated to any logical volume. Multiple owner rights corresponding to multiple storage areas are set in one or more storage systems. A storage system having an empty area owner right changes an empty area to the allocated area by allocating the empty area. In a case where a configuration change (a relative change in the number of storage boxes with respect to the number of storage systems) is performed, a first storage system that exists after the configuration change sets, in the first storage system, either more or fewer owner rights than the owner rights, which have been allocated to the first storage system before the configuration change.

    Storage system and method for controlling storage system

    公开(公告)号:US09697097B2

    公开(公告)日:2017-07-04

    申请号:US14424734

    申请日:2014-06-02

    Applicant: Hitachi, Ltd.

    Abstract: Methods are in use for saving data stored in a volatile memory to a non-volatile memory during a power outage in a storage system so that the data on the volatile memory is not lost. In the related art, the entire data saved to the non-volatile memory is read and written in the volatile memory when electric power supply is restored. Then, an operation as the storage system is resumed and an access request from a host is accepted. In the related art, the data saved in the non-volatile memory has to be read in entirety, and thus time is required until resumption of the access request acceptance and availability is impeded. According to the invention, a cache directory and cache data are saved to a non-volatile memory during a power outage and the cache directory is copied from the non-volatile memory to a volatile memory, a storage location of the data whose storage location in the cache directory prior to the saving is the volatile memory is changed to the non-volatile memory, and host I/O processing is initiated when electric power is restored in order to address this problem.

    Storage system having a plurality of flash packages
    79.
    发明授权
    Storage system having a plurality of flash packages 有权
    具有多个闪存封装的存储系统

    公开(公告)号:US09569130B2

    公开(公告)日:2017-02-14

    申请号:US14970761

    申请日:2015-12-16

    Applicant: HITACHI, LTD.

    Abstract: A storage system 100, which has a plurality of flash packages 230, has a function for minimizing the imbalance of the number of deletions of each block inside the flash package 230 and a block-unit capacity virtualization function, and efficiently manifests lessening of the imbalance of the number of deletions and reduction in the data storage capacity for the entire storage system 100 by having functions for calculating the number of deletions and the data occupancy of each flash package 230, and for transferring data between the flash packages 230 on the basis of the values of these number of deletions and data occupancy.

    Abstract translation: 具有多个闪存封装230的存储系统100具有用于最小化闪存封装230内的每个块的缺失数量的不平衡的功能和块单元容量虚拟化功能,并且有效地显示不平衡的减少 通过具有用于计算每个闪存封装230的删除次数和数据占用的功能以及用于基于闪存封装230在闪存封装230之间传送数据的功能来减少整个存储系统100的数据存储容量 这些数字的数量和数据占用的数值。

    Real page migration in a storage system comprising a plurality of flash packages
    80.
    发明授权
    Real page migration in a storage system comprising a plurality of flash packages 有权
    包括多个闪存包的存储系统中的真实页面迁移

    公开(公告)号:US09400618B2

    公开(公告)日:2016-07-26

    申请号:US14445442

    申请日:2014-07-29

    Applicant: HITACHI, LTD.

    Abstract: A storage system comprises a plurality of flash packages comprising a plurality of flash chips, and a storage controller for receiving a first write request from a higher-level apparatus and sending a second write request of write data based on data conforming to this first write request to a write-destination flash package, and demonstrates a capacity virtualization function for causing a storage capacity to appear larger than an actual storage capacity for the higher-level apparatus, and for configuring a storage space using page units. The storage system generates a second VOL (logical volume) based on a first VOL, manages a plurality of VOLs comprising the first VOL and one or more second VOLs generated based on the first VOL as a VOL group, and allocates the same page to areas of the same address of the plurality of VOLs configuring the VOL group.

    Abstract translation: 一种存储系统,包括多个闪存芯片,包括多个闪存芯片,以及一个存储控制器,用于从较高级别的设备接收第一写入请求,并且基于符合该第一写请求的数据发送写数据的第二写请求 写入目的地闪存包,并且演示了容量虚拟化功能,以使存储容量看起来比上级设备的实际存储容量大,并且使用页面单元配置存储空间。 存储系统基于第一VOL生成第二VOL(逻辑卷),管理包括基于VOL组生成的第一VOL和一个或多个第二VOL的多个VOL,并将相同的页面分配给区域 配置VOL组的多个VOL的相同地址。

Patent Agency Ranking