Patent · US Active

Method and computer for synchronous scheduling of multiple virtual CPUs

US8381210B2 · kind B2 · utility

1Cited by
1References
13Claims
0Family size

Assignees

Inventors

Key dates

Filing dateDec 23, 2008
Grant dateFeb 19, 2013
Priority date
Expiry dateNov 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.