Technologies for network device load balancers for accelerated functions as a service
US-2019222518-A1 · Jul 18, 2019 · US
US11818576B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11818576-B2 |
| Application number | US-201916592496-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 3, 2019 |
| Priority date | Oct 3, 2019 |
| Publication date | Nov 14, 2023 |
| Grant date | Nov 14, 2023 |
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 device may receive, from a user equipment (UE), a request to allocate one or more computing resources for an application executing on the UE. The device may be associated with an edge node of a mobile network and the UE may be within a coverage area associated with the edge node. The device may receive a remote execution file package that is associated with code to be executed using the one or more computing resources. The device may assign the one or more computing resources for the application. The device may cause at least one of installation of the code for execution by the one or more computing resources, or execution of the code using the one or more computing resources. The device may transmit a response that provides an indication that the one or more computing resources have been allocated for the application.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a device and from a user equipment (UE), a request to allocate one or more computing resources for an application executing on the UE without prior configuration of the one or more computing resources for use by the application, wherein the device is associated with an edge node of a mobile network and the UE is within a coverage area associated with the edge node receiving, by the device and from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources, wherein execution of the code provides operation of the application, wherein the remote execution file package, which comprises one or more executable files, causes creation of an instance related to the application, wherein the instance is configured to run within the one or more computing resources, and wherein the instance includes one or more operations of the application; assigning, by the device and based on the request, the one or more computing resources for the application; causing, by the device and based on assigning the one or more computing resources, at least one of: installation of the code for execution by the one or more computing resources, or execution of the code using the one or more computing resources; and transmitting, by the device, a response that provides an indication that the one or more computing resources have been allocated for the application, to thereby enable the UE to utilize the one or more computing resources for the operation of the application during execution of the code. 2. The method of claim 1 , wherein the computing resources are associated with at least one of a central processing unit or a graphics processing unit. 3. The method of claim 1 , wherein the at least one of installation of the code or execution of the code is caused while the application is executing on the UE. 4. The method of claim 1 , wherein the response identifies an address at which the instance is to be accessed. 5. The method of claim 1 , further comprising: configuring a firewall to allow the application to access the one or more computing resources during execution of the code. 6. The method of claim 1 , further comprising: determining that the UE is entering another coverage area associated with another edge node; and transmitting a configuration of the instance to another device associated with the other edge node, to thereby enable the other device to allocate another one or more computing resources, that are to execute another application-related instance, for the application. 7. The method of claim 1 , wherein the remote execution file package is provided with the request. 8. An edge computing device, comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories, configured to: receive, from a user equipment (UE) within a coverage area associated with the edge computing device, a request to allocate one or more computing resources for an application executing on the UE without prior configuration of the one or more computing resources for use by the application receive, from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources, wherein the remote execution file package, which comprises one or more executable files, causes creation of an application-related instance that is configured to run within the one or more computing resources, and wherein the instance includes one or more operations of the application; allocate, based on the request, the one or more computing resources for the application, wherein the one or more computing resources allocated are to execute the code to cause instantiation of the application-related instance; determine that the UE is entering another coverage area associated with another edge computing device; and transmit a configuration of the application-related instance to the other edge computing device, to thereby enable the other edge computing device to allocate another one or more computing resources, that are to instantiate another application-related instance according to the configuration, for the application. 9. The edge computing device of claim 8 , wherein the edge computing device and the other edge computing device are reachable at a same address. 10. The edge computing device of claim 8 , wherein the edge computing device is associated with a node of a radio access network of a mobile network, and the coverage area is associated with the node. 11. The edge computing device of claim 8 , wherein the request further includes information identifying at least one of a quantity of the one or more computing resources that are to be allocated for the application or a type of the one or more computing resources that are to be allocated for the application. 12. The edge computing device of claim 8 , wherein the one or more processors, when allocating the one or more computing resources, are configured to at least one of: install the code for execution by the one or more computing resources, or execute the code using the one or more computing resources. 13. The edge computing device of claim 8 , wherein execution of the code provides an operation of the application. 14. The edge computing device of claim 8 , wherein execution of the code causes retrieval of another remote execution file package that is associated with additional code to be executed using the one or more computing resources, and wherein execution of the additional code provides an operation of the application. 15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive, from a user equipment (UE) within a coverage area of an edge computing device, a request to allocate one or more computing resources for an application executing on the UE without prior configuration of the one or more computing resources for use by the application receive, from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources, wherein the remote execution file package, which comprises one or more executable files, causes creation of an instance related to the application that is configured to run within the one or more computing resources, and wherein the instance includes one or more operations of the application; assign, based on the request, the one or more computing resources for the application; cause, based on assigning the one or more computing resources, at least one of: installation of the code for execution by the one or more computing resources, or execution of the code using the one or more computing resources; assign an address at which the instance is to be accessed during execution of the code; and transmit, to the UE, a response that identifies the address, to thereby enable the UE to utilize the one or more computing resources for operation of the application during execution of the code. 16. The non-transitory computer-readable medium of claim 15 , wherein the edge computing device is reachable at an anycast address. 17. The non-transitory computer-readable medium of claim 15 , wherein receiving the request and transmitting the response are via an application programming interface. 18. The non-transitory computer-readable medium of claim 15 , wherein the one or more in
using filters or firewalls · CPC title
Installation · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Service provisioning or reconfiguring · CPC title
Authentication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.