Patents by Inventor Naoki Hamanaka

Naoki Hamanaka 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: 8397239
    Abstract: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: March 12, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
  • Publication number: 20110083135
    Abstract: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.
    Type: Application
    Filed: December 7, 2010
    Publication date: April 7, 2011
    Inventors: Shinichi KAWAMOTO, Tatsuo Higuchi, Naoki Hamanaka
  • Patent number: 7865899
    Abstract: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: January 4, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
  • Publication number: 20080302505
    Abstract: The evaporative cooling system comprises: evaporative cooling modules, a liquid supply system which comprises a liquid supply pump and a tube, and which supplies a refrigerant liquid to the evaporative cooling modules; an air supply system which comprises air supply tubes, and which supplies warm air to the evaporative cooling modules; an exhaust system which comprises an exhaust pump and a tube, and which exhausts air containing a refrigerant vapor from the evaporative cooling modules; a reflux system which comprises a primary heat exchanger and a reflux tube, and which condenses the refrigerant vapor to return the condensed refrigerant liquid to the liquid supply system; and a heat exhaust system which comprises a secondary heat exchanger and tubes, and which discharges heat absorbed from the primary heat exchanger.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 11, 2008
    Inventors: Takeshi Kato, Yoshihiro Kondo, Tatsuya Saito, Naoki Hamanaka
  • Publication number: 20080034366
    Abstract: A virtual computer system including a reallocation means, in which a plurality of LPAR are operated by logically dividing physical resources composing a physical computer exclusively or in time dividing manner so as to dynamically change reallocation of physical resources among each of LPARs. Based on load conditions measured by an application or an OS of each LPAR, physical resource allocation to each LPAR is determined, thereby conducting reallocation of LPAR.
    Type: Application
    Filed: October 2, 2007
    Publication date: February 7, 2008
    Inventors: Tsuyoshi Tanaka, Naoki Hamanaka, Toshiaki Tarui
  • Patent number: 7313637
    Abstract: Disclosed herein is a computer system provided with a mechanism for connecting a single port disk to an active server and the disk to a standby server when in a fail-over processing. An “add_pci” command issued from a clustering program is used to let a control program change the allocation of a PCI slot while an interruption signal issued to a standby server permits an ACPI processing routine to hot-add a PCI card that includes the disk unit on the subject guest OS.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: December 25, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Tsuyoshi Tanaka, Keitaro Uehara, Yuji Tsushima, Naoki Hamanaka, Daisuke Yoshida, Yoshinori Wakai
  • Patent number: 7290259
    Abstract: A virtual computer system including a reallocation means, in which a plurality of LPAR are operated by logically dividing physical resources composing a physical computer exclusively or in time dividing manner so as to dynamically change reallocation of physical resources among each of LPARs. Based on load conditions measured by an application or an OS of each LPAR, physical resource allocation to each LPAR is determined, thereby conducting reallocation of LPAR.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: October 30, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Tsuyoshi Tanaka, Naoki Hamanaka, Toshiaki Tarui
  • Patent number: 7206818
    Abstract: Multiprocessor system, having a translation lookaside buffer (TLB) in each processor, and having a structure for avoiding TLB purge overhead. Each processor node is provided with a partial main memory and a physical page map table (PPT). The PPT stores mapping between physical page number of main memory and virtual page number. Every memory access transaction for other node specifies physical address and virtual page number. Instead of strictly maintaining TLB coherency by broadcasting TLB purge transaction, an access destination node checks the coincidence between the virtual page number specified in the memory access transaction and the virtual page number mapped in the PPT when the transaction is received. If both are coincident, the memory access is executed. If not coincident, an error message is transferred to an access requesting source.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: April 17, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
  • Publication number: 20060288348
    Abstract: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.
    Type: Application
    Filed: July 13, 2006
    Publication date: December 21, 2006
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
  • Patent number: 7117499
    Abstract: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the alalocation ratios of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: October 3, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
  • Patent number: 6874053
    Abstract: Each node includes a node controller for decoding the control information and the address information for the access request issued by a processor or an I/O device, generating, based on the result of decoding, the cache coherence control information indicating whether the cache coherence control is required or not, the node information and the unit information for the transfer destination, and adding these information to the access request. An intra-node connection circuit for connecting the units in the node controller holds the cache coherence control information, the node information and the unit information added to the access request. When the cache coherence control information indicates that the cache coherence control is not required and the node information indicates the local node, then the intra-node connection circuit transfers the access request not to the inter-node connection circuit inter-connecting the node but directly to the unit designated by the unit information.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: March 29, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara
  • Publication number: 20040210646
    Abstract: The present invention relates to system construction, and operations management, provided by a plurality of servers in an information processing system, and more particularly to a technology for reducing the burden on a system administrator for system construction and operations management.
    Type: Application
    Filed: January 16, 2004
    Publication date: October 21, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Yuji Sushima, Tsuyoshi Tanaka, Keitaro Uehara, Naoki Hamanaka
  • Publication number: 20040187106
    Abstract: Disclosed herein is a computer system provided with a mechanism for connecting a single port disk to an active server and the disk to a standby server when in a fail-over processing. An “add_pci” command issued from a clustering program is used to let a control program change the allocation of a PCI slot while an interruption signal issued to a standby server permits an ACPI processing routine to hot-add a PCI card that includes the disk unit on the subject guest OS.
    Type: Application
    Filed: December 5, 2003
    Publication date: September 23, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Tsuyoshi Tanaka, Keitaro Uehara, Yuji Tsushima, Naoki Hamanaka, Daisuke Yoshida, Yoshinori Wakai
  • Patent number: 6789173
    Abstract: In a multiprocessor system of a main memory shared type having a plurality of nodes connected each other through signal lines; each of the plurality of nodes includes CPUs having caches therein, a main memory, and a node controller for performing communication control between the CPUs, main memory and ones of the nodes other than its own node. The node controller has a communication controller for controlling communication interface between the plurality of nodes, a crossbar for determining a processing sequence of memory access issued from at least one of the plurality of nodes to be directed to the main memories of the plurality of nodes, and crossbar controller for making valid or invalid the crossbar.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: September 7, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Tsuyoshi Tanaka, Hideya Akashi, Yuji Tsushima, Keitaro Uehara, Naoki Hamanaka, Toru Shonai
  • Patent number: 6757788
    Abstract: A cache coherence control system for a multi CPU system having a plurality of CPU nodes, memory nodes and I/O nodes interconnected by a network. Each CPU node control circuit has an access right memory for managing an access right of the node in the unit of an extended node larger than a block size of the internal cache of a CPU. When a memory access is performed, the access right memory is referred to, and if the node has an access right to the extended block including a target block, the block is accessed without cache coherence control at other nodes.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: June 29, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Hiromitsu Maeda, Naoki Hamanaka
  • Patent number: 6728258
    Abstract: In a multi-processor system interconnecting processor units, memory units, and input/output units connected to input/output devices via a crossbar switch having a plurality of ports, the transmitter of each processor unit has a circuit for determining a destination of an access request in the following manner. For an access request to a main memory, the access request is transferred to all processor units and one memory unit storing the data to be accessed. For an access request to a memory mapped register of the input/output device, the access request is broadcast to all input/output units. For an access request to a memory mapped register belonging to any one of the processor units, memory units, and input/output units, the access request is broadcast to all units via the crossbar switch.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: April 27, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Tetsuhiko Okada, Naoki Hamanaka, Naohiko Irie, Takehisa Hayashi, Tetsuya Mochida, Masabumi Shibata, Youichi Tanaka, Yasuhiro Ishii
  • Publication number: 20040054855
    Abstract: Each node includes a node controller for decoding the control information and the address information for the access request issued by a processor or an I/O device, generating, based on the result of decoding, the cache coherence control information indicating whether the cache coherence control is required or not, the node information and the unit information for the transfer destination, and adding these information to the access request. An intra-node connection circuit for connecting the units in the node controller holds the cache coherence control information, the node information and the unit information added to the access request. When the cache coherence control information indicates that the cache coherence control is not required and the node information indicates the local node, then the intra-node connection circuit transfers the access request not to the inter-node connection circuit inter-connecting the node but directly to the unit designated by the unit information.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 18, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara
  • Publication number: 20040024839
    Abstract: Multiprocessor system, having a translation lookaside buffer (TLB) in each processor, and having a structure for avoiding TLB purge overhead. Each processor node is provided with a partial main memory and a physical page map table (PPT). The PPT stores mapping between physical page number of main memory and virtual page number. Every memory access transaction for other node specifies physical address and virtual page number. Instead of strictly maintaining TLB coherency by broadcasting TLB purge transaction, an access destination node checks the coincidence between the virtual page number specified in the memory access transaction and the virtual page number mapped in the PPT when the transaction is received. If both are coincident, the memory access is executed. If not coincident, an error message is transferred to an access requesting source.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 5, 2004
    Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
  • Patent number: 6640286
    Abstract: A cache memory unit that preferentially stores specific lines at the cache memory, according to the program nature, dynamically changes the priority ranks of lines, and increases the cache memory hit rate. For this purpose, the lines to be accessed by a processor are divided into groups and definitions of the groups are set in a group definition table; a policy by which to store lines belonging to the groups into the cache memory is set in a policy table; and storing lines into the cache memory is executed, according to the group definitions and the policy of storing set in the tables.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: October 28, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
  • Patent number: 6636926
    Abstract: Each node includes a node controller for decoding the control information and the address information for the access request issued by a processor or an I/O device, generating, based on the result of decoding, the cache coherence control information indicating whether the cache coherence control is required or not, the node information and the unit information for the transfer destination, and adding these information to the access request. An intra-node connection circuit for connecting the units in the node controller holds the cache coherence control information, the node information and the unit information added to the access request. When the cache coherence control information indicates that the cache coherence control is not required and the node information indicates the local node, then the intra-node connection circuit transfers the access request not to the inter-node connection circuit interconnecting the nodes but directly to the unit designated by the unit information.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: October 21, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara