METHOD FOR USING DEALLOCATED MEMORY FOR CACHING IN AN I/O FILTERING FRAMEWORK

    公开(公告)号:US20190227957A1

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

    申请号:US15879389

    申请日:2018-01-24

    Applicant: VMware, Inc.

    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.

Patent Agency Ranking