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: 8397239Abstract: 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: GrantFiled: December 7, 2010Date of Patent: March 12, 2013Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
-
Publication number: 20110083135Abstract: 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: ApplicationFiled: December 7, 2010Publication date: April 7, 2011Inventors: Shinichi KAWAMOTO, Tatsuo Higuchi, Naoki Hamanaka
-
Patent number: 7865899Abstract: 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: GrantFiled: July 13, 2006Date of Patent: January 4, 2011Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
-
Publication number: 20080302505Abstract: 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: ApplicationFiled: June 6, 2008Publication date: December 11, 2008Inventors: Takeshi Kato, Yoshihiro Kondo, Tatsuya Saito, Naoki Hamanaka
-
Publication number: 20080034366Abstract: 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: ApplicationFiled: October 2, 2007Publication date: February 7, 2008Inventors: Tsuyoshi Tanaka, Naoki Hamanaka, Toshiaki Tarui
-
Patent number: 7313637Abstract: 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: GrantFiled: December 5, 2003Date of Patent: December 25, 2007Assignee: Hitachi, Ltd.Inventors: Tsuyoshi Tanaka, Keitaro Uehara, Yuji Tsushima, Naoki Hamanaka, Daisuke Yoshida, Yoshinori Wakai
-
Patent number: 7290259Abstract: 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: GrantFiled: August 31, 2001Date of Patent: October 30, 2007Assignee: Hitachi, Ltd.Inventors: Tsuyoshi Tanaka, Naoki Hamanaka, Toshiaki Tarui
-
Patent number: 7206818Abstract: 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: GrantFiled: August 4, 2003Date of Patent: April 17, 2007Assignee: Hitachi, Ltd.Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
-
Publication number: 20060288348Abstract: 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: ApplicationFiled: July 13, 2006Publication date: December 21, 2006Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
-
Patent number: 7117499Abstract: 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: GrantFiled: July 5, 2002Date of Patent: October 3, 2006Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
-
Patent number: 6874053Abstract: 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: GrantFiled: September 5, 2003Date of Patent: March 29, 2005Assignee: Hitachi, Ltd.Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara
-
Publication number: 20040210646Abstract: 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: ApplicationFiled: January 16, 2004Publication date: October 21, 2004Applicant: Hitachi, Ltd.Inventors: Yuji Sushima, Tsuyoshi Tanaka, Keitaro Uehara, Naoki Hamanaka
-
Publication number: 20040187106Abstract: 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: ApplicationFiled: December 5, 2003Publication date: September 23, 2004Applicant: Hitachi, Ltd.Inventors: Tsuyoshi Tanaka, Keitaro Uehara, Yuji Tsushima, Naoki Hamanaka, Daisuke Yoshida, Yoshinori Wakai
-
Patent number: 6789173Abstract: 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: GrantFiled: June 2, 2000Date of Patent: September 7, 2004Assignee: Hitachi, Ltd.Inventors: Tsuyoshi Tanaka, Hideya Akashi, Yuji Tsushima, Keitaro Uehara, Naoki Hamanaka, Toru Shonai
-
Patent number: 6757788Abstract: 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: GrantFiled: August 30, 2001Date of Patent: June 29, 2004Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Hiromitsu Maeda, Naoki Hamanaka
-
Patent number: 6728258Abstract: 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: GrantFiled: December 8, 1999Date of Patent: April 27, 2004Assignee: Hitachi, Ltd.Inventors: Tetsuhiko Okada, Naoki Hamanaka, Naohiko Irie, Takehisa Hayashi, Tetsuya Mochida, Masabumi Shibata, Youichi Tanaka, Yasuhiro Ishii
-
Publication number: 20040054855Abstract: 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: ApplicationFiled: September 5, 2003Publication date: March 18, 2004Applicant: Hitachi, Ltd.Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara
-
Publication number: 20040024839Abstract: 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: ApplicationFiled: August 4, 2003Publication date: February 5, 2004Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
-
Patent number: 6640286Abstract: 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: GrantFiled: March 19, 2001Date of Patent: October 28, 2003Assignee: Hitachi, Ltd.Inventors: Shinichi Kawamoto, Tatsuo Higuchi, Naoki Hamanaka
-
Patent number: 6636926Abstract: 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: GrantFiled: December 21, 2000Date of Patent: October 21, 2003Assignee: Hitachi, Ltd.Inventors: Yoshiko Yasuda, Naoki Hamanaka, Toru Shonai, Hideya Akashi, Yuji Tsushima, Keitaro Uehara