CACHE MIGRATION
    1.
    发明申请
    CACHE MIGRATION 有权
    缓存缓存

    公开(公告)号:US20150149729A1

    公开(公告)日:2015-05-28

    申请号:US14092703

    申请日:2013-11-27

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems determine that a cache is to be migrated from a first storage device to a second storage device. The cache includes cache entries organized in a first list of cache entries and a second list of cache entries. Only a portion of all cache entries from the first and second lists is selected for migration to the second storage device. The selected cache entries and metadata for cache entries from the first or second list that were not selected are migrated from the first storage device to the second storage device.

    Abstract translation: 示例性方法,装置和系统确定高速缓存将从第一存储设备迁移到第二存储设备。 缓存包括组织在高速缓存条目的第一列表中的缓存条目和高速缓存条目的第二列表。 仅选择来自第一和第二列表的所有缓存条目的一部分用于迁移到第二存储设备。 来自未选择的第一或第二列表的高速缓存条目的所选高速缓存条目和元数据从第一存储设备迁移到第二存储设备。

    Method and Apparatus for Returning Reads in the Presence of Partial Data Unavailability
    2.
    发明申请
    Method and Apparatus for Returning Reads in the Presence of Partial Data Unavailability 有权
    在部分数据不存在的情况下返回读数的方法和装置

    公开(公告)号:US20140244938A1

    公开(公告)日:2014-08-28

    申请号:US13779112

    申请日:2013-02-27

    Applicant: VMWARE, INC.

    Abstract: Techniques are disclosed for reducing perceived read latency. Upon receiving a read request with a scatter-gather array from a guest operating system running on a virtual machine (VM), an early read return virtualization (ERRV) component of a virtual machine monitor fills the scatter-gather array with data from a cache and data retrieved via input-output requests (IOs) to media. The ERRV component is configured to return the read request before all IOs have completed based on a predefined policy. Prior to returning the read, the ERRV component may unmap unfilled pages of the scatter-gather array until data for the unmapped pages becomes available when IOs to the external media complete. Later accesses to unmapped pages will generate page faults, which are handled by stunning the VMs from which the access requests originated until, e.g., all elements of the SG array are filled and all pages of the SG array are mapped.

    Abstract translation: 公开了减少感知读延迟的技术。 在从虚拟机(VM)上运行的客户机操作系统接收到具有分散收集阵列的读取请求时,虚拟机监视器的早期读取返回虚拟化(ERRV)组件使用来自缓存的数据填充散点收集阵列 并通过输入输出请求(IO)检索到介质的数据。 ERRV组件被配置为在所有IO完成之前基于预定义的策略返回读取请求。 在返回读取之前,ERRV组件可能取消映射散点收集阵列的未填充页面,直到外部介质的IO完成时,未映射页面的数据可用。 稍后对未映射页面的访问将产生页面错误,这些页面错误通过消除来自该访问请求的VM直到例如SG阵列的所有元素被填充并且SG阵列的所有页面被映射来处理。

    TRANSPARENT VIRTUALIZATION OF CLOUD STORAGE
    3.
    发明申请

    公开(公告)号:US20180173633A1

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

    申请号:US15823381

    申请日:2017-11-27

    Applicant: VMware, Inc.

    Abstract: Embodiments present a virtual disk image to applications such as virtual machines (VMs) executing on a computing device. The virtual disk image corresponds to one or more subparts of binary large objects (blobs) of data stored by a cloud service, and is implemented in a log structured format. Grains of the virtual disk image are cached by the computing device. The computing device caches only a subset of the grains and performs write operations without blocking the applications to reduce storage latency perceived by the applications. Some embodiments enable the applications that lack enterprise class storage to benefit from enterprise class cloud storage services.

    CACHE MIGRATION
    4.
    发明申请
    CACHE MIGRATION 有权
    缓存缓存

    公开(公告)号:US20150149730A1

    公开(公告)日:2015-05-28

    申请号:US14092727

    申请日:2013-11-27

    Applicant: VMware, Inc.

    CPC classification number: G06F3/0613 G06F3/0647 G06F3/067 G06F12/0868

    Abstract: Exemplary methods, apparatuses, and systems determine that a cache is to be migrated from a first storage device to a second storage device. Each cache entry within the cache includes a first indicator to indicate whether or not the cache entry has long-term utility. Only a portion of all cache entries are selected to be migrated and the portion is selected from cache entries with the first indicator set to indicate long-term utility. The selected cache entries and metadata for cache entries that were not selected are migrated from the first storage device to the second storage device.

    Abstract translation: 示例性方法,装置和系统确定高速缓存将从第一存储设备迁移到第二存储设备。 缓存内的每个高速缓存条目包括用于指示高速缓存条目是否具有长期效用的第一指示符。 选择所有缓存条目的一部分进行迁移,并从高速缓存条目中选择部分,第一个指示符将设置为指示长期实用程序。 未选择的高速缓存条目的所选缓存条目和元数据从第一存储设备迁移到第二存储设备。

    REPLICATION OF A WRITE-BACK CACHE USING A PLACEHOLDER VIRTUAL MACHINE FOR RESOURCE MANAGEMENT
    5.
    发明申请
    REPLICATION OF A WRITE-BACK CACHE USING A PLACEHOLDER VIRTUAL MACHINE FOR RESOURCE MANAGEMENT 有权
    使用位置虚拟机进行资源管理的写回缓存的复制

    公开(公告)号:US20150135003A1

    公开(公告)日:2015-05-14

    申请号:US14078185

    申请日:2013-11-12

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a first host system configuring storage of the first host to serve as a primary cache for a virtual machine running on the first host. A second host system configures storage of the second host to serve as a secondary cache and boots a placeholder virtual machine. The first host transmits, in response to write operations from the virtual machine directed to the primary cache, copies of the write operations to the second host to create mirrored copies on the secondary cache. The first host acknowledges each write operation from the virtual machine when the write operation is committed to both the primary cache and the secondary cache. When the virtual machine is restarted on the second host in response to a failure or migration event, the secondary cache is promoted to serve as a new primary cache for the virtual machine.

    Abstract translation: 示例性方法,装置和系统包括配置第一主机的存储以用作在第一主机上运行的虚拟机的主缓存的第一主机系统。 第二个主机系统将第二个主机的存储配置为二级缓存并启动占位符虚拟机。 响应于来自指向主缓存的虚拟机的写入操作,第一主机向第二主机发送写入操作的副本,以在二级缓存上创建镜像副本。 当写入操作提交到主缓存和辅助缓存时,第一个主机确认来自虚拟机的每个写入操作。 当虚拟机在第二个主机上重新启动以响应故障或迁移事件时,辅助缓存将被提升为虚拟机的新主缓存。

Patent Agency Ranking