Patents by Inventor Yuji Tsushima

Yuji Tsushima 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: 8881150
    Abstract: In an exemplary computing machine of the invention, a shared IO device used by a first virtual machine and the second virtual machine includes a physical IO device and a virtual IO device controlled by the physical IO device. In the case of detecting that the first driver has transmitted a stop signal for stopping the physical IO device, a hypervisor keeps the stop signal from being transmitted to the shared IO device, determines whether or not a processing request transmitted by the second driver to the virtual IO device has been completed, and stops the physical IO device with the completion of the processing request as a trigger.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: November 4, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Yuta Sawa, Naoya Hattori, Yuji Tsushima
  • Patent number: 8819675
    Abstract: In order to provide an interface of acquiring physical position information of an I/O device on a virtual machine monitor having an exclusive allocation function of the I/O device and optimize allocation of a resource to a virtual server by using the acquired physical position information, a virtual machine monitor includes an interface of allocating a resource in accordance with a given policy (a parameter of determining to which a priority is given in distributing resources) for an I/O device, a CPU NO., and a memory amount request to guest OS. Further, the virtual machine monitor includes an interface of pertinently converting physical position information of the resource allocated by the virtual machine monitor to notice to guest OS.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: August 26, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Yuji Tsushima
  • Patent number: 8798051
    Abstract: In a distributed information communication processing system in which a plurality of information communication devices provides a service through a network, response speed, electric power consumption, and further reliability are improved. The distributed information communication processing system which provides various services is configured by associating an entrance node (EN) which executes filtering near sensors, actuators, and terminals being information sources, an intelligent node (IN) which changes an information processing position and executes information processing and communication processing instead of a data center (DC), and a management node (MN) which manages these nodes. Thereby, real time type information processing can be realized.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: August 5, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Michitaka Okuno, Shinji Nishimura, Hidetaka Aoki, Yuji Tsushima, Takeki Yazaki, Yuji Ogata
  • Publication number: 20140204734
    Abstract: When a failure occurs in a virtual machine (hereinafter called “VM”), degenerate operation not routed through the VM which is a failure target, and corresponding to a communication service on the VM is conducted to shorten a communication interrupt time. A communication path of a virtual switch in a multitenant environment where a virtual machine that operates a plurality of software provides a communication service for cloud computing such as a WAN high-speed technology is controlled. The control method, for example, comprises the steps of monitoring an operating status of the communication service of the virtual machine, and conducting a communication control by changing the communication path and a communication method of the virtual machine according to an application of the communication service if a failure occurs in the application of the communication service of one virtual machine.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 24, 2014
    Applicant: HITACHI, LTD.
    Inventors: Kazuhiko MIZUNO, Yuji TSUSHIMA, Michitaka OKUNO
  • Patent number: 8782239
    Abstract: A system permitting alteration of the information processing position, where an existing information system is used, while minimizing alterations in configuration or the like, is to be provided. Intelligent nodes each having an information processing section and any desired address altering section are arranged on boundaries of a network where packets are likely to pass. This node has a flow table for recognizing as a flow a group of packets transmitted from each user's terminal, a flow status table for determining the connection state and the next destination address or the final destination address of each flow, and a module to observe the loaded state of its own information processing function. It rewrites the destination address of any flow not in a connection-established state in the flow status table to a less loaded one out of its own information processing function section or external information processing apparatus.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: July 15, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Michitaka Okuno, Takeki Yazaki, Yuji Tsushima, Hidetaka Aoki
  • Publication number: 20140130046
    Abstract: An information processing unit of a communication apparatus includes a non-volatile memory and a volatile memory. A control unit of the communication apparatus loads the boot image from the non-volatile memory to the volatile memory upon activation of the communication apparatus, activates the virtual machine template in the loaded boot image on the volatile memory, deactivates the activated virtual machine template after reconfiguring the activated virtual machine template to minimum required configuration to execute a virtual machine.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 8, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Michitaka OKUNO, Yuji TSUSHIMA
  • Patent number: 8650375
    Abstract: The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and suppression of the overhead accompanying page exception handling in the case of operating a first OS that has a function of making another OS run on a virtual machine. A VMM creates a shadow PT (Page Table) for prohibiting reading-writing of privileged memory that requires emulation of reading/writing by using a RSV-bit, and registers the shadow PT and the second PT that a second OS operating on the first OS has in an x86 compatible CPU equipped with page exception detecting function using two PT's. When a page exception occurs, the VMM refers to cause code of the page exception and, when a P field of the cause code is 0, determines immediately that emulation is unnecessary.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: February 11, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Naoya Hattori, Toshiomi Moriki, Yuji Tsushima
  • Publication number: 20130275972
    Abstract: In an exemplary computing machine of the invention, a shared IO device used by a first virtual machine and the second virtual machine includes a physical IO device and a virtual IO device controlled by the physical IO device. In the case of detecting that the first driver has transmitted a stop signal for stopping the physical IO device, a hypervisor keeps the stop signal from being transmitted to the shared IO device, determines whether or not a processing request transmitted by the second driver to the virtual IO device has been completed, and stops the physical IO device with the completion of the processing request as a trigger.
    Type: Application
    Filed: October 10, 2012
    Publication date: October 17, 2013
    Inventors: YUTA SAWA, NAOYA HATTORI, YUJI TSUSHIMA
  • Publication number: 20130262664
    Abstract: A computer system, comprising a plurality of subsystems coupled via a network, each of the plurality of subsystems comprising at least one computer and at least one network device, the computer system comprising a subsystem control module for managing the plurality of subsystems, the subsystem control module being configured to: select at least one subsystem as a group management node from among the plurality of subsystems, in a case of receiving a build request for a group which is used for providing a service and which includes at least one subsystem; command the at least one subsystem selected as the group management node to measure a network quality; determine, based on the received measurement result of the network quality, a configuration of the group; and transmit to the group management node a group build command.
    Type: Application
    Filed: December 27, 2012
    Publication date: October 3, 2013
    Applicant: Hitachi, Ltd.
    Inventors: MASAKI YAMADA, Yuji Ogata, Hitoshi Hayakawa, Yuji Tsushima
  • Publication number: 20130254767
    Abstract: A computer with a processor, memory, and one or more network interfaces, the computer having a virtualization management unit for managing a virtual computer and a bandwidth control unit for controlling a bandwidth in use in a virtual computer group comprised of one or more virtual computers, in which the virtualization management unit contains an analysis unit for managing a bandwidth in use of virtual network interfaces allocated to the virtual computers, the analysis unit measures the bandwidth in use of the each virtual computer, determines whether there exists a first virtual computer group whose bandwidth in use is smaller than a guaranteed bandwidth, and commands to control the bandwidth of a second virtual computer group whose bandwidth in use is larger than the guaranteed bandwidth, and the bandwidth control unit secures a free bandwidth just equal to a shortage of the guaranteed bandwidth of the first virtual computer group.
    Type: Application
    Filed: February 6, 2013
    Publication date: September 26, 2013
    Applicant: Hitachi, Ltd.
    Inventors: Kazuhiko Mizuno, Takayuki Imada, Naoya Hattori, Yuji Tsushima
  • Publication number: 20130247056
    Abstract: A virtual machine control method and a virtual machine having the dual objectives of utilizing NIC on a virtual machine that creates sub-virtual machines operated by a VMM on virtual machines generated by a hypervisor to avoid software copying by the VMM and to prevent band deterioration during live migration or adding sub-virtual machines. In a virtual machine operating plural virtualization software on a physical machine including a CPU, memory, and multi-queue NIC; a virtual multi-queue NIC is loaded in the virtual machine, for virtual queues included in the virtual multi-queue NIC, physical queues configuring the multi-queue NIC are assigned to virtual queues where usage has started, and the physical queues are allowed direct access to the virtual machine memory.
    Type: Application
    Filed: February 1, 2013
    Publication date: September 19, 2013
    Applicant: Hitachi, Ltd.
    Inventors: Naoya HATTORI, Hitoshi HAYAKAWA, Yuji TSUSHIMA
  • Patent number: 8533381
    Abstract: It is provided a computer system including computers, PCI switches each having first and second ports, a switch management module and a power control module. The switch management module includes an identifying module for identifying a first port coupled to the computer to be booted up, and notifying the PCI switch of the first port, an instruction module for instructing the power control module to boot up the computer, and an allocation management module for managing allocation of one of the I/O device to the computer and notifying the one of the PCI switches of the allocation after the computer is booted up. The PCI switches includes a preventing control module for preventing the computer from detecting a configuration of the first port, and a virtual switch generating module for generating a virtual switch that couples the first port and the second port based on the notification.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: September 10, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
  • Publication number: 20130232490
    Abstract: Provided is a virtual machine including a first virtualization module operating on a physical CPU, for providing a first CPU, and a second virtualization module operating on the first CPU, for providing second CPU. The second virtualization module includes first processor control information holding a state of the first CPU obtained at a time of execution of the user program. The first virtualization module includes second processor control information containing a state of the physical CPU obtained at the time of the execution of the second virtualization module, third processor control information containing a state of the physical CPU obtained at the time of the execution of the user program, and prefetch entry information in which information to be prefetched from the third processor control information is set, and, upon detection of a event, the information set in the prefetch entry information is reflected to the first processor control information.
    Type: Application
    Filed: April 10, 2013
    Publication date: September 5, 2013
    Applicant: HITACHI, LTD.
    Inventors: Toshiomi MORIKI, Naoya HATTORI, Yuji TSUSHIMA
  • Patent number: 8521957
    Abstract: Disclosed is a computer system that includes a first apparatus, which stores data and metadata in a storage, and multiple units of a second apparatus, which store a copy of data and metadata in the first apparatus in a cache. The first apparatus acquires throughput achieved when the units of the second apparatus access the data in the storage as first access information, acquires throughput achieved when the units of the second apparatus access data thereof as second access information, and selects either a first judgment mode or a second judgment mode in accordance with the first access information and the second access information. This reduces the amount of network traffic for metadata acquisition, thereby increasing the speed of data access.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: August 27, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Hayakawa, Daisuke Ito, Yuji Tsushima
  • Patent number: 8516479
    Abstract: A VMM disables an interrupt interception flag on at least one CPU to execute, upon reception of an interrupt, an interrupt handler code of an OS, and enables the interrupt interception flag on the at least one CPU to execute, upon the reception of the interrupt, an emulator in the VMM. When, to a virtual machine, an I/O device is assigned in a dedicated form, and when the CPU is assigned while the interrupt interception is disabled, a destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is disabled. When, to the virtual machine, the I/O device is assigned in a shared form, or when the CPU is assigned while the interrupt interception is disabled, the destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is enabled.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: August 20, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Naoya Hattori, Toshiomi Moriki, Takashige Baba, Yuji Tsushima
  • Patent number: 8429669
    Abstract: Provided is a virtual machine including a first virtualization module operating on a physical CPU, for providing a first CPU, and a second virtualization module operating on the first CPU, for providing second CPU. The second virtualization module includes first processor control information holding a state of the first CPU obtained at a time of execution of the user program. The first virtualization module includes second processor control information containing a state of the physical CPU obtained at the time of the execution of the second virtualization module, third processor control information containing a state of the physical CPU obtained at the time of the execution of the user program, and prefetch entry information in which information to be prefetched from the third processor control information is set, and, upon detection of a event, the information set in the prefetch entry information is reflected to the first processor control information.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: April 23, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Toshiomi Moriki, Naoya Hattori, Yuji Tsushima
  • Patent number: 8407391
    Abstract: It is provided a computer system comprising a plurality of computers; a PCI switch; and a plurality of I/O devices connected to the PCI switch, wherein the communication path includes a virtual switch and virtual bridges, and the PCI switch comprises a communication path generating module for setting the virtual switches and the virtual bridges, a virtual switch group management module for creating a virtual switch group including the at least one of the virtual switches, and setting an enabled flag to one of the virtual switches included in the virtual switch group, and a port management module for managing relation between each of the generated communication paths and the plurality of ports included in the each of the generated communication paths.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 26, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Keitaro Uehara, Takashige Baba, Yuji Tsushima
  • Publication number: 20130016609
    Abstract: Network equipment has multiple ports each performing transmission/reception of a frame, and a control unit that when the frame received through the port is an command of temporal suspension, temporarily suspends transmission of the frame from the port until a predetermined time elapses and after the predetermined time elapsed, alters the transmission bandwidth of each traffic about a communication path corresponding to the frame according to a variation of an interval at which the command of temporal suspension is received.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 17, 2013
    Inventors: Hitoshi HAYAKAWA, Yuji TSUSHIMA
  • Publication number: 20120314608
    Abstract: In a distributed information communication processing system in which a plurality of information communication devices provides a service through a network, response speed, electric power consumption, and further reliability are improved. The distributed information communication processing system which provides various services is configured by associating an entrance node (EN) which executes filtering near sensors, actuators, and terminals being information sources, an intelligent node (IN) which changes an information processing position and executes information processing and communication processing instead of a data center (DC), and a management node (MN) which manages these nodes. Thereby, real time type information processing can be realized.
    Type: Application
    Filed: February 18, 2010
    Publication date: December 13, 2012
    Applicant: HITACHI, LTD.
    Inventors: Michitaka Okuno, Shinji Nishimura, Hidetaka Aoki, Yuji Tsushima, Takeki Yazaki, Yuji Ogata
  • Patent number: 8307369
    Abstract: Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a virtualization control unit divides the physical computer into a plurality of logical partitions to run a guest OS in each of the logical partitions and controls allocation of resources of the physical computer to the logical partitions, causes the virtualization control unit to: receive an operation instruction for operating the logical partitions; and if the operation instruction is for deleting a virtual CPU from one of the logical partitions, delete this virtual CPU from a table for managing virtual CPU-physical CPU allocation and put, if the deleting leaves no virtual CPUs allocated to one of the physical CPUs that has been allocated the deleted virtual CPU, this one of the physical CPUs into the sleep state.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: November 6, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yuji Tsushima, Keitaro Uehara, Toshiomi Moriki, Naoya Hattori