Dynamic workload classification for workload-based resource allocation
AssigneeNutanix, Inc.
InventorsAmit B. SINGH, Anirban ROY, Kranti Surya YADHATI, Muthukumar SUBRAMANIAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeNutanix, Inc.
InventorsAmit B. SINGH, Anirban ROY, Kranti Surya YADHATI, Muthukumar SUBRAMANIAN
Estimating the term…
Techniques for managing virtualized entities in computing systems. In a method embodiment, processing commences upon receiving I/O activity trace data associated with virtualized entities running in a computing system. Specific I/O activity attributes are extracted from the I/O activity trace data, and the I/O activity attributes are used to form a workload classification model. The workload classification model serves to assign one or more workload classifications to a respective one or more observed workloads running on the computing system. Based on the determined workload classification or classifications, recommended resource allocation operations are formed for further consideration. Considered resource allocation operations include migrations of virtualized entities from a source computing resource to a target computing resource. Consideration of the resource allocation operations include considering homogeneity of workloads at a target computing resource and/or matching specific workload resource demands to availability of specific types of resources at a candidate target computing resource.
A method comprising:
The computer readable medium of claim 11, wherein performing the resource allocation operation is initiated automatically.
The computer readable medium of claim 11, further comprising presenting at least two recommended resource allocation operations at a user interface.
The computer readable medium of claim 11, wherein the recommended resource allocation operation is based on a determination that a migration is blocked.
The computer readable medium of claim 11, wherein the recommended resource allocation operation are based on at least an affinity to a workload type.
The computer readable medium of claim 11, wherein the set of I/O activity attributes describe at least one of, a random access, a sequential access, a block size, a first number of read accesses, or a second number of write accesses.
A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor performs a set of acts comprising:
A system comprising:
A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor performs a set of acts comprising:
Dependencies are inferred from the claim text.