发明名称 System resource sharing in a multi-tenant platform-as-a-service environment in a cloud computing system
摘要 A mechanism for system resource sharing in a multi-tenant PaaS environment in a cloud computing system is disclosed. A method of embodiments includes receiving, by a virtual machine (VM), identification of resource-usage groups that each define resource constraints to apply to applications having a type of the resource-usage group, establishing a resource control policy on the VM for each of the identified resource-usage groups, the resource control policy to enforce the resource constraints of its associated resource-usage group, configuring a plurality of resource control tools of the VM to implement each resource control policy, identifying a resource-usage group of an application to be created on the VM, applying, by the one or more resource control tools to the application, the resource control policy of the identified resource-usage group of the application, and executing the application with the defined resource constraints on the VM.
申请公布号 US9058198(B2) 申请公布日期 2015.06.16
申请号 US201213408001 申请日期 2012.02.29
申请人 Red Hat Inc. 发明人 McGrath Michael P.;Lamourine Mark A.
分类号 G06F9/46;G06F9/455;H04L29/04;G06F9/50 主分类号 G06F9/46
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method, comprising: receiving, by a virtual machine (VM) executed by a processing device, identification of resource-usage groups that each define resource constraints to apply to applications; establishing a resource control policy on the VM for each of the identified resource-usage groups, the resource control policy to enforce the resource constraints of its associated resource-usage group; for each established resource control policy, configuring resource control tools of the VM to implement the resource control policy; receiving, by the VM, a request to initialize an application on the VM, the request comprising identifying information about the application; identifying, by the VM in view of the identifying information, a resource-usage group of the resource-usage groups that the application is assigned; applying, by the resource control tools to the application, the resource control policy of the identified resource-usage group that the application is assigned; and executing the application with the defined resource constraints, which correspond to the identified resource-usage group that the application is assigned, applied to the VM, the application executed on the VM with other applications having different owners than an owner of the application.
地址 Raleigh NC US