Patent ID: 9411627
Filing Date: 2016-08-09
CPC Classification: G06F

Claim Text:
1. A method for allocating storage for virtual machine instances, the method comprising: monitoring input/output usage of disk extents utilized by a virtual machine; saving said input/output usage of said disk extents in a profile of said virtual machine; extracting said input/output usage of said disk extents from said profile of said virtual machine in response to deallocating said virtual machine; saving said extracted input/output usage of said disk extents in a data structure; allocating new disk extents to a new instance of said virtual machine in response to starting said new instance of said virtual machine; obtaining said input/output usage of said disk extents from said data structure; applying, by a processor, said obtained input/output usage of said disk extents to said new instance of said virtual machine so that said obtained input/output usage of said disk extents applies to said allocated disk extents for said new instance of said virtual machine; and placing said allocated disk extents for said new instance of said virtual machine to either a hard disk drive device or a solid-state drive device based on said obtained input/output usage of said disk extents.