Patents by Inventor Shimpei NOMURA
Shimpei NOMURA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220197527Abstract: To attempt to reduce a processing load by making it unnecessary to perform a task of searching for similar data when a delta compression process is performed. A storage system has a deduplication function of performing deduplication on a plurality of duplicate pieces of the data and a delta compression function of storing differences between a plurality of similar pieces of the data. When a write request to update the stored data is received, in a case where the deduplication has been performed on the data before being updated according to the write request, and the data after being updated does not share duplicate data with second data, a processor of the storage system performs the delta compression of generating and storing a difference between the data before being updated and the data after being updated.Type: ApplicationFiled: September 13, 2021Publication date: June 23, 2022Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Yuto KAMO
-
Patent number: 11294567Abstract: A processor of a NAS performs a calling process of a local file system based on an operation request of a file from an application, the local file system processes the operation request of the file, an IO Hook program performs an update process of state management information of the file based on input information with respect to the local file system related to the operation request or an operation content, and a file virtualization program performs a management process of the file between the NAS and a CAS based on the state management information.Type: GrantFiled: September 14, 2020Date of Patent: April 5, 2022Assignee: HITACHI, LTD.Inventors: Shimpei Nomura, Mitsuo Hayasaka, Masanori Takata
-
Patent number: 11204899Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.Type: GrantFiled: March 24, 2021Date of Patent: December 21, 2021Assignee: HITACHI, LTD.Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
-
Publication number: 20210303158Abstract: A processor of a NAS performs a calling process of a local file system based on an operation request of a file from an application, the local file system processes the operation request of the file, an IO Hook program performs an update process of state management information of the file based on input information with respect to the local file system related to the operation request or an operation content, and a file virtualization program performs a management process of the file between the NAS and a CAS based on the state management information.Type: ApplicationFiled: September 14, 2020Publication date: September 30, 2021Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
-
Publication number: 20210286765Abstract: To reduce the data transfer amount required for a byte-level transfer of difference data, and avoid increases of management data and in the number of sessions at the time of a byte-level transfer of differences. In a computer system including: a first file storage that has a file system; a second file storage that receives an object request from the first file storage; and an object storage that stores a file or a directory that has been transferred to the object storage as an object, the first file storage detects an updated file or a directory of the file system from a client when the file system is updated; aggregates, collectively into a difference aggregation object, a plurality of pieces of difference data and difference data update information of detected files or directories; and transfers the difference aggregation object to the second file storage.Type: ApplicationFiled: August 27, 2020Publication date: September 16, 2021Inventors: Masanori TAKATA, Shimpei NOMURA, Mitsuo HAYASAKA
-
Patent number: 10949405Abstract: A data deduplication device reduces a processing load in deduplication. Storage target data includes a content including a plurality of blocks having a structure in which transaction data and a hash value of a preceding block are associated with each other. A storage includes a storage device and a processor, which (1) acquires a hash value associated with one or more blocks of a chunk including the block in the content, and specifies a fingerprint corresponding to the chunk based on the acquired one or more hash values of the block, (2) determines whether the fingerprint corresponding to the chunk is the same as a fingerprint of a chunk stored in the storage device, and (3) does not store the chunk in the storage device when it is determined to be the same, and stores the chunk in the storage device when it is determined to not be the same.Type: GrantFiled: February 27, 2019Date of Patent: March 16, 2021Assignee: HITACHI, LTD.Inventors: Shimpei Nomura, Mitsuo Hayasaka, Jun Nemoto
-
Patent number: 10896700Abstract: A system including a first storage drive and a superior device superior to the first storage drive, wherein the superior device specifies a first allowable environmental temperature that makes the remaining lifetime of the first storage drive longer than the remaining operation schedule period of the first storage drive, and controls an environmental temperature adjusting device that adjusts the environmental temperature of the first storage drive on the basis of the first allowable environmental temperature.Type: GrantFiled: April 19, 2017Date of Patent: January 19, 2021Assignee: HITACHI, LTD.Inventors: Masahiro Tsuruya, Masahiro Arai, Akifumi Suzuki, Shimpei Nomura
-
Publication number: 20200322165Abstract: Provided is a distributed ledger device, aiming at easily and appropriately determining a status of operational processing on a distributed ledger in a certain distributed ledger device at another distributed ledger device. A BC node in a BC system including a plurality of BC nodes that manage a distributed ledger for a predetermined target transaction, the BC node including: the storage device; and the processor, in which the storage device stores the distributed ledger, and the processor, when executing processing relating to the distributed ledger, transmits content information indicating contents of the processing to be managed by another BC node that manages the distributed ledger. The processor may transmit an instruction to register the content information in another distributed ledger managed by the plurality of BC nodes that manage the distributed ledger.Type: ApplicationFiled: March 6, 2020Publication date: October 8, 2020Applicant: Hitachi, Ltd.Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Jun NEMOTO
-
Patent number: 10768838Abstract: When a logical capacity of a nonvolatile semiconductor memory is increased, after a logical capacity which is allocated to a RAID group but unused is released, the RAID group is reconfigured to include the released logical capacity and the increased logical capacity. When the logical capacity of the nonvolatile semiconductor memory is reduced, after the reduced logical capacity is released from the RAID group, the RAID group is reconfigured with the released logical capacity.Type: GrantFiled: January 12, 2017Date of Patent: September 8, 2020Assignee: HITACHI, LTD.Inventors: Shimpei Nomura, Masahiro Tsuruya, Akifumi Suzuki
-
Publication number: 20200250333Abstract: An object of the invention is to enable a fine grain access control in a unit finer than an access unit specified in a specification of application software such as a block-chain and a database. A data management system, in which data to be processed by an information processing device is accessed by a file system in which date is accessed in a file unit, stores fine grain access information related to a file to be accessed. The fine grain access information includes a position of the file, an access right to the file, and retention information, and access to the file from the information processing device is controlled based on the fine grain access information. The file includes a block-chain block, and the fine grain access information is stored as an extended attribute in the file including the block-chain block.Type: ApplicationFiled: January 3, 2020Publication date: August 6, 2020Applicant: Hitachi, Ltd.Inventors: Jun Nemoto, Mitsuo Hayasaka, Shimpei Nomura
-
Patent number: 10635534Abstract: In technique for dividing ECC large in size, plural ECCs of different sizes are required to be managed and control over storage areas of NVM is intricate. In addition, a relatively reliable page (a minimum record unit) and a relatively unreliable page are determined beforehand depending upon which recording method is adopted. However, as dispersion exists in quality among NVMs, it may occur among NVMs that dispersion in an error bit count is great among pages of the same reliability. An NVM controller in a nonvolatile memory (NVM) module divides the ECCCW into N pieces (N: two or a larger integer) of ECCCW portions and records the N pieces of ECCCW portions in N pieces of storage areas out of plural storage areas in one or more NVMs configuring an NVM section.Type: GrantFiled: August 31, 2018Date of Patent: April 28, 2020Assignee: HITACHI, LTD.Inventors: Akifumi Suzuki, Shimpei Nomura, Yuto Kamo
-
Publication number: 20200097452Abstract: A data deduplication device reduces a processing load in deduplication. Storage target data includes a content including a plurality of blocks having a structure in which transaction data and a hash value of a preceding block are associated with each other. A storage includes a storage device and a processor, which (1) acquires a hash value associated with one or more blocks of a chunk including the block in the content, and specifies a fingerprint corresponding to the chunk based on the acquired one or more hash values of the block, (2) determines whether the fingerprint corresponding to the chunk is the same as a fingerprint of a chunk stored in the storage device, and (3) does not store the chunk in the storage device when it is determined to be the same, and stores the chunk in the storage device when it is determined to not be the same.Type: ApplicationFiled: February 27, 2019Publication date: March 26, 2020Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Jun NEMOTO
-
Patent number: 10467176Abstract: An information processing device having a processor and memory, and including one or more accelerators and one or more storage devices, wherein: the information processing device has one network for connecting the processor, the accelerators, and the storage devices; the storage devices have an initialization interface for accepting an initialization instruction from the processor, and an I/O issuance interface for issuing an I/O command; and the processor notifies the accelerators of the address of the initialization interface or the address of the I/O issuance interface.Type: GrantFiled: February 25, 2015Date of Patent: November 5, 2019Assignee: Hitachi, Ltd.Inventors: Satoshi Morishita, Mitsuhiro Okada, Akifumi Suzuki, Shimpei Nomura
-
Publication number: 20190278486Abstract: In a storage system capable of making connection to one or more SSDs and capable of controlling inputting and outputting of data to and from a storage region of the SSD, the storage system includes a processor that executes a process. The processor is configured to manage a part of a storage region provided by the one or more SSDs with the same characteristics as a first storage region (performance maintenance region) used to store predetermined data, determine data to be stored in the first storage region in data of which a write access frequency is less than a predetermined value, store the data in the first storage region, and store data determined not to be stored in the first storage region in a second storage region (a normal region) which is different from the first storage region and is provided by the one or SSDs with the same characteristics.Type: ApplicationFiled: August 2, 2018Publication date: September 12, 2019Applicant: HITACHI, LTD.Inventors: Takahiro Naruko, Masahiro Tsuruya, Akifumi Suzuki, Shimpei Nomura
-
Publication number: 20190205053Abstract: When a logical capacity of a nonvolatile semiconductor memory is increased, after a logical capacity which is allocated to a RAID group but unused is released, the RAID group is reconfigured to include the released logical capacity and the increased logical capacity. When the logical capacity of the nonvolatile semiconductor memory is reduced, after the reduced logical capacity is released from the RAID group, the RAID group is reconfigured with the released logical capacity.Type: ApplicationFiled: January 12, 2017Publication date: July 4, 2019Applicant: Hitachi, Ltd.Inventors: Shimpei NOMURA, Masahiro TSURUYA, Akifumi SUZUKI
-
Publication number: 20190205207Abstract: In technique for dividing ECC large in size, plural ECCs of different sizes are required to be managed and control over storage areas of NVM is intricate. In addition, a relatively reliable page (a minimum record unit) and a relatively unreliable page are determined beforehand depending upon which recording method is adopted. However, as dispersion exists in quality among NVMs, it may occur among NVMs that dispersion in an error bit count is great among pages of the same reliability. An NVM controller in a nonvolatile memory (NVM) module divides the ECCCW into N pieces (N: two or a larger integer) of ECCCW portions and records the N pieces of ECCCW portions in N pieces of storage areas out of plural storage areas in one or more NVMs configuring an NVM section.Type: ApplicationFiled: August 31, 2018Publication date: July 4, 2019Applicant: HITACHI, LTD.Inventors: Akifumi SUZUKI, Shimpei NOMURA, Yuto KAMO
-
Publication number: 20190198063Abstract: A system including a first storage drive and a superior device superior to the first storage drive, wherein the superior device specifies a first allowable environmental temperature that makes the remaining lifetime of the first storage drive longer than the remaining operation schedule period of the first storage drive, and controls an environmental temperature adjusting device that adjusts the environmental temperature of the first storage drive on the basis of the first allowable environmental temperature.Type: ApplicationFiled: April 19, 2017Publication date: June 27, 2019Inventors: Masahiro TSURUYA, Masahiro ARAI, Akifumi SUZUKI, Shimpei NOMURA
-
Patent number: 10102070Abstract: A purpose is to speed up a write process with a parity update. An information processing system includes storage devices constituting a RAID group, coupled to one bus and communicating with each other. Each of the storage devices includes a device controller and a storage medium for storing data. The storage devices include a first storage device storing old data and a second storage device storing old parity associated with the old data. A first device controller of the first storage device creates intermediate parity based on the old data and new data for updating the old data and transmit the intermediate parity to the second storage device specifying the second storage device storing the old parity associated with the old data, and a second device controller of the second storage device creates new parity based on the intermediate parity and the old parity.Type: GrantFiled: June 1, 2015Date of Patent: October 16, 2018Assignee: Hitachi, Ltd.Inventors: Shimpei Nomura, Akifumi Suzuki, Mitsuhiro Okada, Satoshi Morishita
-
Publication number: 20180011812Abstract: An information processing device having a processor and memory, and including one or more accelerators and one or more storage devices, wherein: the information processing device has one network for connecting the processor, the accelerators, and the storage devices; the storage devices have an initialization interface for accepting an initialization instruction from the processor, and an I/O issuance interface for issuing an I/O command; and the processor notifies the accelerators of the address of the initialization interface or the address of the I/O issuance interface.Type: ApplicationFiled: February 25, 2015Publication date: January 11, 2018Inventors: Satoshi MORISHITA, Mitsuhiro OKADA, Akifumi SUZUKI, Shimpei NOMURA
-
Publication number: 20170322845Abstract: A purpose is to speed up a write process with a parity update. An information processing system includes storage devices constituting a RAID group, coupled to one bus and communicating with each other. Each of the storage devices includes a device controller and a storage medium for storing data. The storage devices include a first storage device storing old data and a second storage device storing old parity associated with the old data. A first device controller of the first storage device creates intermediate parity based on the old data and new data for updating the old data and transmit the intermediate parity to the second storage device specifying the second storage device storing the old parity associated with the old data, and a second device controller of the second storage device creates new parity based on the intermediate parity and the old parity.Type: ApplicationFiled: June 1, 2015Publication date: November 9, 2017Inventors: Shimpei NOMURA, Akifumi SUZUKI, Mitsuhiro OKADA, Satoshi MORISHITA