Patent · US Active

Regulating memory bandwidth via CPU scheduling

US8826270B1 · kind B1 · utility

36Cited by
1References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 16, 2010
Grant dateSep 2, 2014
Priority date
Expiry dateJun 12, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/485
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Technologies are described herein for regulating memory bandwidth usage in virtual machines via CPU scheduling. A virtual machine monitor (“VMM”) executing on a host computer detects excessive memory bandwidth usage by programs executing in a virtual machine on a processor of the host computer. The VMM may detect excessive memory bandwidth usage by monitoring cache-misses occurring in the processor, for example. Upon detecting excessive memory bandwidth usage, the VMM penalizes the virtual machine currently executing on the processor through the CPU-scheduling algorithm utilized to allocate processor time among the virtual machines.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.