×

Optimizing a file system interface in a virtualized computing environment

  • US 9,229,757 B2
  • Filed: 07/19/2010
  • Issued: 01/05/2016
  • Est. Priority Date: 07/19/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for optimizing write operations to a storage device in a virtualized computing environment, the method comprising:

  • monitoring write operations issued by an application running on a virtual machine'"'"'s (VM) operating system, wherein the VM is hosted by a hypervisor providing access to a storage device in a virtualized computing environment; and

    causing a virtual file system (VFS) supported by the operating system to call on a first para-virtualized file system (PVFS FE) supported by the operating system to execute a write operation, in response to determining that the write operation is to write data to the storage device, wherein data that is to be written to the storage device is first written to a VM memory area allocated to the VM and accessible to the hypervisor hosting the VM;

    wherein a second para-virtualized file system (PVFS BE) supported in the hypervisor asynchronously scans the VM memory to determine if any data that has been stored in the VM memory is to be written to the storage device, wherein the asynchronous scanning is performed based on determining one or both of;

    that a certain amount of data has been written to the VM memory by the PVFS FE after a certain point in time;

    or that PVFS FE has written data to the VM memory a certain number of times after a certain point in time; and

    wherein the PVFS BE writes the data that is to be written to the storage device from VM memory to the storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×