Patents by Inventor Naomitsu Tashiro

Naomitsu Tashiro 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).

  • Patent number: 9904687
    Abstract: The present invention relates to a storage apparatus that executes de-duplication processing. Specifically, a storage apparatus includes a storing apparatus configured to provide a first storage area and a second storage area and a control unit. The control unit determines, on the basis of a result of comparison of a compression ratio of compressed data with a threshold, whether first duplication determination for determining whether data same as the data compressed without being stored in the first storage area is stored in the second storage area is executed or second duplication determination for determining whether data same as the data compressed after being stored in the first storage area is stored in the second storage area is executed. Further, the control unit changes the threshold on the basis of a state of the storage apparatus.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: February 27, 2018
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Hidehisa Arikawa, Naomitsu Tashiro, Mikito Ogata
  • Patent number: 9703497
    Abstract: In a storage system, a controller prevents the same chunk data from being stored in a storage device in an overlapped manner, on the basis of data block information showing an association of each data block and a plurality of chunk data configuring each data block, chunk group information showing an association of each chunk data not to be overlapped and a chunk group which each chunk data belongs to, and reference data block information showing an association of each chunk group and a data block having any chunk data belonging to each chunk group as constituent elements.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: July 11, 2017
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunications Engineering, Ltd.
    Inventors: Tomoki Higuchi, Naomitsu Tashiro, Hidehisa Arikawa
  • Publication number: 20160259572
    Abstract: In a storage system, a controller prevents the same chunk data from being stored in a storage device in an overlapped manner, on the basis of data block information showing an association of each data block and a plurality of chunk data configuring each data block, chunk group information showing an association of each chunk data not to be overlapped and a chunk group which each chunk data belongs to, and reference data block information showing an association of each chunk group and a data block having any chunk data belonging to each chunk group as constituent elements.
    Type: Application
    Filed: June 23, 2014
    Publication date: September 8, 2016
    Applicants: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Tomoki HIGUCHI, Naomitsu TASHIRO, Hidehisa ARIKAWA
  • Publication number: 20160259591
    Abstract: A storage system, in a write process of a file, stores the file in a memory and selects whether or not to perform a deduplication process of a chunk based on whether or not at least one of an attribute of the file and a usage capacity at a time of a chunk being read from the memory satisfies a predetermined condition, with respect to each of multiple chunks composing the file. With respect to the chunks which are selected not to perform a deduplication process, a deduplication process may be performed asynchronously from a write process.
    Type: Application
    Filed: December 24, 2013
    Publication date: September 8, 2016
    Applicants: HITACHI, LTD., Hitachi Information & Telecommunication Engineering Ltd.
    Inventors: Hidehisa ARIKAWA, Naomitsu TASHIRO, Mikito OGATA
  • Patent number: 9223660
    Abstract: Chunks that commonly occur in each content type are aggregated in a first container. To be more specific, a storage device used for content backup is configured with: (1) a memory device that provides a memory region for one or a plurality of first containers used to store first chunks that commonly occur in each content type among chunks extracted from the contents of writing targets, and for one or a plurality of second containers used to store other chunks than the first chunks; and (2) a backup unit that decides whether each of the chunks extracted from the contents of the writing targets is a first duplication chunk duplicating a chunk stored in the first container, and further decides, for only a chunk that is decided not to be the first duplication chunk, whether each of the chunks is a second duplication chunk duplicating a chunk stored in the second container, and then stores only a chunk that is decided not to be the second duplication chunk in the second container.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: December 29, 2015
    Assignees: HITACHI, LTD., HITACHI INFORMATION & TELECOMMUNICATION ENGINEERING, LTD.
    Inventors: Mitsuo Hayasaka, Koji Yamasaki, Naomitsu Tashiro
  • Publication number: 20150356109
    Abstract: The present invention relates to a storage apparatus that executes de-duplication processing. Specifically, a storage apparatus includes a storing apparatus configured to provide a first storage area and a second storage area and a control unit. The control unit determines, on the basis of a result of comparison of a compression ratio of compressed data with a threshold, whether first duplication determination for determining whether data same as the data compressed without being stored in the first storage area is stored in the second storage area is executed or second duplication determination for determining whether data same as the data compressed after being stored in the first storage area is stored in the second storage area is executed. Further, the control unit changes the threshold on the basis of a state of the storage apparatus.
    Type: Application
    Filed: February 13, 2013
    Publication date: December 10, 2015
    Applicants: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Hidehisa ARIKAWA, Naomitsu TASHIRO, Mikito OGATA
  • Publication number: 20150339199
    Abstract: Chunks that commonly occur in each content type are aggregated in a first container. To be more specific, a storage device used for content backup is configured with: (1) a memory device that provides a memory region for one or a plurality of first containers used to store first chunks that commonly occur in each content type among chunks extracted from the contents of writing targets, and for one or a plurality of second containers used to store other chunks than the first chunks; and (2) a backup unit that decides whether each of the chunks extracted from the contents of the writing targets is a first duplication chunk duplicating a chunk stored in the first container, and further decides, for only a chunk that is decided not to be the first duplication chunk, whether each of the chunks is a second duplication chunk duplicating a chunk stored in the second container, and then stores only a chunk that is decided not to be the second duplication chunk in the second container.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Applicants: HITACHI, LTD., Hitachi Information & Telecommunication Engineering Ltd.
    Inventors: Mitsuo HAYASAKA, Koji YAMASAKI, Naomitsu TASHIRO
  • Patent number: 9128616
    Abstract: Chunks that commonly occur in each content type are aggregated in a first container. To be more specific, a storage device used for content backup is configured with: (1) a memory device that provides a memory region for one or a plurality of first containers used to store first chunks that commonly occur in each content type among chunks extracted from the contents of writing targets, and for one or a plurality of second containers used to store other chunks than the first chunks; and (2) a backup unit that decides whether each of the chunks extracted from the contents of the writing targets is a first duplication chunk duplicating a chunk stored in the first container, and further decides, for only a chunk that is decided not to be the first duplication chunk, whether each of the chunks is a second duplication chunk duplicating a chunk stored in the second container, and then stores only a chunk that is decided not to be the second duplication chunk in the second container.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 8, 2015
    Assignees: HITACHI, LTD., HITACHI INFORMATION & TELECOMMUNICATION ENGINEERING, LTD.
    Inventors: Mitsuo Hayasaka, Koji Yamasaki, Naomitsu Tashiro
  • Patent number: 8818952
    Abstract: An optimum chunk cutout method is selected according to the type of content. A storage apparatus is a storage apparatus for storing content in a backup volume in response to a content storage request from a host system connected to the storage apparatus via a network and includes a chunk cutout unit for cutting out the content into one or more chunks and a duplication judgment unit for managing a duplicate state of the chunk or chunks which have been cut out by the chunk cutout unit; wherein the chunk cutout unit selects a method for cutting out the chunk based on content type identification information indicating a type of the content.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: August 26, 2014
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Taketoshi Sakuraba, Taizo Hori, Naomitsu Tashiro
  • Patent number: 8688916
    Abstract: A cache memory is utilized effectively because data redundancy elimination is executed. A controller manages the cache memory by dividing it into a first area and a second area. When receiving a write access request from an access requestor, the controller divides a data block, which is an access target, into a plurality of chunks and searches the first area first and then the storage apparatus based on each chunk. If chunk storage information, indicating that each chunk is stored in the storage apparatus, does not exist in the first area or the storage apparatus, the controller executes chunk storage processing and creates and stores the chunk storage information. If the chunk storage information exists, the controller eliminates the chunk storage processing for storing the chunks. If the chunk storage information does not exist in the first area, the controller stages the chunk storage information from the storage apparatus to the first area on condition that the first area has an unused area.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: April 1, 2014
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventor: Naomitsu Tashiro
  • Patent number: 8666955
    Abstract: A data management system respectively computes first hash values while sliding a window a prescribed amount at a time with respect to a prescribed range from a start location of a data block to a prescribed size. The system extracts, from among the first hash values, a first hash value, which is equivalent to a characteristic value, and partitions the data block into a first chunk of data at a location corresponding to this first hash value. The system determines coincidence between a first chunk of data and a stored second chunk of data, and prevents duplicate data from being stored twice.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: March 4, 2014
    Assignees: Hitachi, Ltd., Hitachi Information & Telecommunication Engineering, Ltd.
    Inventors: Naomitsu Tashiro, Taizo Hori, Motoaki Iwasaki
  • Patent number: 8578112
    Abstract: A data management system and data management method capable of inhibiting an increase of I/Os caused by deduplication are provided. Data blocks are managed by grouping them; a plurality of chunks belonging to the same group after deduplication are collectively managed as a chunk data set; and if a host system issues a data block deletion request, garbage collection of the relevant chunk data set is performed based on the number of times of references of the chunk data set and the chunk data set after the garbage collection is managed by overwriting the existing chunk data set with a new chunk data set composed of only chunks of data blocks which are not deleted.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: November 5, 2013
    Assignees: Hitachi, Ltd., Hitachi Computer Peripherals Co., Ltd.
    Inventor: Naomitsu Tashiro
  • Publication number: 20130282672
    Abstract: The present invention not only reduces the load but also enhances the accuracy of de-duplication in a storage apparatus which performs in-line de-duplication processing and post-process de-duplication processing. A storage apparatus comprises a storage device and a controller. The controller receives multiple files, and by performing in-line de-duplication processing under a prescribed condition, detects from among the multiple files a file which is duplicated with a file received in the past, stores in the temporary storage area a file other than the detected file of the multiple files, and partitions the stored file into multiple chunks, and by performing post-process de-duplication processing, detects from among the multiple chunks a chunk which is duplicated with a chunk received in the past, and stores in the transfer-destination storage area a chunk other than the detected chunk of the multiple chunks.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Applicants: HITACHI COMPUTER PERIPHERALS CO., LTD., HITACHI, LTD.
    Inventors: Naomitsu Tashiro, Mikito Ogata
  • Publication number: 20130275696
    Abstract: Chunks that commonly occur in each content type are aggregated in a first container. To be more specific, a storage device used for content backup is configured with: (1) a memory device that provides a memory region for one or a plurality of first containers used to store first chunks that commonly occur in each content type among chunks extracted from the contents of writing targets, and for one or a plurality of second containers used to store other chunks than the first chunks; and (2) a backup unit that decides whether each of the chunks extracted from the contents of the writing targets is a first duplication chunk duplicating a chunk stored in the first container, and further decides, for only a chunk that is decided not to be the first duplication chunk, whether each of the chunks is a second duplication chunk duplicating a chunk stored in the second container, and then stores only a chunk that is decided not to be the second duplication chunk in the second container.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicants: HITACHI COMPUTER PERIPHERALS CO., LTD., HITACHI, LTD.
    Inventors: Mitsuo Hayasaka, Koji Yamasaki, Naomitsu Tashiro
  • Publication number: 20130227237
    Abstract: A data management system and data management method capable of inhibiting an increase of I/Os caused by deduplication are provided. Data blocks are managed by grouping them; a plurality of chunks belonging to the same group after deduplication are collectively managed as a chunk data set; and if a host system issues a data block deletion request, garbage collection of the relevant chunk data set is performed based on the number of times of references of the chunk data set and the chunk data set after the garbage collection is managed by overwriting the existing chunk data set with a new chunk data set composed of only chunks of data blocks which are not deleted.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 29, 2013
    Inventor: Naomitsu Tashiro
  • Publication number: 20130046733
    Abstract: An optimum chunk cutout method is selected according to the type of content. A storage apparatus is a storage apparatus for storing content in a backup volume in response to a content storage request from a host system connected to the storage apparatus via a network and includes a chunk cutout unit for cutting out the content into one or more chunks and a duplication judgment unit for managing a duplicate state of the chunk or chunks which have been cut out by the chunk cutout unit; wherein the chunk cutout unit selects a method for cutting out the chunk based on content type identification information indicating a type of the content.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicants: HITACHI COMPUTER PERIPHERALS CO., LTD., HITACHI, LTD.
    Inventors: Taketoshi Sakuraba, Taizo Hori, Naomitsu Tashiro
  • Publication number: 20130013880
    Abstract: The de-duplication effect is enhanced even when managing data blocks by dividing them into fixed-length data. Every time a data block is entered, a controller for managing data blocks: sequentially sets a search area of a fixed size from a top of each data block to an end thereof; calculates a first hash value of data belonging to each search area; allocates a search area(s), for which the first hash value becomes a first set value, to a first chunk from among each of the search areas; allocates a search area(s), for which the first hash value is a minimum value, to a second chunk from among the search areas existing in an area larger than the search area if the area larger than the search area exists in an area other than the area to which the first chunk is allocated; allocates an area(s) smaller than the search area to a third chunk; calculates a second hash value from data of each chunk; and manages chunks having the same second hash value, as de-duplication chunks.
    Type: Application
    Filed: July 8, 2011
    Publication date: January 10, 2013
    Inventors: Naomitsu Tashiro, Taizo Hori, Motoaki Iwasaki
  • Publication number: 20120272008
    Abstract: A cache memory is utilized effectively because data redundancy elimination is executed. A controller manages the cache memory by dividing it into a first area and a second area. When receiving a write access request from an access requestor, the controller divides a data block, which is an access target, into a plurality of chunks and searches the first area first and then the storage apparatus based on each chunk. If chunk storage information, indicating that each chunk is stored in the storage apparatus, does not exist in the first area or the storage apparatus, the controller executes chunk storage processing and creates and stores the chunk storage information. If the chunk storage information exists, the controller eliminates the chunk storage processing for storing the chunks. If the chunk storage information does not exist in the first area, the controller stages the chunk storage information from the storage apparatus to the first area on condition that the first area has an unused area.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 25, 2012
    Applicants: HITACHI COMPUTER PERIPHERALS CO., LTD., HITACHI, LTD.
    Inventor: Naomitsu Tashiro
  • Publication number: 20120259825
    Abstract: A data management system respectively computes first hash values while sliding a window a prescribed amount at a time with respect to a prescribed range from a start location of a data block to a prescribed size. The system extracts, from among the first hash values, a first hash value, which is equivalent to a characteristic value, and partitions the data block into a first chunk of data at a location corresponding to this first hash value. The system determines coincidence between a first chunk of data and a stored second chunk of data, and prevents duplicate data from being stored twice.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Naomitsu Tashiro, Taizo Hori, Motoaki Iwasaki
  • Publication number: 20080270643
    Abstract: An object of the invention is to provide a transfer system, initiator device, and data transfer method that can improve data transfer-related performance by fully utilizing a high-speed interface even when transferring data between devices that execute data processing at different speed. The invention provides a transfer system including: an initiator device, plural target devices, and a switch for switching data transfer targets between the initiator device and target devices, wherein either the initiator device or the target devices are connected to the switch via a high-speed interface and the other is connected to the switch via a low-speed interface, and the initiator device has a control unit for determining the data transfer length of data transferred to a first target device in the target devices according to the status of data transfer to the other target device(s) when transferring data between the initiator device and the first target device.
    Type: Application
    Filed: January 14, 2008
    Publication date: October 30, 2008
    Applicants: HITACHI, LTD., Hitachi Computer Peripherals Co., Ltd.
    Inventor: Naomitsu TASHIRO