Patents by Inventor Kunihiko Nashimoto

Kunihiko Nashimoto 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: 10394662
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 27, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Kono, Hidenori Suzuki, Kunihiko Nashimoto, Shigeo Homma, Toru Suzuki, Tomohiro Kawaguchi, Hideo Saito, Azusa Jin, Hiroshi Nasu, Keishi Tamura, Shoji Sugino
  • Patent number: 10346082
    Abstract: A storage system manages control information, which is information related to responses corresponding to prescribed types of commands, for each of a plurality of logical units associated with a logical device, said logical units being provided to one or more host systems. The prescribed types of commands indicating the logical units provided to a first host system, which is one of the one or more host systems, are received from the first host system by the storage system. Responses based on the control information corresponding to the logical units indicated by the received prescribed types of commands are returned to the first host system by the storage system as responses to the received prescribed types of commands.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: July 9, 2019
    Assignee: HITACHI LTD.
    Inventors: Azusa Jin, Hideo Saito, Shunji Kawamura, Kenji Muraoka, Kunihiko Nashimoto
  • Publication number: 20180095838
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Application
    Filed: December 1, 2017
    Publication date: April 5, 2018
    Inventors: Taiki KONO, Hidenori SUZUKI, Kunihiko NASHIMOTO, Shigeo HOMMA, Toru SUZUKI, Tomohiro KAWAGUCHI, Hideo SAITO, Azusa JIN, Hiroshi NASU, Keishi TAMURA, Shoji SUGINO
  • Publication number: 20180046404
    Abstract: A storage system manages control information, which is information related to responses corresponding to prescribed types of commands, for each of a plurality of logical units associated with a logical device, said logical units being provided to one or more host systems. The prescribed types of commands indicating the logical units provided to a first host system, which is one of the one or more host systems, are received from the first host system by the storage system. Responses based on the control information corresponding to the logical units indicated by the received prescribed types of commands are returned to the first host system by the storage system as responses to the received prescribed types of commands.
    Type: Application
    Filed: June 24, 2015
    Publication date: February 15, 2018
    Applicant: HITACHI, LTD.
    Inventors: Azusa JIN, Hideo SAITO, Shunji KAWAMURA, Kenji MURAOKA, Kunihiko NASHIMOTO
  • Patent number: 9846619
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 19, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Kono, Hidenori Suzuki, Kunihiko Nashimoto, Shigeo Homma, Toru Suzuki, Tomohiro Kawaguchi, Hideo Saito, Azusa Jin, Hiroshi Nasu, Keishi Tamura, Shoji Sugino
  • Patent number: 9680933
    Abstract: A computer system includes a server that issues an access request with a virtual volume among the plurality of virtual volumes allocated in a plurality of storage apparatuses as an access target and measures a latency in each access path connecting each storage apparatus and the server, and a plurality of control units which are disposed in each storage apparatus and control the I/O of data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 13, 2017
    Assignee: HITACHI, LTD.
    Inventors: Shin Nishihara, Keishi Tamura, Kunihiko Nashimoto
  • Patent number: 9262437
    Abstract: An example of the present invention is a storage system comprising a first real storage apparatus including a plurality of real resources. The first real storage apparatus includes: real resource groups allocated to a plurality of virtual storage apparatuses; first management information for associating virtual resource identifiers individually assigned to real resources in a namespace independently defined for each of the plurality of virtual storage apparatuses with real resource identifiers individually assigned to the real resources in a namespace defined for the first real storage apparatus; and a controller for receiving a command including a designation with a virtual resource identifier, converting the virtual resource identifier in the command into a real resource identifier with reference to the first management information, and processing the command with the converted real resource identifier.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: February 16, 2016
    Assignee: HITACHI, LTD.
    Inventors: Hirotaka Nakagawa, Hideo Saito, Nobuhito Mori, Tomohiro Kawaguchi, Abhishek Johri, Naoko Ikegaya, Yoichi Goto, Kunihiko Nashimoto, Akira Yamamoto
  • Publication number: 20160019120
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Inventors: Taiki KONO, Hidenori SUZUKI, Kunihiko NASHIMOTO, Shigeo HOMMA, Toru SUZUKI, Tomohiro KAWAGUCHI, Hideo SAITO, Azusa JIN, Hiroshi NASU, Keishi TAMURA, Shoji SUGINO
  • Publication number: 20150319245
    Abstract: A computer system includes a server that issues an access request with a virtual volume among the plurality of virtual volumes allocated in a plurality of storage apparatuses as an access target and measures a latency in each access path connecting each storage apparatus and the server, and a plurality of control units which are disposed in each storage apparatus and control the I/O of data.
    Type: Application
    Filed: March 15, 2013
    Publication date: November 5, 2015
    Applicant: HITACHI, LTD.
    Inventors: Shin NISHIHARA, Keishi TAMURA, Kunihiko NASHIMOTO
  • Patent number: 9152337
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 6, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Kono, Hidenori Suzuki, Kunihiko Nashimoto, Shigeo Homma, Toru Suzuki, Tomohiro Kawaguchi, Hideo Saito, Azusa Jin, Hiroshi Nasu, Keishi Tamura, Shoji Sugino
  • Patent number: 9092142
    Abstract: For first write request to a virtual volume, the first storage apparatus performs processing by a method of either a first write processing method that stores write data in a first logical volume associated with the virtual volume as well as transfers a first write request, to the second storage apparatus, for storing the write data in a second logical volume associated with the virtual volume of the second storage apparatus or a second write processing method that transfers a first write request, to the second storage apparatus, then selects a processing method according to a first IO load on a first area of the virtual volume of the first storage apparatus and a second IO load on the first area of the virtual volume of the second storage apparatus to perform a processing for the first write request.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 28, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Kunihiko Nashimoto, Keishi Tamura, Hideo Saito
  • Patent number: 9052839
    Abstract: An example is a method of controlling a storage system for providing a virtual storage apparatus that includes virtual storage resources associated with real storage resources of real storage apparatus. It includes receiving a virtual storage resource control command of a predetermined type specifying a first virtual storage resource in the virtual storage apparatus and a second virtual storage resource associated with the first virtual storage resource; referring to management information for managing association relations between the virtual storage resources and the real storage resources, to identify a first real storage resource associated with the first virtual storage resource and a first real storage apparatus including the first real storage resource; and selecting a second real storage resource associated with the second virtual storage resource from real storage resources within the first real storage apparatus, or creating the second real storage resource within the first real storage apparatus.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: June 9, 2015
    Assignee: HITACHI, LTD.
    Inventors: Hideo Saito, Hirotaka Nakagawa, Yoichi Goto, Abhishek Johri, Tomohiro Kawaguchi, Kunihiko Nashimoto, Nobuhito Mori, Naoko Ikegaya, Akira Yamamoto
  • Publication number: 20150074364
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Taiki KONO, Hidenori SUZUKI, Kunihiko NASHIMOTO, Shigeo HOMMA, Toru SUZUKI, Tomohiro KAWAGUCHI, Hideo SAITO, Azusa JIN, Hiroshi NASU, Keishi TAMURA, Shoji SUGINO
  • Patent number: 8904133
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: December 2, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Taiki Kono, Hidenori Suzuki, Kunihiko Nashimoto, Shigeo Homma, Toru Suzuki, Tomohiro Kawaguchi, Hideo Saito, Azusa Jin, Hiroshi Nasu, Keishi Tamura, Shoji Sugino
  • Publication number: 20140351538
    Abstract: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which is a storage area of the virtual volume; takes over a first identifier of the primary volume to the virtual volume; transfers, when the virtual volume receives an access request, the access request to the source primary storage apparatus to write data in the primary volume; and takes over the first identifier from the virtual volume to another primary volume provided by the destination primary storage apparatus, after completion of copy of data from primary volume of the source primary storage apparatus into primary volume of the destination primary storage apparatus and secondary volume of the destination secondary storage apparatus.
    Type: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventors: Taiki KONO, Hidenori SUZUKI, Kunihiko NASHIMOTO, Shigeo HOMMA, Toru SUZUKI, Tomohiro KAWAGUCHI, Hideo SAITO, Azusa JIN, Hiroshi NASU, Keishi TAMURA, Shoji SUGINO
  • Publication number: 20140201438
    Abstract: An example is a method of controlling a storage system for providing a virtual storage apparatus that includes virtual storage resources associated with real storage resources of real storage apparatus. It includes receiving a virtual storage resource control command of a predetermined type specifying a first virtual storage resource in the virtual storage apparatus and a second virtual storage resource associated with the first virtual storage resource; referring to management information for managing association relations between the virtual storage resources and the real storage resources, to identify a first real storage resource associated with the first virtual storage resource and a first real storage apparatus including the first real storage resource; and selecting a second real storage resource associated with the second virtual storage resource from real storage resources within the first real storage apparatus, or creating the second real storage resource within the first real storage apparatus.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: HITACHI, LTD.
    Inventors: Hideo Saito, Hirotaka Nakagawa, Yoichi Goto, Abhishek Johri, Tomohiro Kawaguchi, Kunihiko Nashimoto, Nobuhito Mori, Naoko Ikegaya, Akira Yamamoto
  • Publication number: 20140195573
    Abstract: An example of the present invention is a storage system comprising a first real storage apparatus including a plurality of real resources. The first real storage apparatus includes: real resource groups allocated to a plurality of virtual storage apparatuses; first management information for associating virtual resource identifiers individually assigned to real resources in a namespace independently defined for each of the plurality of virtual storage apparatuses with real resource identifiers individually assigned to the real resources in a namespace defined for the first real storage apparatus; and a controller for receiving a command including a designation with a virtual resource identifier, converting the virtual resource identifier in the command into a real resource identifier with reference to the first management information, and processing the command with the converted real resource identifier.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: HITACHI, LTD.
    Inventors: Hirotaka Nakagawa, Hideo Saito, Nobuhito Mori, Tomohiro Kawaguchi, Abhishek Johri, Naoko Ikegaya, Yoichi Goto, Kunihiko Nashimoto, Akira Yamamoto
  • Publication number: 20130346708
    Abstract: For first write request to a virtual volume, the first storage apparatus performs processing by a method of either a first write processing method that stores write data in a first logical volume associated with the virtual volume as well as transfers a first write request, to the second storage apparatus, for storing the write data in a second logical volume associated with the virtual volume of the second storage apparatus or a second write processing method that transfers a first write request, to the second storage apparatus, then selects a processing method according to a first IO load on a first area of the virtual volume of the first storage apparatus and a second IO load on the first area of the virtual volume of the second storage apparatus to perform a processing for the first write request.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: Kunihiko Nashimoto, Keishi Tamura, Hideo Saito
  • Patent number: 8312185
    Abstract: A storage apparatus 10 includes channel devices (each being CHA_PK 11) and microprocessors (each being MP_PK 12). CHA_PK 11 and MP_PK 12 respectively store therein control information being information designating logical volumes (LDEVs) 171 accessible by respective MP_PKs 12. Upon receipt of an I/O request from a management apparatus 20, CHA_PK 11 transmits, based on the control information stored therein, an I/O command to MP_PK 12 having an access right to a logical volume to which the I/O request is directed. In the storage apparatus 10, MP_PK 12 having received the I/O command from CHA_PK 11 judges based on the control information stored therein whether MP_PK 12 itself has an access right to the logical volume, and transmits the control information therein to CHA_PK 11 when judging that it does not have the access right, whereby the control information in CHA_PK 11 is updated.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: November 13, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Kunihiko Nashimoto, Shinichi Hiramatsu, Noboru Furuumi
  • Patent number: 8103828
    Abstract: A virtualization method for a storage system recognizes one or more logical devices located in a first and second storage apparatus and defined in a host apparatus as being connected to a channel, based on an inquiry command sent from the host apparatus when the channel comes on-line; detects one or more logical devices among the one or more logical devices defined in the host apparatus as being connected to the channel and located in the first and second storage apparatus, based on the recognition result; sets, based on the detection result, one or more virtual volumes in the first storage apparatus, respectively corresponding to the one or more logical devices in the second storage apparatus; and sets a first logical path between each of the set one or more virtual volumes and each of the corresponding one or more logical devices in the second storage apparatus.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: January 24, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Kunihiko Nashimoto, Noboru Furuumi