METHOD OF SELECTING ONE OF EXECUTION SCHEDULES OF GUEST OSES AND VIRTUAL MACHINE MONITOR EMPLOYING THE METHOD
First Claim
1. A method of switching an execution schedule of a plurality of guest OSes in a virtual machine system in which the guest OSes are time-divisionally executed under virtual machine execution environments provided by a virtual machine monitor, any two of the guest OSes executing processing while intercommunicating with each other via a communication interface that is provided by the virtual machine monitor, the method comprising:
- specifying a group of guest OSes which intercommunicate with each other via the communication interface, by the virtual machine monitor; and
setting a quantum in an execution schedule of each of the guest OSes included in the specified group of guest OSes shorter by the virtual machine monitor.
5 Assignments
0 Petitions
Accused Products
Abstract
In a virtual machine system, a plurality of guest OSes are time-divisionally executed under virtual machine execution environments provided by a virtual machine monitor (VMM). The VMM specifies a group of guest OSes that intercommunicate with each other via a communication interface provided by the VMM. Then, the VMM sets a quantum in an execution schedule of each guest OS which are included in the plurality of guest OSes and included in the specified group of guest OSes shorter.
36 Citations
9 Claims
-
1. A method of switching an execution schedule of a plurality of guest OSes in a virtual machine system in which the guest OSes are time-divisionally executed under virtual machine execution environments provided by a virtual machine monitor, any two of the guest OSes executing processing while intercommunicating with each other via a communication interface that is provided by the virtual machine monitor, the method comprising:
-
specifying a group of guest OSes which intercommunicate with each other via the communication interface, by the virtual machine monitor; and setting a quantum in an execution schedule of each of the guest OSes included in the specified group of guest OSes shorter by the virtual machine monitor. - View Dependent Claims (2, 3, 4)
-
-
5. A virtual machine monitor that establishes virtual machine execution environments under which a plurality of guest OSes are time-divisionally executed, comprising:
-
a communication interface configured to perform intercommunications between any two of said plurality of guest OSes by request of the guest OSes; a communication status table which holds a status of intercommunications performed between the guest OSes by the communication interface; a scheduler configured to specify a group of guest OSes that intercommunicate with each other using the communication interface in accordance with the communication status table and create a new schedule in which a quantum in the execution schedule of each of the guest OSes included in the specified group of guest OSes, is set short; and a dispatcher configured to cause the guest OSes included in the specified group of guest OSes to be executed in accordance with the new schedule. - View Dependent Claims (6, 7, 8, 9)
-
Specification