Infrastructure driven auto-scaling of workloads
US-2024419470-A1 · Dec 19, 2024 · US
US9323581B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9323581-B1 |
| Application number | US-201113077961-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 31, 2011 |
| Priority date | Mar 31, 2011 |
| Publication date | Apr 26, 2016 |
| Grant date | Apr 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes partitioning resources to create a space, determining a parent space, inheriting properties of the parent space, and storing the space in a storage device. In some embodiments, a precedence may be designated to resources of the created space, and may override properties of the parent.
Opening claim text (preview).
What is claimed is: 1. A method for managing a cloud computing environment, the method comprising: partitioning resources to create a parent space, and a first child space, the parent space being a logical partition comprising at least a portion of a first server, and a second server, different from the first server; associating a parent physical mapping policy to the parent space, wherein the parent physical mapping policy maps objects of a first type in the parent space to the first server for storage, and maps objects of a second type in the parent space to the second server for storage; associating a first child physical mapping policy to the first child space, wherein the first child physical mapping policy maps objects of the first type in the first child space to a third server for storage; inheriting, at the first child space, properties of the parent space, wherein the inherited properties include the parent physical mapping policy; designating a precedence for the resources of the first child space; overriding, at the first child space, the inherited parent physical mapping policy with the first child physical mapping policy based on the precedence if there is a conflict between the first child physical mapping policy and the inherited parent physical mapping policy; storing the parent space in a storage device; and based on the overriding, storing objects of the first type in the first child space at the third server rather than the first server. 2. The method as recited in claim 1 , wherein resources include at least one from the group comprising application data, files, and authentication servers. 3. The method of claim 1 , wherein the parent physical mapping policy maps objects of a third type to a database. 4. The method of claim 1 comprising: partitioning the resources to create a second child space; inheriting, at the second child space, the properties of the parent space, wherein the inherited properties at the second child space include the parent physical mapping policy; and storing objects of the first type in the second child space at the first server according to the inherited parent physical mapping policy. 5. The method of claim 1 comprising: authenticating a login by a tenant to the first child space; based on the authenticated login to the first child space, allowing the tenant to access the first child space and the parent space; authenticating a login by the tenant to the parent space; and based on the authenticated login to the parent space, allowing the tenant to access the parent space, and blocking access to the first child space. 6. The method of claim 1 comprising: associating the parent space with a first authentication server; associating the first child space with a second authentication server, different from the first authentication server; upon a tenant attempting to login to the first child space, authenticating the tenant using second authentication server; based on the authentication by the second authentication server, granting the tenant access to the first child space and the parent space; upon a tenant attempting to login to the parent space, authenticating the tenant using the first authentication server; and based on the authentication by the first authentication server, granting the tenant access to the parent space, and blocking access to the first child space. 7. The method of claim 1 comprising: providing a first tenant with access to the first child space; inheriting, at a second child space, properties of the parent space; providing a second tenant, different from the first tenant, with access to the second child space; upon the first tenant logging into the first child space, allowing the first tenant to access the parent space and blocking the first tenant from accessing the second child space; and upon the second tenant logging into the second child space, allowing the second tenant to access the parent space and blocking the second tenant from accessing the first child space. 8. A system for managing a cloud computing environment, comprising a non-transitory storage device and a processor configured to: partition resources to create a parent space, and a first child space, the parent space being a logical partition comprising at least a portion of a first server, and a second server, different from the first server; associating a parent physical mapping policy to the parent space, wherein the parent physical mapping policy maps objects of a first type in the parent space to the first server for storage, and maps objects of a second type in the parent space to the second server for storage; associating a first child physical mapping policy to the first child space, wherein the first child physical mapping policy maps objects of the first type in the first child space to a third server for storage; inherit, at the first child space, properties of the parent space, wherein the inherited properties include the parent physical mapping policy; designate a precedence for the resources of the first child space; override, at the first child space, the inherited parent physical mapping policy with the first child physical mapping policy based on the precedence if there is a conflict with between the first child physical mapping policy and the feast one inherited parent physical mapping policy; store the parent space in a storage device; and based on the override, store objects of the first type in the first child space at the third server rather than the first server. 9. The system of claim 8 , wherein the parent physical mapping policy maps objects of a third type to a database. 10. The system of claim 8 wherein the processor is configured to: partition the resources to create a second child space; inherit, at the second child space, the properties of the parent space, wherein the inherited properties at the second child space include the parent physical mapping policy; and store objects of the first type in the second child space at the first server according to the inherited parent physical mapping policy. 11. The system of claim 8 wherein the processor is configured to: authenticate a login by a tenant to the first child space; based on the authenticated login to the first child space, allow the tenant to access the first child space and the parent space; authenticate a login by the tenant to the parent space; and based on the authenticated login to the parent space, allow the tenant to access the parent space, and block access to the first child space. 12. The system of claim 8 wherein the processor is configured to: associate the parent space with a first authentication server; associate the first child space with a second authentication server, different from the first authentication server; upon a tenant attempting to login to the first child space, authenticate the tenant using second authentication server; based on the authentication by the second authentication server, grant the tenant access to the first child space and the parent space; upon a tenant attempting to login to the parent space, authenticate the tenant using the first authentication server; and based on the authentication by the first authentication server, grant the tenant access to the parent space, and block access to the first child space. 13. The system of claim 8 wherein the processor is configured to: provide a first tenant with access to the first child space; inherit, at a second child space, properties of the parent space; provide a second tenant, different from the first tenant, with access to the second child space; upon the first tenant
Management of space entities, e.g. partitions, extents, pools · CPC title
by allocating resources to storage systems · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Data partitioning, e.g. horizontal or vertical partitioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.