Automatic provisioning and onboarding of offline or disconnected machines
US-12182236-B2 · Dec 31, 2024 · US
US9245111B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9245111-B2 |
| Application number | US-201213461705-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 1, 2012 |
| Priority date | May 1, 2012 |
| Publication date | Jan 26, 2016 |
| Grant date | Jan 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 owner command to an application hosted by a platform as a service (PaaS) system can be performed, in one embodiment, by receiving the command from the authenticated owner at a first resource pool containing a first application component of the application, wherein the first node hosts a plurality of resource pools each containing application components belonging to different application owners. A second resource pool associated with the application is then identified, the second resource pool being hosted on a second node and containing a second application component of the application. The, a command implementation sequence defining the implementation of the received command over multiple application components is executed by performing a first action on the first application component on the first node and performing a second action on the second application component on the second node.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a processing device, a command from an authenticated owner of an application at a first resource pool, the first resource pool hosted on a first virtual machine (VM) of a platform as a service (PaaS) system and comprising a first application component of the application, wherein the first VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the first application component comprises a first functionality of the application executable using the first resource pool; identifying, by the processing device, a second resource pool associated with the application, the second resource pool hosted on a second VM and comprising a second application component of the application, wherein the second VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the second application component comprises a second functionality of the application executable using the second resource pool; accessing a command implementation sequence defining the implementation of the received command over multiple application components; and executing the command implementation sequence by causing a first action to be executed on the first application component on the first VM and causing a second action to be executed on the second application component on the second VM. 2. The method of claim 1 , wherein identifying the second resource pool associated with the application comprises querying a plurality of VMs to find a set of VMs that host a component of the application. 3. The method of claim 2 , wherein querying the plurality of VMs is performed by a broker of the PaaS system. 4. The method of claim 1 , further comprising identifying a role of the second application component in the application. 5. The method of claim 4 , wherein causing the second action to be executed on the second application component on the second VM is in view of the role of the second application. 6. The method of claim 1 , further comprising identifying a software cartridge in the second resource pool. 7. The method of claim 6 , wherein causing the second action to be executed on the second application component on the second VM is in view of the identified software cartridge. 8. A system comprising: a processing device; and a memory coupled to the processing device, the processing device to: receive a command from an authenticated owner of an application at a first resource pool, the first resource pool hosted on a first virtual machine (VM) of a platform as a service (PaaS) system and comprising a first application component of the application, wherein the first VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the first application component comprises a first functionality of the application executable using the first resource pool; identify a second resource pool associated with the application, the second resource pool hosted on a second VM and comprising a second application component of the application, wherein the second VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the second application component comprises a second functionality of the application executable using the second resource pool; access a command implementation sequence defining the implementation of the received command over multiple application components; and execute the command implementation sequence by causing a first action to be executed on the first application component on the first VM and causing a second action to be executed on the second application component on the second VM. 9. The system of claim 8 , wherein identifying the second resource pool associated with the application comprises querying a plurality of VMs to find a set of VMs that host a component of the application. 10. The system of claim 8 , wherein the processing device is further to identify a role of the second application component in the application. 11. The system of claim 10 , wherein causing the second action to be executed on the second application component on the second VM is in view of the role of the second application. 12. The system of claim 8 , wherein the processing device is further to identify a software cartridge in the second resource pool. 13. The system of claim 12 , wherein causing the second action to be executed on the second application component on the second VM is in view of the identified software cartridge. 14. A non-transitory machine-readable storage medium comprising instructions that, when accessed by a processing device, cause the processing device to: receive, by the processing device, a command from an authenticated owner of an application at a first resource pool, the first resource pool hosted on a first virtual machine (VM) of a platform as a service (PaaS) system and comprising a first application component of the application, wherein the first VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the first application component comprises a first functionality of the application executable using the first resource pool; identify, by the processing device, a second resource pool associated with the application, the second resource pool hosted on a second VM and comprising a second application component of the application, wherein the second VM hosts a plurality of resource pools each comprising application components belonging to different application owners, wherein the second application component comprises a second functionality of the application executable using the second resource pool; access a command implementation sequence defining the implementation of the received command over multiple application components; and execute the command implementation sequence by causing a first action to be executed on the first application component on the first VM and causing a second action to be executed on the second application component on the second VM. 15. The non-transitory machine-readable storage medium of claim 14 , wherein the processing device to identify the second resource pool associated with the application further comprises the processing device to query a plurality of VMs to find a set of VMs that host a component of the application. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the processing device to query the plurality of VMs is performed by a broker of the PaaS system. 17. The non-transitory machine-readable storage medium of claim 14 , wherein the processing device further is to identify a role of the second application component in the application. 18. The non-transitory machine-readable storage medium of claim 17 , wherein causing the second action to be executed on the second application component on the second VM is in view of the role of the second application. 19. The non-transitory machine-readable storage medium of claim 14 , wherein the processing device is further to identify a software cartridge in the second resource pool. 20. The non-transitory machine-readable storage medium of claim 19 , wherein causing the second action to be executed on the second application component on the second VM is in view of the identified software cartridge.
Pool · CPC title
Physics · mapped topic
by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.