Patents by Inventor Hidetoshi Sakaki

Hidetoshi Sakaki 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: 9213490
    Abstract: The present invention continues host access and holds data of a migration source volume as the latest data even when a fault occurs in any of a plurality of access paths. Upon receiving a first write command from a host computer via a first access path, the migration source controller writes first update data to the migration source volume and, upon receiving a second write command from the host computer via a second access path, the migration destination controller transfers second update data to the migration source controller via a storage path and, upon receiving the second update data from the migration destination controller, the migration source controller writes the second update data to the migration source volume.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: December 15, 2015
    Assignee: HITACHI, LTD.
    Inventors: Kazue Jindo, Hidetoshi Sakaki, Junichi Muto, Shinichi Hiramatsu, Jun Miyashita
  • Publication number: 20130339647
    Abstract: The present invention continues host access and holds data of a migration source volume as the latest data even when a fault occurs in any of a plurality of access paths. Upon receiving a first write command from a host computer via a first access path, the migration source controller writes first update data to the migration source volume and, upon receiving a second write command from the host computer via a second access path, the migration destination controller transfers second update data to the migration source controller via a storage path and, upon receiving the second update data from the migration destination controller, the migration source controller writes the second update data to the migration source volume.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Applicant: HITACHI, LTD.
    Inventors: Kazue Jindo, Hidetoshi Sakaki, Junichi Muto, Shinichi Hiramatsu, Jun Miyashita
  • Patent number: 8185765
    Abstract: Provided are a storage apparatus and its power saving control method capable of performing sufficient power saving to multiple memory devices without deteriorating the response performance to a host system. If multiple logical volumes formed in disk drives configuring a parity group are in an offline status where a path group from the host computer is not set, a control processor sets the multiple disk drives of the parity group to a power saving status.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: May 22, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Masaru Tsukada, Hidetoshi Sakaki, Yoshihiro Asaka
  • Patent number: 8046562
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: October 25, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Patent number: 7930482
    Abstract: In a storage system adopting an external storage connection configuration, a first storage apparatus is capable of integrally managing the cache residency settings made in second storage apparatuses, which serve as external storage apparatuses. The first storage apparatus stores the cache residency information for the second storage apparatuses, i.e., external storage apparatuses, in a shared memory thereof. When the storage system receives a cache residency setting request from a management device or the like, the first storage apparatus issues a cache residency setting instruction to a second storage apparatus with reference to the residency information. In accordance with the setting instruction, the second storage apparatus sets a cache-resident area in a cache memory thereof.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: April 19, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Masami Maeda, Hidetoshi Sakaki
  • Publication number: 20110040934
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Application
    Filed: October 26, 2010
    Publication date: February 17, 2011
    Inventors: Hidetoshi SAKAKI, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Publication number: 20100313043
    Abstract: Provided are a storage apparatus and its power saving control method capable of performing sufficient power saving to multiple memory devices without deteriorating the response performance to a host system. If multiple logical volumes formed in disk drives configuring a parity group are in an offline status where a path group from the host computer is not set, a control processor sets the multiple disk drives of the parity group to a power saving status.
    Type: Application
    Filed: February 16, 2009
    Publication date: December 9, 2010
    Inventors: Masaru Tsukada, Hidetoshi Sakaki, Yoshihiro Asaka
  • Patent number: 7844795
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: November 30, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Patent number: 7644202
    Abstract: A disk array device includes at least one channel control section for receiving data input/output requests from an information processing device, at least one disk control section for sending data input/output requests to hard disk drives based on the data input/output requests received by the channel control section, and a shared memory for the channel control section and the disk control section to read and write data. Information concerning ports that are actually used by the user is stored in a port control table in the shared memory, and the channel control section refers to the port control table and controls whether to make each port available for use by deciding whether to respond to a primitive sequence in a link initialization received from the information processing device regarding each of the plurality of ports.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: January 5, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Masami Maeda, Hisao Homma, Hidetoshi Sakaki
  • Patent number: 7620794
    Abstract: An object of the present invention is to integrally manage disk storage apparatuses through virtualization. Some physical storage apparatuses 14 connected to a host computer 10 via a communication network 12 are virtualized with a virtual switch 18, a control unit 20, and a virtual device 22. The physical storage apparatus specifies a command when receiving the command from the host computer 10, and accesses, if the command access has been made to its own physical storage apparatus, a real disk via the virtual control unit 20 and virtual device 22, and executes I/O processing. If the command access is not made to its own physical storage apparatus, the physical storage apparatus 14 directs the command to the transmission target via the virtual switch 18. The physical storage apparatuses 14 are integrally managed according to the command in the above described manner.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: November 17, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Hisaharu Takeuchi, Masami Maeda, Masaru Tsukada
  • Publication number: 20090077343
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Application
    Filed: November 17, 2008
    Publication date: March 19, 2009
    Inventors: Hidetoshi SAKAKI, Yoshihiro ASAKA, Masami MAEDA, Masaru TSUKADA
  • Patent number: 7487328
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: February 3, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Publication number: 20080229010
    Abstract: In a storage system adopting an external storage connection configuration, a first storage apparatus is capable of integrally managing the cache residency settings made in second storage apparatuses, which serve as external storage apparatuses. The first storage apparatus stores the cache residency information for the second storage apparatuses, i.e., external storage apparatuses, in a shared memory thereof. When the storage system receives a cache residency setting request from a management device or the like, the first storage apparatus issues a cache residency setting instruction to a second storage apparatus with reference to the residency information. In accordance with the setting instruction, the second storage apparatus sets a cache-resident area in a cache memory thereof.
    Type: Application
    Filed: January 14, 2008
    Publication date: September 18, 2008
    Applicant: HITACHI, LTD.
    Inventors: Masami MAEDA, Hidetoshi SAKAKI
  • Publication number: 20080155128
    Abstract: A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request received by said storage apparatus. An actual device of the storage apparatus corresponds to a virtual device which is external to said storage apparatus. The controller operates to perform a process for mapping an actual device address corresponding to a virtual device address, in accordance with a specification of the actual device to be mounted or unmounted to correspond to the virtual device, and storing and retaining mapping information obtained from the mapping in a first table. The controller also performs data input/output process for receiving, an access request for data input/output in which said virtual device address is specified, obtaining the actual device address mapped to said specified virtual device address in said first table, and accessing the actual device by said obtained actual device address.
    Type: Application
    Filed: January 8, 2008
    Publication date: June 26, 2008
    Inventors: Hidetoshi Sakaki, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Patent number: 7373436
    Abstract: A storage control device, connected to a host processing device through a full-duplex channel and for storing data received through the channel in a data storage means, comprises a plurality of channel processors for conducting a data-input-and-output process to the data storage means in correspondence with a command contained in data (a frame) sent from the host processing device through the channel, and a channel processor, among the plurality of channel processors, is assigned for executing the data-input-and-output process for the data (frame) according to a type of command contained in the data (frame). Thus, the storage control device of the present invention can use the full-duplex channel efficiently.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: May 13, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Masami Maeda, Yoshihiro Asaka, Hidetoshi Sakaki, Masaru Tsukada
  • Publication number: 20080059697
    Abstract: An object of the present invention is to integrally manage disk storage apparatuses through virtualization. Some physical storage apparatuses 14 connected to a host computer 10 via a communication network 12 are virtualized with a virtual switch 18, a control unit 20, and a virtual device 22. The physical storage apparatus specifies a command when receiving the command from the host computer 10, and accesses, if the command access has been made to its own physical storage apparatus, a real disk via the virtual control unit 20 and virtual device 22, and executes I/O processing. If the command access is not made to its own physical storage apparatus, the physical storage apparatus 14 directs the command to the transmission target via the virtual switch 18. The physical storage apparatuses 14 are integrally managed according to the command in the above described manner.
    Type: Application
    Filed: November 9, 2006
    Publication date: March 6, 2008
    Inventors: Hidetoshi Sakaki, Hisaharu Takeuchi, Masami Maeda, Masaru Tsukada
  • Patent number: 7337299
    Abstract: A technique is provided in which, even when the number of devices and device addresses handled in the storage apparatus side increases, it is possible to access all the devices and save used resources by simple control of the configuration definition information without adding the device addresses retained on the host side. The host side handles a virtual device for an access to an actual device handled on a storage apparatus side to retain a virtual device address, specifies an actual device to be mounted to the virtual device, and makes an access for data input/output by the virtual device address. A CHA of a controller maps an actual device address to a virtual device address and retains it in a table in a SM, and when receiving the access by the virtual device address, obtains the corresponding actual device address from the table to access the actual device.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 26, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Yoshihiro Asaka, Masami Maeda, Masaru Tsukada
  • Publication number: 20070174544
    Abstract: A data processing system including a disc unit having a plurality of logical devices, a central processing unit for issuing commands with the plurality of logical devices designated as a processing range, and a disc controller for executing the commands for all of the logical devices designated as the processing range. The commands are issued by the central processing unit to the disc controller by executing an initial program load or channel path online.
    Type: Application
    Filed: March 16, 2006
    Publication date: July 26, 2007
    Inventors: Miyuki Yasuda, Hidetoshi Sakaki, Isamu Kurokawa
  • Patent number: 7222167
    Abstract: A storage system comprising a host device, a storage device, a switching device, and a management terminal is provided. The host device has a plurality of first logical blocks. The storage device has a plurality of second logical blocks. The switching device transfers data between the host device and the storage device through a plurality of paths. The management terminal receives information on the first logical blocks from the host device, receives information on the second logical blocks from the storage device, and generates information showing connecting paths between the first logical blocks and the second logical blocks based on the information on the first logical blocks received and the information on the second logical blocks received. Accordingly, it is possible to get hold of the connected configuration of the first logical blocks and the second logical blocks.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: May 22, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshihiro Asaka, Hidetoshi Sakaki, Noboru Furuumi, Masami Maeda, Masaru Tsukada, Junichi Muto, Misako Tamura
  • Publication number: 20060288163
    Abstract: A disk array device includes at least one channel control section for receiving data input/output requests from an information processing device, at least one disk control section for sending data input/output requests to hard disk drives based on the data input/output requests received by the channel control section, and a shared memory for the channel control section and the disk control section to read and write data. Information concerning ports that are actually used by the user is stored in a port control table in the shared memory, and the channel control section refers to the port control table and controls whether to make each port available for use by deciding whether to respond to a primitive sequence in a link initialization received from the information processing device regarding each of the plurality of ports.
    Type: Application
    Filed: August 23, 2006
    Publication date: December 21, 2006
    Inventors: Masami Maeda, Hisao Homma, Hidetoshi Sakaki