Patents by Inventor Kazunobu Ohashi
Kazunobu Ohashi 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: 8549349Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.Type: GrantFiled: February 8, 2011Date of Patent: October 1, 2013Assignee: Hitachi, Ltd.Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
-
Publication number: 20110126058Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.Type: ApplicationFiled: February 8, 2011Publication date: May 26, 2011Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
-
Patent number: 7913112Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.Type: GrantFiled: May 19, 2008Date of Patent: March 22, 2011Assignee: Hitachi, Ltd.Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
-
Patent number: 7725611Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.Type: GrantFiled: July 15, 2008Date of Patent: May 25, 2010Assignee: Hitachi, Ltd.Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
-
Publication number: 20090234986Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.Type: ApplicationFiled: May 19, 2008Publication date: September 17, 2009Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
-
Patent number: 7475169Abstract: There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O command is issued to this external storage subsystem, and then the result of I/O processing is sent to the host. A storage control system measures response time by issuing a dummy I/O command to each communication port. The larger cache capacity is allocated to a communication port with the larger measured value. As a result of this, there is an increased probability of a cache hit in a cache area corresponding to a communication port with a higher response time measured value.Type: GrantFiled: February 27, 2006Date of Patent: January 6, 2009Assignee: Hitachi, Ltd.Inventors: Atsushi Yuhara, Kazunobu Ohashi, Masao Nakano
-
Publication number: 20080288829Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.Type: ApplicationFiled: July 15, 2008Publication date: November 20, 2008Inventors: Kazunobu OHASHI, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
-
Publication number: 20070168565Abstract: There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O command is issued to this external storage subsystem, and then the result of I/O processing is sent to the host. A storage control system measures response time by issuing a dummy I/O command to each communication port. The larger cache capacity is allocated to a communication port with the larger measured value. As a result of this, there is an increased probability of a cache hit in a cache area corresponding to a communication port with a higher response time measured value.Type: ApplicationFiled: February 27, 2006Publication date: July 19, 2007Inventors: Atsushi Yuhara, Kazunobu Ohashi, Masao Nakano
-
Publication number: 20050122788Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.Type: ApplicationFiled: December 28, 2004Publication date: June 9, 2005Applicant: Hitachi, Ltd.Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
-
Patent number: 6842793Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.Type: GrantFiled: February 28, 2003Date of Patent: January 11, 2005Assignee: Hitachi, Ltd.Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
-
Publication number: 20030188058Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.Type: ApplicationFiled: February 28, 2003Publication date: October 2, 2003Applicant: Hitachi, Ltd.Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
-
Patent number: 5881309Abstract: An electronic file system and electronic filing method for achieving a high speed input operation under hardware and software environments employing a general-purpose architecture. An image control board having a predetermined capacity of memory and a CPU is connected to a computer system (personal computer), and a plurality of serial devices are connected to the image control board so as to permit these serial devices to be operated in parallel.Type: GrantFiled: November 1, 1994Date of Patent: March 9, 1999Assignee: Hitachi, Ltd.Inventors: Kazunobu Ohashi, Masayuki Yamada