发明名称 Enabling Filter-Level Access to Virtual Disks
摘要 Techniques for enabling filter-level access to a virtual disk (VMDK) are provided. In one set of embodiments, an application can invoke a first application programming interface (API) for opening the VMDK, the invoking of the first API causing an ordered group of filters associated with the VMDK to be instantiated. The application can further coordinate with a target filter in the ordered group of filters to establish a communication channel with the target filter and can receive, from the target filter, a handle to the target filter via the communication channel. The application can then issue an I/O request to the VMDK via the target filter using the handle, the issuing causing data associated with the I/O request to be filtered by other filters that are downstream from the target filter in the ordered group.
申请公布号 US2016306643(A1) 申请公布日期 2016.10.20
申请号 US201514686558 申请日期 2015.04.14
申请人 VMware, Inc. 发明人 Klee Christoph;Drzewiecki Adrian
分类号 G06F9/455;G06F9/54;G06F3/06 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for enabling filter-level access to a virtual disk (VMDK), the method comprising: invoking, by an application running on a computer system, a first application programming interface (API) for opening the VMDK, the invoking of the first API causing an ordered group of filters associated with the VMDK to be instantiated; coordinating, by the application, with a target filter in the ordered group of filters to establish a communication channel between the application and the target filter; receiving, by the application from the target filter, a handle to the target filter via the communication channel; and issuing, by the application, an I/O request to the VMDK via the target filter using the handle, the issuing causing data associated with the I/O request to be filtered by other filters that are downstream from the target filter in the ordered group.
地址 Palo Alto CA US