Techniques for Achieving Crash Consistency when Performing Write-Behind Caching Using a Flash Storage-Based Cache
    11.
    发明申请
    Techniques for Achieving Crash Consistency when Performing Write-Behind Caching Using a Flash Storage-Based Cache 有权
    使用基于闪存存储的缓存执行写入缓存时实现崩溃一致性的技术

    公开(公告)号:US20140208001A1

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

    申请号:US13748308

    申请日:2013-01-23

    Applicant: VMWARE, INC.

    Abstract: Techniques for achieving crash consistency when performing write-behind caching using a flash storage-based cache are provided. In one embodiment, a computer system receives from a virtual machine a write request that includes data to be written to a virtual disk and caches the data in a flash storage-based cache. The computer system further logs a transaction entry for the write request in the flash storage-based cache, where the transaction entry includes information usable for flushing the data from the flash storage-based cache to a storage device storing the virtual disk. The computer system then communicates an acknowledgment to the VM indicating that the write request has been successfully processed.

    Abstract translation: 提供了使用基于闪存存储的缓存执行写回缓存时实现崩溃一致性的技术。 在一个实施例中,计算机系统从虚拟机接收包括要写入虚拟磁盘的数据并将数据高速缓存在基于闪存存储器的高速缓存中的写请求。 计算机系统还在基于闪存存储的高速缓存中记录写入请求的事务条目,其中事务条目包括可用于将数据从基于闪存存储的高速缓存刷新到存储虚拟盘的存储设备的信息。 然后,计算机系统将指示已经成功处理写入请求的确认通知给VM。

    Deploying an application in multiple cloud computing environments

    公开(公告)号:US11647101B2

    公开(公告)日:2023-05-09

    申请号:US17358630

    申请日:2021-06-25

    Applicant: VMware, Inc.

    CPC classification number: H04L67/60 H04L67/10

    Abstract: An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.

    Deploying an application in multiple cloud computing environments

    公开(公告)号:US10356206B2

    公开(公告)日:2019-07-16

    申请号:US14935434

    申请日:2015-11-08

    Applicant: VMware, Inc.

    Abstract: An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.

    Virtual network flow monitoring
    14.
    发明授权
    Virtual network flow monitoring 有权
    虚拟网络流量监控

    公开(公告)号:US09407519B2

    公开(公告)日:2016-08-02

    申请号:US13831685

    申请日:2013-03-15

    Applicant: VMware, Inc.

    CPC classification number: H04L43/028 H04L43/026 Y02D50/30

    Abstract: Embodiments perform end-to-end virtual network flow monitoring in a virtual datacenter and provide differentiated views to users based on user role. A target flow pattern describing data packets of interest is distributed to a plurality of applications managing VMs in the virtual datacenter, such as hosts, virtual gateways, and other virtual network applications. Each of the applications monitors data packets routed by the application by comparing the data packets to the flow pattern and selectively collecting context data describing the data packets. The context data collected by the applications is aggregated at a remote server for analysis and reporting.

    Abstract translation: 实施例在虚拟数据中心中执行端到端虚拟网络流监视,并且基于用户角色向用户提供不同的视图。 描述感兴趣的数据分组的目标流程模式被分发到管理虚拟数据中心中的VM的多个应用,诸如主机,虚拟网关和其他虚拟网络应用。 每个应用程序通过将数据分组与流程模式进行比较来监视由应用程序路由的数据分组,并且选择性地收集描述数据分组的上下文数据。 应用程序收集的上下文数据在远程服务器上进行聚合,以进行分析和报告。

Patent Agency Ranking