-
公开(公告)号:US20180067676A1
公开(公告)日:2018-03-08
申请号:US15558063
申请日:2015-06-04
Applicant: HITACHI, LTD.
Inventor: Wenhan SHI , Masashi NAKANO , Junji OGAWA , Akira MATSUI
CPC classification number: G06F3/0632 , G06F3/0607 , G06F3/0611 , G06F3/0631 , G06F3/0689 , G06F11/1076 , G06F12/0246 , G11C16/14 , G11C16/20
Abstract: A storage device according to an aspect of the present invention comprises a plurality of memory devices and a storage controller. The memory devices provide the storage controller with a storage space which comprises a plurality of sectors, each said sector including a write data memory region and an inspection code memory region. When the memory devices receive a read request from the storage controller, if the sector which is the subject of the read request has not been written to, an inspection code is generated on the basis of information included in the read request, and data of a prescribed pattern is transmitted with the inspection code to the storage controller.
-
公开(公告)号:US20150317097A1
公开(公告)日:2015-11-05
申请号:US14798888
申请日:2015-07-14
Applicant: HITACHI, LTD.
Inventor: Atsushi KAWAMURA , Junji OGAWA
IPC: G06F3/06
CPC classification number: G11C16/0483 , G06F3/0608 , G06F3/0616 , G06F3/0641 , G06F3/0679 , G06F3/0688 , G06F11/1044 , G06F11/108 , G06F12/0246 , G06F2212/7202 , G11C16/04
Abstract: Data capacity efficiency is improved by de-duplicating data assigned with a code that is different for each data. A storage apparatus comprising a flash memory control device equipped with one or more flash memory modules, wherein the flash memory module comprises at least one flash memory chip for providing a storage area, and a controller for controlling writing/reading of data including user data and a guarantee code accompanying the user data to and from the storage area provided by the flash memory chip, wherein the controller respectively divides a plurality of the data having the common user data into the user data and the guarantee code, stores one of the user data in an area of a predetermined unit of the storage area, and links and stores each of the guarantee codes accompanying the plurality of user data in an area of a predetermined unit of the storage area.
Abstract translation: 通过使用与每个数据不同的代码分配的数据进行解除复制来提高数据容量效率。 一种存储装置,包括配备有一个或多个闪速存储器模块的闪速存储器控制装置,其中所述闪速存储器模块包括用于提供存储区域的至少一个闪速存储器芯片,以及用于控制对包括用户数据的数据的写入/读取的控制器, 伴随着闪存芯片所提供的存储区域的用户数据的保证码,其中控制器分别将具有公共用户数据的多个数据划分成用户数据和保证码,存储用户数据之一 在所述存储区域的预定单位的区域中,在所述存储区域的预定单位的区域中链接并存储伴随所述多个用户数据的每个所述保证码。
-
公开(公告)号:US20190189239A1
公开(公告)日:2019-06-20
申请号:US16327272
申请日:2017-03-06
Applicant: Hitachi, Ltd.
Inventor: Akifumi SUZUKI , Junji OGAWA
CPC classification number: G11C29/52 , G06F3/0619 , G06F3/0658 , G06F3/0679 , G06F3/0689 , G06F11/1048 , G06F11/1068 , G06F11/1076 , G06F11/3058 , G11C29/42 , G11C29/50004 , G11C2029/0411 , G11C2029/5004
Abstract: A flash memory module includes a flash memory and a controller. The controller acquires information indicating reliability of monitoring target data of the flash memory, specifies a first cell, which is a cell having a threshold voltage level lower than a threshold voltage level of a corresponding cell in expected value data obtained by correcting an error bit of the monitoring target data, among cells in which error bits have occurred of the monitoring target data when it is determined that the reliability indicated by the acquired information is lower than a predetermined condition, and transmits rewrite correction target cell data, which is data corresponding to data of the first cell in the expected value data, to the flash memory. The flash memory injects an electron into the first cell based on a threshold voltage indicated by the rewrite correction target cell data.
-
公开(公告)号:US20160011786A1
公开(公告)日:2016-01-14
申请号:US14766847
申请日:2013-07-31
Applicant: HITACHI, LTD.
Inventor: Kenta NINOSE , Junji OGAWA
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0616 , G06F3/0659 , G06F3/0661 , G06F3/0679 , G06F3/0688 , G06F11/108 , G06F12/0246 , G06F2211/1014 , G06F2212/401 , G06F2212/7204 , G06F2212/7207 , G06F2212/7208
Abstract: A storage system includes a plurality of storage devices, each including a storage medium and a compression function for data, and a storage controller coupled to the plurality of storage devices. The storage controller includes compression necessity information indicating necessity of compression of the data in a write command to be transmitted to a storage device at a write destination among the plurality of storage devices. The storage device at the write destination writes, when the compression necessity information included in the received write command indicates that compression is unnecessary, the data in the storage medium without compressing the data.
Abstract translation: 存储系统包括多个存储设备,每个存储设备包括存储介质和用于数据的压缩功能,以及耦合到多个存储设备的存储控制器。 存储控制器包括指示要在多个存储装置中的写入目的地发送到存储装置的写入命令中数据的压缩的必要性的压缩必要性信息。 写入目的地的存储装置在包含在接收到的写入命令中的压缩必要性信息指示不需要压缩时写入存储介质中的数据而不压缩数据。
-
公开(公告)号:US20140250271A1
公开(公告)日:2014-09-04
申请号:US14276106
申请日:2014-05-13
Applicant: HITACHI, LTD.
Inventor: Junichi HARA , Junji OGAWA
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0626 , G06F3/0632 , G06F3/064 , G06F3/0658 , G06F3/0685 , G06F3/0689 , G06F11/1076 , G06F2212/401
Abstract: A first storage system comprises a first RAID group comprising multiple first storage devices, which constitute the basis of a first logical volume. A second storage system comprises a second RAID group comprising multiple second storage devices, which constitute the basis of a second logical volume. The RAID configuration of the first RAID group and the RAID configuration of the second RAID group are the same, and the type of a compression/decompression function of the respective first storage devices and the type of a compression/decompression function of the respective second storage devices are the same. Compressed data is read from a first storage device without being decompressed with respect to the data inside a first logical volume, and the read compressed data is written to a second storage device, which is in the same location in RAID in the second RAID group as the location in RAID of this first storage device.
Abstract translation: 第一存储系统包括构成第一逻辑卷的基础的多个第一存储设备的第一RAID组。 第二存储系统包括构成第二逻辑卷的基础的多个第二存储设备的第二RAID组。 第一RAID组的RAID配置和第二RAID组的RAID配置是相同的,并且相应的第一存储设备的压缩/解压缩功能的类型和相应的第二存储器的压缩/解压缩功能的类型 设备是一样的 从第一存储装置读取压缩数据而不对第一逻辑卷内的数据进行解压缩,并且将读取的压缩数据写入第二存储装置,该第二存储装置与第二RAID组中的RAID相同, 该第一存储设备的RAID中的位置。
-
公开(公告)号:US20220147456A1
公开(公告)日:2022-05-12
申请号:US17579746
申请日:2022-01-20
Applicant: Hitachi, Ltd.
Inventor: Akira YAMAMOTO , Ryosuke TATSUMI , Yoshinori OHIRA , Junji OGAWA
IPC: G06F12/0804 , G06F3/06 , G06F11/10
Abstract: In a complex system including; one or more storage systems including a cache and a storage controller; and one or more storage boxes including a storage medium, the storage box generates redundant data from write data received from a server, and writes the write data and the redundant data to the storage medium. The storage box transmits the write data to the storage system when it is difficult to generate the redundant data or it is difficult to write the write data and the redundant data to the storage medium. The storage system stores the received write data in the cache.
-
公开(公告)号:US20200264971A1
公开(公告)日:2020-08-20
申请号:US16570143
申请日:2019-09-13
Inventor: Junji OGAWA , Shigeo HOMMA
Abstract: A storage system including a storage controller for compressing a data from a host and a plurality of nonvolatile memory drives for writing the compressed data. The storage controller provides the host with a first logical address space as a logical storage area and includes a plurality of first physical address spaces corresponding to the first logical address space and manages storage areas of the plurality of nonvolatile memory drives. Each of the plurality of nonvolatile memory drives includes a second physical address space that manages a physical storage area of the nonvolatile memory and a second logical address space that corresponds to the second physical address space and to each of the plurality of first physical address spaces. The second logical address spaces and the first logical address space are managed with a common size and a common management size, and leading addresses are aligned with the management size.
-
公开(公告)号:US20190205054A1
公开(公告)日:2019-07-04
申请号:US16330881
申请日:2017-02-23
Applicant: HITACHI, LTD.
Inventor: Yoshihiko FUJII , Shigeo HOMMA , Junji OGAWA , Yoshinori OHIRA
Abstract: A storage system according to one aspect of the present invention includes a plurality of storage devices using flash memory as a storage medium. The flash memory used for the storage device may include flash memory configured to operate each cell as a cell capable of storing n-bit information or a cell capable of storing m-bit information (where n
-
公开(公告)号:US20170097795A1
公开(公告)日:2017-04-06
申请号:US15127838
申请日:2014-04-07
Applicant: Hitachi, Ltd.
Inventor: Tadato NISHINA , Tomohiro YOSHIHARA , Hiroaki AKUTSU , Junji OGAWA , Shunji KAWAMURA
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0616 , G06F3/0653 , G06F3/0688 , G06F11/1076 , G06F12/0246 , G06F12/0802 , G06F2212/60
Abstract: In a flash storage system, the amount of write to be performed to a flash memory of a flash storage can be reduced without deteriorating the performance of a storage controller and the flash storage. When the storage controller performs collective write of data including intermittent reads to the flash storage, the storage system issues a compare write request to the flash storage. The flash storage having received the compare write request reads a data before update of the written data range from the flash memory, compares the read data with the written data, and writes only the data having a different content to the flash memory.
-
公开(公告)号:US20170075615A1
公开(公告)日:2017-03-16
申请号:US15122770
申请日:2014-03-26
Applicant: HITACHI, LTD.
Inventor: Miho IMAZAKI , Norio SIMOZONO , Junji OGAWA , Tomohiro YOSHIHARA , Akira YAMAMOTO , Hiroaki AKUTSU
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/06 , G06F3/0604 , G06F3/0665 , G06F3/0683 , G06F11/108 , G06F2212/7208
Abstract: A second virtual volume having a plurality of second virtual areas is a clone of a first virtual volume having a plurality of first virtual areas. A first real area is allocated from a pool of real areas and based on storage devices to the first virtual volume. A storage controller allocates a second real area to the second virtual area before a write occurs in the second virtual area corresponding to the first virtual area to which the first real area is allocated. A physical area is allocated to a logical area corresponding to the first real area in each storage device, and data based on user data stored in the first real area is stored in the physical area. Each storage device allocates the physical area allocated to the logical area corresponding to the first real area to a logical area corresponding to the second real area.
Abstract translation: 具有多个第二虚拟区域的第二虚拟卷是具有多个第一虚拟区域的第一虚拟卷的克隆。 第一个真实区域从实际池区域分配,并基于存储设备分配给第一个虚拟卷。 存储控制器在与分配有第一实际区域的第一虚拟区域对应的第二虚拟区域中发生写入之前,向第二虚拟区域分配第二实际区域。 将物理区域分配给与每个存储装置中的第一实际区域对应的逻辑区域,并且基于存储在第一实际区域中的用户数据的数据被存储在物理区域中。 每个存储设备将分配给与第一实际区域相对应的逻辑区域的物理区域分配给与第二实际区域对应的逻辑区域。
-
-
-
-
-
-
-
-
-