-
公开(公告)号:US20190227957A1
公开(公告)日:2019-07-25
申请号:US15879389
申请日:2018-01-24
Applicant: VMware, Inc.
Inventor: Abhishek SRIVASTAVA , Saksham JAIN , Nikolay ILDUGANOV , Christoph KLEE , Ashish KAILA
Abstract: Techniques are disclosed for filtering input/output (I/O) requests in a virtualized computing environment. In some embodiments, a system stores first data in a page of memory, where after the first data is stored in the page of memory, the page of memory is free for allocation to a first memory consumer (e.g., an I/O filter instantiated in a virtualization layer of the virtualized computing environment) and a second memory consumer. The first memory consumer retains a reference to the page of memory. The first memory consumer receives a data request from a virtual computing instance. Based on the data request, the first memory consumer retrieves the first data using the reference to the page of memory. After retrieving the first data, the system returns the first data to the virtual computing instance. While the first memory consumer has the reference to the page of memory, the page of memory can be allocated to the second memory consumer without notifying the first memory consumer.