Patent · US Active

System and method for exclusive read caching in a virtualized computing environment

US9361237B2 · kind B2 · utility

2Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 18, 2012
Grant dateJun 7, 2016
Priority date
Expiry dateJan 23, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/126
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for efficient cache management demotes a unit of data from a higher cache level to a lower cache level in a cache hierarchy when the higher level cache evicts the unit of data. In a virtualization computing environment, eviction of the unit of data may be inferred by observing privileged memory and disk operations performed by a guest operating system and trapped by virtualization software for execution. When the unit of data is inferred to be evicted, the unit of data is demoted by transferring the unit of data into the lower cache level. This technique enables exclusive caching without direct involvement or modification of the guest operating system. In alternative embodiments, a pseudo-driver installed within the guest operating system explicitly tracks memory operations and transmits page eviction information to the lower level cache, which is able to cache evicted pages while maintaining cache exclusivity.

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