-
公开(公告)号:US20160259687A1
公开(公告)日:2016-09-08
申请号:US14426716
申请日:2014-03-28
Applicant: HITACHI, LTD.
Inventor: Tomohiro YOSHIHARA , Akira YAMAMOTO , Shigeo HOMMA , Junji OGAWA
CPC classification number: G06F11/1076 , G06F3/0619 , G06F3/064 , G06F3/0688 , G06F3/0689
Abstract: The storage system according to the present invention comprises a controller, and multiple storage device constituting a RAID group. When storing write data to multiple discontinuous areas within stripes of a storage device, the storage system transmits a new data transmission command containing information for specifying the multiple discontinuous areas and a write data to the storage device, and thereafter, receives an intermediate parity generated from multiple write data and data before update of the multiple write data from the storage device, and then transmits the received intermediate parity and an intermediate parity transmission command to the storage device storing the parity. Thereafter, a data commitment command containing information for specifying multiple discontinuous areas is transmitted to multiple storage devices, and the storage device storing the parity generates a parity after update from the received intermediate parity and a parity before update corresponding to the intermediate parity, and stores the parity after update in a storage media.
Abstract translation: 根据本发明的存储系统包括控制器和构成RAID组的多个存储设备。 当将写数据存储到存储装置的条带内的多个不连续区域时,存储系统将包含用于指定多个不连续区域的信息和写入数据的新数据传输命令发送到存储装置,然后接收从 从存储装置更新多次写入数据之前的多个写入数据和数据,然后将接收到的中间奇偶校验和中间奇偶校验发送命令发送到存储奇偶校验的存储装置。 此后,将包含用于指定多个不连续区域的信息的数据承诺命令发送到多个存储装置,并且存储该奇偶校验的存储装置从接收的中间奇偶校验生成更新后的奇偶校验以及对应于中间奇偶校验的更新前的奇偶校验,并存储 在存储介质中更新后的奇偶校验。
-
公开(公告)号:US20160011967A9
公开(公告)日:2016-01-14
申请号:US14489598
申请日:2014-09-18
Applicant: HITACHI, LTD.
Inventor: Hiroaki AKUTSU , Akira YAMAMOTO , Shigeo HOMMA , Masanobu YAMAMOTO , Yoshinori OHIRA
CPC classification number: G06F12/0246 , G06F3/0604 , G06F3/061 , G06F3/0647 , G06F3/0649 , G06F3/0662 , G06F3/0683 , G06F3/0685 , G06F12/1009 , G06F2003/0697 , G06F2212/7201
Abstract: A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation.
-
公开(公告)号:US20140325121A1
公开(公告)日:2014-10-30
申请号:US14206096
申请日:2014-03-12
Applicant: HITACHI, LTD.
Inventor: Hiroaki AKUTSU , Akira YAMAMOTO , Shigeo HOMMA , Masanobu YAMAMOTO , Yoshinori OHIRA
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F3/0604 , G06F3/061 , G06F3/0647 , G06F3/0649 , G06F3/0662 , G06F3/0683 , G06F3/0685 , G06F12/1009 , G06F2003/0697 , G06F2212/7201
Abstract: A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation.
Abstract translation: 存储系统在第一时段期间监视来自主机设备的发生访问频率的发生的第一存取频率,以及在比第一时间段短的第二时段期间来自主机设备的发生访问频率的第二存取频率 第一期。 随着在第一周期周期中的层级(级别)之间执行数据重新定位,存储系统基于发生的第一访问频率来执行是否执行第二重定位的决定,并且第二访问频率 与主机设备的访问同步发生存取频率。 这里,在关于是否执行第一重定位的判定中使用的阈值不同于关于是否执行第二重定位的判定中使用的阈值。
-
公开(公告)号:US20140304242A1
公开(公告)日:2014-10-09
申请号:US14310487
申请日:2014-06-20
Applicant: HITACHI, LTD.
Inventor: Takaki NAKAMURA , Akira YAMAMOTO , Masaaki IWASAKI , Yohsuke ISHII , Nobumitsu TAKAOKA
IPC: G06F17/30
CPC classification number: G06F17/30156 , G06F3/0608 , G06F3/0641 , G06F3/0658 , G06F3/067
Abstract: A storage system 103 carries out first and second de-duplication processes in response to receiving a write request from a client. First, a determination is made as to whether a write target data item overlaps with any of the stored data items of a part of a stored data item group, which is a user data item group stored in a storage device 209, and if so, the write target data item is prevented from being stored in the storage device. Second, a determination is made as to whether a target stored data item, which is not finished being evaluated as to whether it overlaps with the stored data item in the first de-duplication process, overlaps with another stored data item, and if so, the target stored data item or the same data item overlapping with the target stored data item is deleted from the storage device 209.
Abstract translation: 存储系统103响应于从客户端接收到写入请求,执行第一和第二重复数据删除处理。 首先,确定写目标数据项是否与存储在存储装置209中的用户数据项组的存储数据项组的一部分的存储数据项重叠,如果是, 防止写目标数据项被存储在存储装置中。 其次,确定目标存储的数据项是否与第一重复数据删除处理中存储的数据项目重叠的未被评估的目标存储数据项目是否与另一个存储的数据项目重叠,如果是, 与目标存储数据项重叠的目标存储数据项或相同数据项从存储装置209中删除。
-
公开(公告)号:US20240220378A1
公开(公告)日:2024-07-04
申请号:US18119414
申请日:2023-03-09
Applicant: Hitachi, Ltd.
Inventor: Yoshinori OHIRA , Hideo SAITO , Takaki NAKAMURA , Akira YAMAMOTO , Takahiro YAMAMOTO
CPC classification number: G06F11/2092 , G06F11/1662 , G06F11/203
Abstract: Proposed are a highly available information processing system and information processing method capable of withstanding a failure in units of sites. A redundancy group including a plurality of the storage controllers installed in different sites is formed, and the redundancy group includes an active state storage controller which processes data, and a standby state storage controller which takes over processing of the data if a failure occurs in the active state storage controller, and the active state storage controller executes processing of storing the data from a host application installed in the same site in the storage device installed in that site, and storing redundant data for restoring data stored in a storage device of a same site in the storage device installed in another site where a standby state storage controller of a same redundancy group is installed.
-
公开(公告)号:US20230297242A1
公开(公告)日:2023-09-21
申请号:US17947905
申请日:2022-09-19
Applicant: Hitachi, Ltd.
Inventor: Kenichi BETSUNO , Akira YAMAMOTO , Takashi NAGAO , Kazuki MATSUGAMI
CPC classification number: G06F3/0616 , G06F11/10 , G06F3/0631 , G06F3/0683 , G06F12/0253
Abstract: A storage device manages data stored in a storage drive in a plurality of logical hierarchies. The plurality of logical hierarchies include a writing hierarchy above a hierarchy of a parity group including a plurality of storage drives. The storage device writes received host data in a free area in the writing hierarchy. In the data recovery process for replacing a failure storage drive with a new storage drive, the storage device executes the garbage collection process on a first logical area in the writing hierarchy associated with the first parity group including the failure storage drive. In the garbage collection process, valid data is selected from the first logical area and copied to a second logical area associated with a second parity group different from the first parity group.
-
公开(公告)号:US20230135652A1
公开(公告)日:2023-05-04
申请号:US17692269
申请日:2022-03-11
Applicant: Hitachi, Ltd.
Inventor: Hiroto EBARA , Akira YAMAMOTO , Yoshinori OHIRA , Masakuni AGETSUMA , Makio MIZUNO , Takahiro YAMAMOTO
IPC: G06F3/06
Abstract: A distributed storage system includes one or a plurality of storage units including a plurality of physical storage devices, and a plurality of computers connected to the one or plurality of storage units via a communication network. When receiving a write request for a logical volume, the computer writes write data corresponding to the write request and redundant data for making the write data redundant in a plurality of physical storage devices of the storage unit in a distributed manner, and collectively controls writing of a journal of write data for managing a write history of the write data and a journal of redundant data for managing a write history of the redundant data.
-
公开(公告)号:US20220236882A1
公开(公告)日:2022-07-28
申请号:US17477308
申请日:2021-09-16
Applicant: Hitachi, Ltd.
Inventor: Hideyuki KOSEKI , Hiroki FUJII , Akira DEGUCHI , Akira YAMAMOTO
Abstract: The efficiency of the maintenance of a storage apparatus including a plurality of flash drives can be enhanced.
In a storage apparatus including a plurality of SSDs and a CPU, the CPU specifies, based on lifetimes of the SSDs depending on amounts of data written to the SSDs, the SSD to be replaced on a scheduled maintenance date, gives notice of the SSD specified to be replaced, and copies data in the SSD to be replaced to another SSD by the scheduled maintenance date on which the replacement is to be performed.-
公开(公告)号:US20210243082A1
公开(公告)日:2021-08-05
申请号:US17015336
申请日:2020-09-09
Applicant: Hitachi, Ltd.
Inventor: Ryosuke TATSUMI , Akira YAMAMOTO , Shugo OGAWA , Yoshinori OHIRA , Koji HOSOGI
Abstract: In a distributed computing system, a bottleneck for performance of a network is avoided and a high-performance scalable resource management function is achieved. The distributed computing system includes a plurality of components connected to each other via a network. Each of the components includes a plurality of compute nodes, a plurality of drive casings, and a plurality of storage devices. The network includes a plurality of network switches and is configured in layers. When a storage region is to be allocated to a compute node among the compute nodes, a managing unit selects, from the storage devices, a storage device related to the storage region to be allocated or selects, from the drives, a drive casing related to the storage region to be allocated, based on a network distance between two of the compute node, the storage device, and the drive casing.
-
公开(公告)号:US20190324969A1
公开(公告)日:2019-10-24
申请号:US16081023
申请日:2016-04-27
Applicant: Hitachi, Ltd.
Inventor: Kazuhisa FUJIMOTO , Shinji FUJIWARA , Satoru WATANABE , Akira YAMAMOTO
IPC: G06F16/245 , G06F3/06 , G06F9/38
Abstract: A storage device, connected to a computer including a processor and first memory, and executing a program, stores data processed under the program. The computer includes a protocol processing unit that accesses data in the storage device, an accelerator that includes an arithmetic unit executing a part of a process of the program, and a second memory storing data, and executes the part of the process. The first memory receives a processing request for processing data, and causes the accelerator to execute a command to process data, corresponding to the processing request for the processing request including a process to be executed by the arithmetic unit. The accelerator requests the protocol processing unit to provide target data indicated by a command received from the program, reads data from the storage device via the protocol processing unit, and stores the data in the second memory. The arithmetic unit executes the command.
-
-
-
-
-
-
-
-
-