Method and computer for synchronous scheduling of multiple virtual CPUs
US8381210B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Dec 23, 2008 |
| Grant date | Feb 19, 2013 |
| Priority date | — |
| Expiry date | Nov 10, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4881
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
According to the present invention, a method and computer for synchronous scheduling of multiple virtual CPU is provided, which comprises: a guest operation system, comprising a first virtual CPU and a second virtual CPU; a first physical CPU and a second physical CPU; a virtual machine monitor, comprising: synchronous notifying module, for notifying, in a synchronous manner, the second physical CPU corresponding to the second virtual CPU after the second virtual CPU is determined to be synchronously operated with the first virtual CPU scheduled to the first physical CPU; and synchronous scheduling module, for scheduling the second virtual CPU out of the scheduling queue; wherein the second virtual CPU is operated on the second physical CPU. According the above technical solution, the synchronous scheduling of the multiple virtual CPUs belonging to the synchronous GOS can be achieved. The timeout problem in the prior art due to the unsynchronized operation of multiple VCPUs can thus be effectively solved, and the execution performance of the concurrent programs can be improved.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.