IP Library Granted Patent US 9,507,624
Granted Patent B2
US 9,507,624 · App. 14/753,473 · Granted Nov 29, 2016

Notification conversion program and notification conversion method

Inventors: Kazuhiro Suzuki (Kawasaki, JP); Soichi Shigeta (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F9/45558G06F9/54G06F2009/4557
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,507,624
App. No.
14/753,473
Filed
Jun 29, 2015
Granted
Nov 29, 2016
Kind
B2
Art Unit
2196
USPC
718/1
Abstract

A non-transitory computer-readable storage medium storing a notification conversion program causing a computer to execute a process includes determining, in response to acquisition of a first notification transmitted from a first virtual machine, a type of first management software capable of executing the first notification by referring to a first storage unit storing therein first information in which a notification transmitted from a virtual machine and a type of management software capable of executing a notification transmitted from a virtual machine are associated with each other, converting the first notification into a second notification executable by second management software that has acquired the first notification, based on the determined type of the first management software; and executing the second notification obtained by the conversion.

Claims (18)

1. A non-transitory computer-readable storage medium storing a notification conversion program causing a computer to execute a process comprising:

referring, in response to acquisition of a first notification transmitted from a first virtual machine, to a second storage unit storing therein second information in which identifying information of a virtual machine and a type of management software capable of executing a notification transmitted from a virtual machine are associated with each other;

determining, when the second information related to the first virtual machine is not stored in the second storage unit, a type of first management software capable of executing the first notification by referring to a first storage unit storing therein first information in which a notification transmitted from a virtual machine and a type of management software capable of executing a notification transmitted from a virtual machine are associated with each other, and determining, when the second information related to the first virtual machine is stored in the second storage unit, the type of the first management software being a first hypervisor that manages the first virtual machine;

converting the first notification into a second notification executable by second management software that has acquired the first notification, based on the determined type of the first management software, the second management software being a second hypervisor that manages a different virtual machine;

executing the second notification obtained by the conversion;

storing, when the second information related to the first virtual machine is not stored in the second storage unit, the second information related to the first virtual machine in the second storage unit; and

storing, when the second information transmitted from management software, which is different from the second management software, is received and the received second information is not stored in the second storage unit, the received second information in the second storage unit.

2. The non-transitory computer-readable storage medium storing a notification conversion program according to claim 1 , wherein the determining the type of the first management software includes issuing an error notification to the first virtual machine when the second information related to the first virtual machine is not stored in the second storage unit.

3. The non-transitory computer-readable storage medium storing notification conversion program according to claim 1 , wherein the converting the first notification includes executing the conversion by referring to a storage unit storing therein third information in which the first notification and the second notification are associated with each other.

4. The non-transitory computer-readable storage medium storing a notification conversion program according to claim 1 , wherein the converting the first notification includes performing the conversion when the first management software is unable to recognize the first notification.

5. The non-transitory computer-readable storage medium storing a notification conversion program according to claim 1 , wherein the first and second notifications are each a hypervisor call for calling a function of a hypervisor.

6. A notification conversion method comprising:

referring, in response to acquisition of a first notification transmitted from a first virtual machine, to a second storage unit storing therein second information in which identifying information of a virtual machine and a type of management software capable of executing a notification transmitted from a virtual machine are associated with each other;

determining, when the second information related to the first virtual machine is not stored in the second storage unit, a type of first management software capable of executing the first notification by referring to a first storage unit storing therein first information in which a notification transmitted from a virtual machine and a type of management software capable of executing a notification transmitted from a virtual machine are associated with each other, and determining, when the second information related to the first virtual machine is stored in the second storage unit, the type of the first management software by referring to the second information, the first management software being a first hypervisor that manages the first virtual machine;

converting the first notification into a second notification executable by second management software that has acquired the first notification, based on the determined type of the first management software, the second management software being a second hypervisor that manages a different virtual machine;

executing the second notification obtained by the conversion;

storing, when the second information related to the first virtual machine is not stored in the second storage unit, the second information related to the first virtual machine in the second storage unit; and

storing, when the second information transmitted from management software, which is different from the second management software, is received and the received second information is not stored in the second storage unit, the received second information in the second storage unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2015
From: SUZUKI, KAZUHIRO; SHIGETA, SOICHI
To: FUJITSU LIMITED
Reel/Frame 036143/0768 →
Priority Claims (1)
JP 2014-139313 · Jul 7, 2014 · national
Continuity (1)
Related Publication 20160004548A1 · Jan 7, 2016