Assignment of applications in a virtual machine environment based on data access pattern
AssigneeVMware, Inc.
InventorsPrasenjit Sarkar, Vineet Kumar Sinha
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsPrasenjit Sarkar, Vineet Kumar Sinha
Estimating the term…
Techniques for assigning applications to datastores in a virtual machine environment are disclosed. In an embodiment, applications exhibiting different I/O data access patterns are assigned to datastores by collecting data related to the input-output operations performed by the applications, analyzing the collected data to identify corresponding data access patterns, and assigning applications to datastores based on the identified data access patterns. In this way, applications can be segregated by data access pattern onto separate datastores. For example, random I/O apps and sequential I/O apps can be assigned to different datastores. Additionally, if random I/O apps are found to be comingled with sequential I/O apps on the same datastore, then data associated with the applications can be migrated as necessary to achieve segregation. In an embodiment, random I/O apps and sequential I/O apps are segregated onto datastores that rotate independent of each other.
A non-transitory computer-readable storage medium comprising instructions that, when executed in a computing device, cause the computing device to carry out steps for assigning applications to datastores in a virtual machine environment, the steps comprising:
A method for assigning applications to datastores in a virtual machine environment, the method comprising:
A computer system comprising:
Dependencies are inferred from the claim text.