Method and system for cloud service deployment

US10178154B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10178154-B2
Application numberUS-201214435254-A
CountryUS
Kind codeB2
Filing dateOct 23, 2012
Priority dateOct 23, 2012
Publication dateJan 8, 2019
Grant dateJan 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The application relates to a method and a system ( 200 ) for deploying cloud services to a cloud computing network ( 230 ) where the cloud services are to be provided to mobile cloud customers. Current cloud services are not optimized to take into account cloud service customers that are mobile which results in inefficient use of the transmission resources in the network. The problem is solved by a method and a system ( 200 ) for pre-deploying the required cloud service to a feasible cloud service processing environment ( 211 - 213 ) that is closest to the location where the cloud customer ( 221 - 223 ) plans to be at a certain estimated time of arrival and duration.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, in a cloud service deployment system, for deploying a cloud service to a cloud computing network where the cloud service is to be provided to a mobile cloud service customer, the method comprising: receiving, at the cloud service deployment system, a cloud service reservation request from a terminal of the cloud service customer, wherein the request comprises information about a planned cloud service that the cloud service customer plans to access via the terminal, a planned location at which the customer plans the terminal to be located when accessing the planned cloud service, and an estimated time of arrival and duration that the terminal is to be located at the planned location; determining at least one cloud service processing environment in the cloud computing network that is feasible to have the planned cloud service deployed at the estimated time of arrival and duration; determining a location of the at least one cloud service processing environment; making the planned cloud service accessible to the terminal at the planned location and for the estimated time of arrival and duration by initiating deployment of the cloud service to a closest cloud service processing environment of the at least one cloud service processing environment that is closest to the planned location of the terminal. 2. The method of claim 1 , wherein the initiating the deployment of the planned cloud service comprises transferring a cloud service software package comprising executable code and configuration data to the closest feasible cloud processing environment. 3. The method of claim 1 , wherein the determining the at least one cloud service processing environment and the determining the location of the at least one cloud service processing environment comprises interrogating a resource and topology database to identify the at least one cloud service processing environment with enough capabilities and resources to host the planned cloud service at the estimated time of arrival and duration. 4. The method of claim 3 , further comprising interrogating the least one cloud service processing environment and receiving location, capability, and resource data for each of the at least one cloud service processing environment, and storing these location, capability, and resource data in the resource and topology database. 5. The method of claim 1 , wherein the determining the at least one cloud service processing environment comprises estimating a time it takes to deploy the planned cloud service to the at least one cloud service processing environment. 6. The method of claim 1 , wherein the planned cloud service, when deployed, provides any of the following: enabling the terminal to access applications that are executable on the at least one cloud service processing environment; enabling the terminal to create and deploy applications that are executable on the at least one cloud service processing environment; enabling the terminal to access processing, storage, and other resources in the at least one cloud service processing environment in order to deploy and run arbitrary software. 7. The method of claim 1 , further comprising storing any received reservation requests at reception, and polling the stored received reservation requests at regular intervals by the cloud service deployment system. 8. The method of claim 1 , further comprising releasing resources in the closest feasible cloud service processing environment after the estimated time of arrival and duration has expired. 9. A cloud service deployment system for deploying a service to a cloud computing network where the cloud service is to be provided to mobile cloud service customers, the system comprising: a processor coupled to a non-transitory memory storing computer program instructions; and a communication interface coupled to the processor, wherein the program instructions are configured to, when run by the processor, cause the system to: receive, over the communication interface, a cloud service reservation request from a terminal of the cloud service customer, wherein the request comprises information about a planned cloud service that the cloud service customer plans to access via the terminal, a planned location at which the customer plans the terminal to be located when accessing the planned cloud service, and an estimated time of arrival and duration that the terminal is to be located at the planned location; determine at least one cloud service processing environment in the cloud computing network that is feasible to have the service deployed at the estimated time of arrival and duration; determine a location of the at least one cloud service processing environment; make the planned cloud service accessible to the terminal at the planned location and for the estimated time of arrival and duration by initiating deployment of the cloud service to a closest cloud service processing environment of the at least one cloud service processing environment that is closest to the planned location of the terminal. 10. The system of claim 9 : wherein the system further comprises an image database comprising cloud service software packages comprising executable code and configuration data; and wherein the program instructions are further configured to, when run by the processor, cause the system to transfer a copy of a cloud service software package from the image database to the closest feasible cloud processing environment, wherein the cloud service software package corresponds to the planned cloud service. 11. The system of claim 10 : wherein the system further comprises a topology database; and wherein the program instructions are further configured to, when run by the processor, cause the system to interrogate the topology database to identify the at least one cloud service processing environment as those cloud service processing environments having enough capabilities and resources to host the planned cloud service at the estimated time of arrival and duration. 12. The system of claim 11 , wherein the program instructions are further configured to, when run by the processor, cause the system to: interrogate the at least one cloud service processing environment receive location, capability, and resource data for each of the at least one cloud service processing environment; and store these location, capability, and resource data in the resource and topology database. 13. The system of claim 9 , wherein the program instructions are further configured to, when run by the processor, cause the system to estimate a time it takes to deploy the planned cloud service to the at least one cloud service processing environment. 14. The system of claim 9 , wherein the program instructions are further configured to, when run by the processor, cause the system to store any received reservation requests in the non-transitory memory and to poll the memory for stored received reservation requests at regular intervals. 15. The system of claim 9 , where the planned cloud service, when deployed, provides any of the following: enabling the terminal to access applications that are executable on the at least one cloud service processing environment; enabling the terminal to create and deploy applications that are executable on the at least one cloud service processing environment; enabling the terminal to access processing, storage, and other resources in the at least one cloud service processing environment in order to deploy and run arbitrary software. 16. A computer program product stored in a non-transitory computer readable medi

Assignees

Inventors

Classifications

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Electricity · mapped topic

  • Location-based management or tracking services · CPC title

  • Physics · mapped topic

  • specially adapted for terminal emulation, e.g. Telnet · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10178154B2 cover?
The application relates to a method and a system ( 200 ) for deploying cloud services to a cloud computing network ( 230 ) where the cloud services are to be provided to mobile cloud customers. Current cloud services are not optimized to take into account cloud service customers that are mobile which results in inefficient use of the transmission resources in the network. The problem is solved …
Who is the assignee on this patent?
Ericsson Telefon Ab L M, Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).