SYSTEM AND METHOD FOR EXCLUSIVE READ CACHING IN A VIRTUALIZED COMPUTING ENVIRONMENT
    4.
    发明公开
    SYSTEM AND METHOD FOR EXCLUSIVE READ CACHING IN A VIRTUALIZED COMPUTING ENVIRONMENT 审中-公开
    用于在虚拟化计算环境中进行专用读取缓存的系统和方法

    公开(公告)号:EP3182291A1

    公开(公告)日:2017-06-21

    申请号:EP17151877.2

    申请日:2013-10-15

    申请人: VMware, Inc.

    摘要: 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.

    摘要翻译: 当高级高速缓存清除数据单元时,用于高效高速缓存管理的技术将数据单元从高级高速缓存级别降级到高速缓存分级中的低级高速缓存级别。 在虚拟化计算环境中,可以通过观察客户操作系统执行的特许内存和磁盘操作来推断数据单元的驱逐,并且由虚拟化软件捕获以供执行。 当推断数据单元被驱逐时,通过将数据单元转移到较低的高速缓存级别来降级数据单元。 这种技术可以独立缓存而无需直接参与或修改客户操作系统。 在替代实施例中,安装在客户操作系统内的伪驱动器明确地跟踪存储器操作并将页面驱逐信息发送到较低级别高速缓存,其能够在保持高速缓存独占性的同时高速缓存驱逐的页面。

    SYSTEM AND METHOD FOR EXCLUSIVE READ CACHING IN A VIRTUALIZED COMPUTING ENVIRONMENT

    公开(公告)号:EP3182291B1

    公开(公告)日:2018-09-26

    申请号:EP17151877.2

    申请日:2013-10-15

    申请人: VMware, Inc.

    摘要: 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.

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

    公开(公告)号:EP2909727A1

    公开(公告)日:2015-08-26

    申请号:EP13786010.2

    申请日:2013-10-15

    申请人: VMware, Inc.

    IPC分类号: G06F12/08 G06F12/12

    摘要: 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.