INFORMATION PROCESSING SYSTEM, MANAGING DEVICE, AND COMPUTER READABLE MEDIUM
First Claim
1. An information processing system comprising:
- a plurality of computers each of which includes a processor configured to execute a program to generate virtual machines and to execute a program to generate a plurality of virtual operating systems which are execution environments for application programs provided by an operating systems executed on the virtual machines, the plurality of virtual operating systems being operated independently with each other on the operating systems by sharing parts of operating systems executed on the virtual machines and having settings different for each of the plurality of virtual operating systems; and
a managing device configured to execute migration to migrate the plurality of virtual operating systems executed on a computer among the plurality of computers to a virtual machine executed on another computer among the plurality of computers,wherein the managing device is further configured toidentify a plurality of virtual operating systems to be executed on a same virtual machine upon the migration by detecting a plurality of different virtual operating systems executed on the same virtual machine, each of the plurality of different virtual operating systems running an application program which communicates with other application program running on another one of the plurality of different virtual operating systems, andcause the other computer to generate, on the other computer, the virtual machine to which the plurality of identified virtual operating systems are to be migrated before a situation that causes the plurality of identified virtual operating systems to be migrated occurs.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing system includes a plurality of computers and a management device. Each computer executes a program to generate virtual machines and a plurality of virtual operating systems. The managing device executes migration to migrate virtual operating systems executed on one of the plurality of computers to another computer among the plurality of computers. The managing device is configured to identify a plurality of virtual operating systems to be executed on a same virtual machine upon the migration by detecting a plurality of different virtual operating systems executed on the same virtual machine, each of the plurality of different virtual operating systems running an application program which communicates with other application program running on another one of the plurality of different virtual operating systems, and cause the other computer to generate the virtual machine to which the identified virtual operating systems are to be migrated in advance.
-
Citations
19 Claims
-
1. An information processing system comprising:
-
a plurality of computers each of which includes a processor configured to execute a program to generate virtual machines and to execute a program to generate a plurality of virtual operating systems which are execution environments for application programs provided by an operating systems executed on the virtual machines, the plurality of virtual operating systems being operated independently with each other on the operating systems by sharing parts of operating systems executed on the virtual machines and having settings different for each of the plurality of virtual operating systems; and a managing device configured to execute migration to migrate the plurality of virtual operating systems executed on a computer among the plurality of computers to a virtual machine executed on another computer among the plurality of computers, wherein the managing device is further configured to identify a plurality of virtual operating systems to be executed on a same virtual machine upon the migration by detecting a plurality of different virtual operating systems executed on the same virtual machine, each of the plurality of different virtual operating systems running an application program which communicates with other application program running on another one of the plurality of different virtual operating systems, and cause the other computer to generate, on the other computer, the virtual machine to which the plurality of identified virtual operating systems are to be migrated before a situation that causes the plurality of identified virtual operating systems to be migrated occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A managing device comprising:
-
a memory configured to store a management program for managing a plurality of computers each of which includes a processor to execute a program to generate virtual machines and to execute a program to generate a plurality of virtual operating systems which are execution environments for application programs provided by an operating systems executed on the virtual machines, the plurality of virtual operating systems being operated independently with each other on the operating systems by sharing parts of operating systems executed on the virtual machines and having settings different for each of the plurality of virtual operating systems; and processing circuitry coupled to the memory and configured to execute migration to migrate virtual operating systems executed on a computer among the plurality of computers to a virtual machine executed on another computer among the plurality of computers, wherein the processing circuitry is further configured to identify a plurality of virtual operating systems to be executed on a same virtual machine upon the migration by detecting a plurality of different virtual operating systems executed on the same virtual machine, each of the plurality of different virtual operating systems running an application program which communicates with other application program running on another one of the plurality of different virtual operating systems, and cause the other computer to generate, on the other computer, the virtual machine to which the plurality of identified virtual operating systems are to be migrated before a situation that causes the plurality of identified virtual operating systems to be migrated occurs.
-
-
11. A non-transitory computer-readable medium having stored therein a program that causes a managing device to execute a process, the process comprising:
-
generating a virtual machine on at least one of a plurality of computers each of which includes a processor configured to execute a program to generate a plurality of virtual operating systems which are execution environments for application programs provided by an operating systems executed on the virtual machine, the plurality of virtual operating systems being operated independently with each other on the operating systems by sharing parts of operating systems executed on the virtual machines and having settings different for each of the plurality of virtual operating systems; identifying a plurality of virtual operating systems to be executed on a same virtual machine upon the migration by detecting a plurality of different virtual operating systems executed on the same virtual machine, each of the plurality of different virtual operating systems running an application program which communicates with other application program running on another one of the plurality of different virtual operating systems, and causing the other computer to generate, on the other computer, the virtual machine to which the plurality of identified virtual operating systems are to be migrated before a situation that causes the plurality of identified virtual operating systems to be migrated occurs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification