Distributed storage resource management in a hyper converged infrastructure
First Claim
1. A method for distributed resource management in a hyper converged infrastructure, the method comprising:
- accessing, by a computer, a virtualized infrastructure comprising;
a plurality of host machines, each of said plurality of host machines having resources, the resources comprising;
a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines;
disaggregating, by said computer, the resources in each of the host machines;
aggregating, by said computer, the resources based on a nature of the resource into a common pool of shared resources;
receiving, at said computer, a request for a workload application having a resource requirement;
matching, by said computer, the resource requirement of the workload application with resources in the common pool of shared resources; and
assigning, by said computer, the matched resources in the common pool of shared resources to the workload application, wherein said plurality of said host machines are communicatively coupled via a host bus adapter, said method further comprising;
utilizing a four queue depth capacity value for said host bus adapter when said workload application has a low performance requirement.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed storage resource management in a hyper converged infrastructure is created. The system accesses a virtualized infrastructure comprising a plurality of host machines, each of said plurality of host machines having resources, the resources comprising: a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines. The resources in each of the host machines are disaggregated. The resources are aggregated based on a nature of the resource into a common pool of shared resources. A request is received for a workload application having a resource requirement. The resource requirement of the workload application is matched with resources in the common pool of shared resources. The matched resources in the common pool of shared resources are assigned to the workload application.
-
Citations
17 Claims
-
1. A method for distributed resource management in a hyper converged infrastructure, the method comprising:
-
accessing, by a computer, a virtualized infrastructure comprising; a plurality of host machines, each of said plurality of host machines having resources, the resources comprising; a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines; disaggregating, by said computer, the resources in each of the host machines; aggregating, by said computer, the resources based on a nature of the resource into a common pool of shared resources; receiving, at said computer, a request for a workload application having a resource requirement; matching, by said computer, the resource requirement of the workload application with resources in the common pool of shared resources; and assigning, by said computer, the matched resources in the common pool of shared resources to the workload application, wherein said plurality of said host machines are communicatively coupled via a host bus adapter, said method further comprising; utilizing a four queue depth capacity value for said host bus adapter when said workload application has a low performance requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; access a virtualized infrastructure comprising; a plurality of host machines, each of said plurality of host machines having resources, the resources comprising; a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines; disaggregate the resources in each of the host machines; aggregate the resources based on a nature of the resource into a common pool of shared resources; receive a request for a workload application having a resource requirement; match the resource requirement of the workload application with resources in the common pool of shared resources; and assign the matched resources in the common pool of shared resources to the workload application, wherein said plurality of said host machines are communicatively coupled via a host bus adapter, wherein said non-transitory computer-readable medium further comprises one or more instructions that, when executed by said one or more processors, cause said one or more processors to; utilize a four queue depth capacity value for said host bus adapter when said workload application has a low performance requirement. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having computer readable program code embedded therein that when executed causes a computing system to perform a method for distributed resource management in a hyper converged infrastructure, the method comprising:
-
accessing a virtualized infrastructure comprising; a plurality of host machines, each of said plurality of host machines having resources, the resources comprising; a central processing unit (CPU), a memory, and a storage, each of the plurality of host machines communicatively coupled with one or more virtual machines; disaggregating the resources in each of the host machines; aggregating the resources based on a nature of the resource into a plurality of common pools of shared resources; receiving a request for a workload application having a resource requirement; matching the resource requirement of the workload application with resources in the plurality of common pools of shared resources; and assigning the matched resources in the plurality of common pools of shared resources to the workload application, wherein the plurality of host machines are communicatively coupled via a host bus adapter, said method further comprising; utilizing a four queue depth capacity value for said host bust adapter when said workload application has a low performance requirement; and utilizing a twelve queue depth capacity value for said host bus adapter when said workload application has a high performance requirement. - View Dependent Claims (15, 16, 17)
-
Specification