Patents by Inventor Shinjiro Shiraki

Shinjiro Shiraki 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: 11237770
    Abstract: A protocol chip stores requests from a computer in a port queue, on the basis of an index indicating a slot of the port queue which allows subsequent storing. MPs each hold a CI of the slot having undergone a preceding search of the port queue by the MP, search this port queue from the slot that the pointer indicates, search for a request addressed to a logical device to which the MP corresponds, and store this request in a virtual queue corresponding to the logical device, to process the request.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 1, 2022
    Assignee: HITACHI, LTD.
    Inventors: Reoto Hotta, Yuta Kajiwara, Naoki Sakamoto, Kosuke Komikado, Shinjiro Shiraki, Hirokazu Ishii
  • Publication number: 20210191659
    Abstract: A protocol chip stores requests from a computer in a port queue, on the basis of an index indicating a slot of the port queue which allows subsequent storing. MPs each hold a CI of the slot having undergone a preceding search of the port queue by the MP, search this port queue from the slot that the pointer indicates, search for a request addressed to a logical device to which the MP corresponds, and store this request in a virtual queue corresponding to the logical device, to process the request.
    Type: Application
    Filed: September 23, 2020
    Publication date: June 24, 2021
    Inventors: Reoto HOTTA, Yuta KAJIWARA, Naoki SAKAMOTO, Kosuke KOMIKADO, Shinjiro SHIRAKI, Hirokazu ISHII
  • Patent number: 7685342
    Abstract: A storage control apparatus of the present invention controls the number of multiple commands issued from a host machine without shutting down the host machine. A communication port of the storage control apparatus carries out communications with the hosts in accordance with the iSCSI protocol. Command processing resources are managed for each communication port. A resource allocation control part calculates the number of commands capable of being received on the basis of the remaining amount of command processing resources inside shared port resources, a change in the number of commands received from a host, communication delay time, and the state of execution of a command issued from a host or the like. A MaxCmdSN is calculated by adding the results of command processing by a command execution part and the receivable number calculated by the resource allocation control part to the value of the latest CmdSN received from a host.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: March 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Shinjiro Shiraki, Koji Iwamitsu, Hidekazu Aoyama, Bunitsu Ando
  • Patent number: 7398330
    Abstract: There is provided a command multiplex number monitoring control scheme capable of avoiding issue of a QF status and getting rid of system performance degradation without adding command processing resources. Command issue multiplex numbers CMs (32, 16 and 8) for WWN1-LU2, WWN2-LU1 and WWN3-LU0 are set in a port PT1 so as to be associated with the host bus adaptors HBAs in higher rank apparatuses HOST-1, HOST-2 and HOST-3. Denoting the sum total of command issue multiplex numbers CMs for respective set access permissions by (C), an access permission satisfying the relationship represented as “command processing multiplex limit number (B)?the sum total (C) of command issue multiplex numbers CMs for respective access permissions” is not permitted. Thus, the command issue multiplex numbers of the connected higher rank apparatuses are monitored.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: July 8, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Shinjiro Shiraki, Koji Nagata
  • Patent number: 7395393
    Abstract: A storage control system has a host computer having one or more initiators; a storage controller having one or more targets and storage areas, and also having a security property for defining access relationships between the targets and the storage areas; and a management module for storing access correspondence relationships between the initiators and the targets. When the security property is set in the storage controller, the storage controller sets the access correspondence relationships in the management module based on the security property.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: July 1, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Shinjiro Shiraki, Kousuke Komikado
  • Publication number: 20080005490
    Abstract: A storage control apparatus of the present invention controls the number of multiple commands issued from a host machine without shutting down the host machine. A communication port of the storage control apparatus carries out communications with the hosts in accordance with the iSCSI protocol. Command processing resources are managed for each communication port. A resource allocation control part calculates the number of commands capable of being received on the basis of the remaining amount of command processing resources inside shared port resources, a change in the number of commands received from a host, communication delay time, and the state of execution of a command issued from a host or the like. A MaxCmdSN is calculated by adding the results of command processing by a command execution part and the receivable number calculated by the resource allocation control part to the value of the latest CmdSN received from a host.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 3, 2008
    Inventors: Shinjiro Shiraki, Koji Iwamitsu, Hidekazu Aoyama, Bunitsu Ando
  • Publication number: 20070067591
    Abstract: A storage control system has a host computer having one or more initiators; a storage controller having one or more targets and storage areas, and also having a security property for defining access relationships between the targets and the storage areas; and a management module for storing access correspondence relationships between the initiators and the targets. When the security property is set in the storage controller, the storage controller sets the access correspondence relationships in the management module based on the security property.
    Type: Application
    Filed: November 30, 2005
    Publication date: March 22, 2007
    Inventors: Shinjiro Shiraki, Kousuke Komikado
  • Publication number: 20060206638
    Abstract: There is provided a command multiplex number monitoring control scheme capable of avoiding issue of a QF status and getting rid of system performance degradation without adding command processing resources. Command issue multiplex numbers CMs (32, 16 and 8) for WWN1-LU2, WWN2-LU1 and WWN3-LU0 are set in a port PT1 so as to be associated with the host bus adaptors HBAs in higher rank apparatuses HOST-1, HOST-2 and HOST-3. Denoting the sum total of command issue multiplex numbers CMs for respective set access permissions by (C), an access permission satisfying the relationship represented as “command processing multiplex limit number (B)?the sum total (C) of command issue multiplex numbers CMs for respective access permissions” is not permitted. Thus, the command issue multiplex numbers of the connected higher rank apparatuses are monitored.
    Type: Application
    Filed: May 9, 2006
    Publication date: September 14, 2006
    Inventors: Shinjiro Shiraki, Koji Nagata
  • Patent number: 7069353
    Abstract: There is provided a command multiplex number monitoring control scheme capable of avoiding issue of a QF status and getting rid of system performance degradation without adding command processing resources. Command issue multiplex numbers CMs (32, 16 and 8) for WWN1-LU2, WWN2-LU1 and WWN3-LU0 are set in a port PT1 so as to be associated with the host bus adaptors HBAs in higher rank apparatuses HOST-1, HOST-2 and HOST-3. Denoting the sum total of command issue multiplex numbers CMs for respective set access permissions by (C), an access permission satisfying the relationship represented as “command processing multiplex limit number (B)?the sum total (C) of command issue multiplex numbers CMs for respective access permissions” is not permitted. Thus, the command issue multiplex numbers of the connected higher rank apparatuses are monitored.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: June 27, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shinjiro Shiraki, Koji Nagata
  • Publication number: 20050223138
    Abstract: There is provided a command multiplex number monitoring control scheme capable of avoiding issue of a QF status and getting rid of system performance degradation without adding command processing resources. Command issue multiplex numbers CMs (32, 16 and 8) for WWN1-LU2, WWN2-LU1 and WWN3-LU0 are set in a port PT1 so as to be associated with the host bus adaptors HBAs in higher rank apparatuses HOST-1, HOST-2 and HOST-3. Denoting the sum total of command issue multiplex numbers CMs for respective set access permissions by (C), an access permission satisfying the relationship represented as “command processing multiplex limit number (B)?the sum total (C) of command issue multiplex numbers CMs for respective access permissions” is not permitted. Thus, the command issue multiplex numbers of the connected higher rank apparatuses are monitored.
    Type: Application
    Filed: June 15, 2004
    Publication date: October 6, 2005
    Inventors: Shinjiro Shiraki, Koji Nagata
  • Patent number: 5842042
    Abstract: A data transfer control system in a data transfer apparatus including a plurality of data processing units having different data transfer speeds and a temporary holding circuit provided between the data processing units for temporarily holding data transferred between the data processing units. The data transfer apparatus sends a transfer request for data corresponding to a data storage capacity of the temporary holding circuit of the data transfer apparatus to the data processing unit on the side of sending data and sends a transfer request for data corresponding to the data storage capacity of the temporary holding circuit after an elapse of a delivering time of data to an information processing unit on the data transferred side of the temporary holding circuit from the time the data transfer request is sent until the requested data from the data processing unit on the data sending side reaches the temporary holding circuit of the data transfer apparatus.
    Type: Grant
    Filed: December 18, 1996
    Date of Patent: November 24, 1998
    Assignees: Hitachi, Ltd., Hitachi Computer Engineering Co., Ltd., Hitachi Computer Peripherals Co., Ltd.
    Inventors: Satoshi Kodama, Mikito Ogata, Shigeru Kaga, Shinjiro Shiraki
  • Patent number: 5623607
    Abstract: A data transfer control system in a data transfer apparatus including a plurality of data processing units having different data transfer speeds and a temporary holding circuit provided between the data processing units for temporarily holding data transferred between the data processing units. The data transfer apparatus sends a transfer request for data corresponding to a data storage capacity of the temporary holding circuit of the data transfer apparatus to the data processing unit on the side of sending data and sends a transfer request for data corresponding to the data storage capacity of the temporary holding circuit after an elapse of a delivering time of data to an information processing unit on the data transferred side of the temporary holding circuit from the time of the data transfer request is sent until the requested data from the data processing unit on the data sending side reaches the temporary holding circuit of the data transfer apparatus.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: April 22, 1997
    Assignees: Hitachi, Ltd., Hitachi Computer Engineering Co., Ltd., Hitachi Computer Peripherals Co., Ltd.
    Inventors: Satoshi Kodama, Mikito Ogata, Shigeru Kaga, Shinjiro Shiraki