Patents by Inventor Takayuki Fukatani

Takayuki Fukatani 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: 20210223966
    Abstract: To reduce load concentration due to failover. A distributed storage system includes: a plurality of distributed FS servers; and one or more shared storage arrays. The distributed FS servers include logical nodes, which are components of a logical distributed file system, the plurality of logical nodes of the plurality of servers form a distributed file system in which a storage pool is provided, and anyone of the logical nodes processes user data input to and output from the storage pool and inputs and outputs the user data to and from the shared storage array, and the logical node is configured to migrate between the distributed FS servers.
    Type: Application
    Filed: September 1, 2020
    Publication date: July 22, 2021
    Inventors: Takayuki FUKATANI, Mitsuo HAYASAKA
  • Patent number: 10990313
    Abstract: In a multi-storage node system including a plurality of storage nodes, a plurality of storage nodes include a plurality of drives that store data and a control unit that controls writing of data to the drives. The control unit divides storage areas of the plurality of drives into a plurality of physical chunks, allocates the divided physical chunks to logical chunks, and stores data. A plurality of storage nodes are divided into fault sets affected by a single failure and manage the multi-storage node system. The control unit of one primary node that manages the multi-storage node system among a plurality of storage nodes includes a database for managing allocation of the physical chunks of a plurality of storage nodes to the logical chunks for each drive, each storage node, or for each fault set.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: April 27, 2021
    Assignee: HITACHI, LTD.
    Inventors: Akihiro Kikuchi, Takayuki Fukatani
  • Publication number: 20210103400
    Abstract: A storage system and a data migration method that appropriately migrate data without adding a device are provided. The storage system includes one or more nodes. A data migration section instructs a data processing section to migrate data of a migration source system to a migration destination system. When the data processing section receives the instruction to migrate the data, and stub information of the data exists, the data processing section reads the data from the migration source system based on the stub information, instructs the migration destination system to write the data, and deletes the stub information. When the migration of the data is completed, the data migration section instructs the migration source system to delete the data.
    Type: Application
    Filed: February 6, 2020
    Publication date: April 8, 2021
    Inventors: Yuto KAMO, Takayuki FUKATANI, Mitsuo HAYASAKA
  • Publication number: 20200264794
    Abstract: In a multi-storage node system including a plurality of storage nodes, a plurality of storage nodes include a plurality of drives that store data and a control unit that controls writing of data to the drives. The control unit divides storage areas of the plurality of drives into a plurality of physical chunks, allocates the divided physical chunks to logical chunks, and stores data. A plurality of storage nodes are divided into fault sets affected by a single failure and manage the multi-storage node system. The control unit of one primary node that manages the multi-storage node system among a plurality of storage nodes includes a database for managing allocation of the physical chunks of a plurality of storage nodes to the logical chunks for each drive, each storage node, or for each fault set.
    Type: Application
    Filed: September 6, 2019
    Publication date: August 20, 2020
    Inventors: Akihiro KIKUCHI, Takayuki FUKATANI
  • Publication number: 20190332261
    Abstract: A storage system includes a first storage device and a second storage device having different performances. A processor manages a volume having a storage region to which a storage device is allocated and performs an input/output of data for the storage device via the volume, the processor calculates an input/output frequency relating to the input or/and the output of the data for each storage region and manages volume configuration relating to an allocation amount of each of the first and second storage devices to the volume, a management unit acquires the input/output frequency from the processor and generates distribution information of the input/output frequency for each volume, and the management unit determines performance of the volume on the basis of the distribution information of the input/output frequency in the volume and the volume configuration of the storage device of each performance to the volume.
    Type: Application
    Filed: March 13, 2019
    Publication date: October 31, 2019
    Applicant: HITACHI, LTD.
    Inventors: Takayuki FUKATANI, Tomohiro KAWAGUCHI
  • Patent number: 10191915
    Abstract: In the present invention, in order to provide an effective synchronization process control method between sites in a multi-site file system sharing through a data center, a synchronization process target file group is split into sub trees of an appropriate size, in accordance with a conflict frequency of an update file between sites, and a throughput between site-data center. Then, the split sub tree is synchronized from the one having high conflict frequency.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: January 29, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Masanori Takata, Hitoshi Kamei
  • Patent number: 9811534
    Abstract: A file server is coupled to a plurality of user terminals and a remote file server. The file server, stores, in a storage device, data of files received from the plurality of user terminals, replicates the files to the remote file server, stubs the files stored in storage, and, upon receiving an access request from the user terminal, reads out data of the file from storage and transmits the data to the user terminal if a file related to the access request is not stubbed. If a file related to the access request is stubbed, the file server recalls data of the file from the remote file server and transmits data of the file to the user terminal. The file server replicates, to the remote file server, data of a user who performs a session disconnection request to the file server within a certain time in preference to another user.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: November 7, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Shigeyuki Kabano, Nobuyuki Saika, Takayuki Fukatani
  • Patent number: 9569311
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 14, 2017
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Publication number: 20160062844
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Application
    Filed: October 26, 2015
    Publication date: March 3, 2016
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Publication number: 20150358408
    Abstract: In the present invention, in order to provide an effective synchronization process control method between sites in a multi-site file system sharing through a data center, a synchronization process target file group is split into sub trees of an appropriate size, in accordance with a conflict frequency of an update file between sites, and a throughput between site-data center. Then, the split sub tree is synchronized from the one having high conflict frequency.
    Type: Application
    Filed: February 19, 2013
    Publication date: December 10, 2015
    Inventors: Takayuki FUKATANI, Masanori TAKATA, Hitoshi KAMEI
  • Patent number: 9201884
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: December 1, 2015
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Patent number: 9116913
    Abstract: A file storage performs control to create a virtual parent file having an identifier capable of uniquely identifying a parent file among storage systems and volumes, and to acquire block layout information of the parent file using said identifier. The file storage creates a virtual parent file in the volume in which the clone file is created, and sets the file as a virtual parent file of the clone file so as to enable creation of a clone file of a parent file that exists in a different volume or a different storage system. Moreover, by combining creating the virtual parent file and switching the identifier of the parent file which is pointed by the virtual parent file, migration of clone files and parent files astride storage systems and volumes is enabled.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: August 25, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Keiichi Matsuzawa, Masaaki Iwasaki
  • Publication number: 20150227540
    Abstract: Exemplary embodiments provide a data compression technique which chooses a compression method without compressing data. A storage system comprises a storage media and a controller. The controller is operable to: determine a compression method to be used to compress a data block of uncompressed data based on one or more characteristics of data content of the uncompressed data prior to compressing the data block; and compress the data block of the uncompressed data using the determined compression method. In some embodiments, the controller is operable to determine the compression method based on a compression rule which relates one or more characteristics of data content and compression methods. In specific embodiments, the storage system further comprises a flash memory device which includes the controller to determine the compression method and to compress the data block.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: HITACHI, LTD.
    Inventors: Wujuan LIN, Hirokazu IKEDA, Hitoshi KAMEI, Takayuki FUKATANI
  • Patent number: 9104317
    Abstract: An aspect of this invention is a computer system, including: a storage apparatus for allocating real storage areas of a plurality of tiers of a tiered real storage area pool to a volume, and migrating and relocating data within the volume between the plurality of tiers; and a host apparatus that accesses the volume provided by the storage apparatus. The host apparatus is configured to refer to tier information including information on a corresponding one of the plurality of tiers to which an access destination address within the volume belongs to identify the corresponding one of the plurality of tiers to which the access destination address belongs and refer to settings predetermined for the plurality of tiers to perform I/O control for the access destination address based on settings of the identified corresponding one of the plurality of tiers.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 11, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Akira Hayakawa, Takaki Nakamura, Keiichi Matsuzawa, Takayuki Fukatani
  • Publication number: 20140172792
    Abstract: A file server is coupled to a plurality of user terminals and a remote file server. The file server, stores, in a storage device, data of files received from the plurality of user terminals, replicates the files to the remote file server, stubs the files stored in the storage device, and, upon receiving an access request from the user terminal, reads out data of the file from the storage device and transmits the data to the user terminal if a file related to the access request is not stubbed, and, recall data of the file from the remote file server and transmits data of the file to the user terminal if a file related to the access request is stubbed. The file server replicates, to the remote file server, data of a user who performs a session disconnection request to the file server within a certain time in preference to another user.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: HITACHI, LTD.
    Inventors: Shigeyuki Kabano, Nobuyuki Saika, Takayuki Fukatani
  • Publication number: 20140095440
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Publication number: 20130346688
    Abstract: An aspect of this invention is a computer system, including: a storage apparatus for allocating real storage areas of a plurality of tiers of a tiered real storage area pool to a volume, and migrating and relocating data within the volume between the plurality of tiers; and a host apparatus that accesses the volume provided by the storage apparatus. The host apparatus is configured to refer to tier information including information on a corresponding one of the plurality of tiers to which an access destination address within the volume belongs to identify the corresponding one of the plurality of tiers to which the access destination address belongs and refer to settings predetermined for the plurality of tiers to perform I/O control for the access destination address based on settings of the identified corresponding one of the plurality of tiers.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Inventors: Akira Hayakawa, Takaki Nakamura, Keiichi Matsuzawa, Takayuki Fukatani
  • Patent number: 8583883
    Abstract: For at least one of storage unit, processor and cache memory which are I/O process-participating devices related to I/O command process, when a load of one or more I/O process-participating devices or a part thereof is a low load equal to or less than a predetermined threshold value, a processing related to a state of one or more of the I/O process-participating devices or a part thereof is redirected to another one or more I/O process-participating devices or a part thereof, and the state of the one or more I/O process-participating devices or a part thereof is shifted to a power-saving state.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: November 12, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Yasutomo Yamamoto, Tomohiro Kawaguchi, Masanori Takada, Yoshiaki Eguchi
  • Publication number: 20130290248
    Abstract: A file storage performs control to create a virtual parent file having an identifier capable of uniquely identifying a parent file among storage systems and volumes, and to acquire block layout information of the parent file using said identifier. The file storage creates a virtual parent file in the volume in which the clone file is created, and sets the file as a virtual parent file of the clone file so as to enable creation of a clone file of a parent file that exists in a different volume or a different storage system. Moreover, by combining creating the virtual parent file and switching the identifier of the parent file which is pointed by the virtual parent file, migration of clone files and parent files astride storage systems and volumes is enabled.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Keiichi Matsuzawa, Masaaki Iwasaki
  • Patent number: 8554808
    Abstract: A file management sub-system executes file migration without causing an unintended drop in the response time or the like. When a management computer issues a file migration direction, a file storage apparatus notifies client computer associated with a migration target file that file migration is scheduled. When postponement or suspension of file migration is requested by the client computer, the file migration is postponed or suspended.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: October 8, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takayuki Fukatani, Hitoshi Kamei, Takahiro Nakano