METHOD AND SYSTEM FOR SCHEDULING VIRTUAL MACHINES IN INTEGRATED VIRTUAL MACHINE CLUSTERS
First Claim
1. A method for scheduling virtual machines in an integrated virtual machine cluster, comprising:
- S1). obtaining a filename of a target virtual machine when a user requests to start the target virtual machine;
S2). inquiring, based on the filename of the target virtual machine, a storage module or a database to acquire one or more nodes where copies of the target virtual machine are located;
S3). selecting, from the acquired one or more nodes, a node with a highest score as a target node having a copy of the target virtual machine; and
S4) running the copy of the target virtual machine on the selected target node with the highest score.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for scheduling virtual machines in a virtual machine cluster includes obtaining a filename of a target virtual machine when a user requests to start the target virtual machine; inquiring, based on the filename of the target virtual machine, a storage module or a database to acquire one or more nodes where copies of the target virtual machine are located; selecting, from the acquired one or more nodes, a node with a highest score as a target node having a copy of the target virtual machine; and running the copy of the target virtual machine on the selected target node with the highest score.
-
Citations
18 Claims
-
1. A method for scheduling virtual machines in an integrated virtual machine cluster, comprising:
-
S1). obtaining a filename of a target virtual machine when a user requests to start the target virtual machine; S2). inquiring, based on the filename of the target virtual machine, a storage module or a database to acquire one or more nodes where copies of the target virtual machine are located; S3). selecting, from the acquired one or more nodes, a node with a highest score as a target node having a copy of the target virtual machine; and S4) running the copy of the target virtual machine on the selected target node with the highest score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for scheduling virtual machines in an integrated virtual machine cluster, comprising
a filename acquisition module configured to acquire a filename of a target virtual machine when a user requests to start the target virtual machine; -
a copy inquiry module configured to, based on the filename of the target virtual machine, inquire a storage module or a database to acquire one or more nodes where copies of the target virtual machine are located; a target selection module configured to, from the acquired one or more nodes, select a node with a highest score as a target node having a copy of the target virtual machine; and a running module configured to run the copy of the target virtual machine on the selected target node with the highest score. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having computer program for, when being executed by a processor, performing a method for scheduling virtual machines in an integrated virtual machine cluster, the method comprising:
-
S1). obtaining a filename of a target virtual machine when a user requests to start the target virtual machine; S2). inquiring, based on the filename of the target virtual machine, a storage module or a database to acquire one or more nodes where copies of the target virtual machine are located; S3). selecting, from the acquired one or more nodes, a node with a highest score as a target node having a copy of the target virtual machine; and S4). running the copy of the target virtual machine on the selected target node with the highest score. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification