SYSTEM AND METHOD FOR EXCLUSIVE READ CACHING IN A VIRTUALIZED COMPUTING ENVIRONMENT
    1.
    发明申请
    SYSTEM AND METHOD FOR EXCLUSIVE READ CACHING IN A VIRTUALIZED COMPUTING ENVIRONMENT 审中-公开
    在虚拟化计算环境中独占阅读缓存的系统和方法

    公开(公告)号:WO2014062616A1

    公开(公告)日:2014-04-24

    申请号:PCT/US2013/064940

    申请日:2013-10-15

    Applicant: VMWARE, INC.

    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.

    Abstract translation: 当高级缓存驱逐数据单元时,用于高效缓存管理的技术将高速缓存级别的数据单元降级到高速缓存层级中的较低高速缓存级别。 在虚拟化计算环境中,可以通过观察由客户操作系统执行的特权存储器和磁盘操作并被虚拟化软件捕获以执行来推断数据单元的驱逐。 当推断数据单位被驱逐时,通过将数据单元传送到较低的缓存级别来降低数据单位。 这种技术可以独立的缓存,而不需要直接参与或修改客户机操作系统。 在替代实施例中,安装在客户机操作系统内的伪驱动程序显式地跟踪存储器操作,并将页面驱逐信息发送到下级缓存,其能够缓存被驱逐的页面,同时保持高速缓存独占性。

Patent Agency Ranking