VIRTUAL MACHINE CONTROL APPARATUS, VIRTUAL MACHINE CONTROL METHOD, AND RECORDING MEDIUM THEREFOR
First Claim
1. A computer-readable recording medium storing a program for causing a computer to function as a virtual machine control apparatus, the program causing the computer to execute:
- storing, in association with a virtual machine in operation subject to a suspending command, information in a memory used by application programs, in a storage unit, when the suspending command for the virtual machine is accepted; and
selecting an application program to be preferentially resumed from among the application programs stored in the storage unit to a memory use area of the memory, based on the information in the memory used by the application program stored in association with the virtual machine subject to an activating command, when the activating command for the virtual machine is accepted.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual machine control apparatus that controls operations of a plurality of virtual machines, the virtual machine control apparatus includes a storing part that stores information in a memory used by an application program in a storage unit different from the memory, in association with a virtual machine subject to a suspending command, when the suspending command for the virtual machine in operation; and a selecting part that selects an application program to be preferentially resumed from the storage unit to the memory use area based on the information in the memory used by the application program which is stored in association with the virtual machine subject to the activating command, when the activating command for the virtual machine is accepted.
-
Citations
20 Claims
-
1. A computer-readable recording medium storing a program for causing a computer to function as a virtual machine control apparatus, the program causing the computer to execute:
-
storing, in association with a virtual machine in operation subject to a suspending command, information in a memory used by application programs, in a storage unit, when the suspending command for the virtual machine is accepted; and selecting an application program to be preferentially resumed from among the application programs stored in the storage unit to a memory use area of the memory, based on the information in the memory used by the application program stored in association with the virtual machine subject to an activating command, when the activating command for the virtual machine is accepted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A virtual machine control apparatus that controls operations of a plurality of virtual machines, the virtual machine control apparatus comprising:
-
a saving part that saves information on a memory used by an application program in a storage unit different from the memory, in association with a virtual machine subject to a suspending command, when the suspending command for the virtual machine in operation; and a selecting part that selects an application program to be preferentially resumed from the storage unit to the memory use area, based on the information in the memory used by the application program which is stored in association with the virtual machine subject to the activating command, when the activating command for the virtual machine is accepted.
-
-
20. A method for making a program cause a computer to function as a virtual machine control apparatus, the program causing the computer to execute:
-
saving information on a memory used by an application program, in an storage unit in association with a virtual machine subject to a suspending command, when the suspending command for the virtual machine is accepted; and selecting, an application program to be preferentially resumed from the storage unit to a use area of the memory based on the information in the memory used by the application program which is stored in association with the virtual machine subject to a activating command, when the activating command for the virtual machine is accepted.
-
Specification