Computation Service for Mobile Nodes in a Roadway Environment
US-2019014446-A1 · Jan 10, 2019 · US
US2022182441A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022182441-A1 |
| Application number | US-202117552258-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 15, 2021 |
| Priority date | Dec 28, 2018 |
| Publication date | Jun 9, 2022 |
| Grant date | — |
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.
Technologies for determining a set of edge resources to offload a workload from a client compute device based on a brokering logic provided by a service provider include a device that includes circuitry that is in communication with edge resources. The circuitry is to receive a brokering logic from a service provider receive a request from a client compute device, wherein the request includes a function to be used to execute the request and one or more parameters associated with the client compute device, determine the one or more parameters, select, as a function of the one or more parameters and the brokering logic, a physical implementation to perform the function, wherein the physical implementation indicates a set of edge resources and a performance level for each edge resource of the set of edge resources, and perform, in response to a selection of the physical implementation, the request using the set of edge resources associated with the physical implementation.
Opening claim text (preview).
1 . (canceled) 2 . An apparatus comprising: at least one memory; instructions in the apparatus; processor circuitry to execute the instructions to at least: determine a function to be used to execute a request; select a first set of edge resources based on the function and one or more parameters associated with the request; determine a wait time for the first set of edge resources to become available to perform the function; in response to the determined wait time being greater than zero, determine a predicted routing time to find a second set of edge resources based on the one or more parameters; select one of the first set of edge resources or the second set of edge resources based on a comparison of the wait time and the predicted routing time; and perform the function in response to the request using the selected one of the first set of edge resources or the second set of edge resources. 3 . The apparatus of claim 2 , wherein the one or more parameters include a service level agreement associated with a device that generated the request, a maximum cost to perform the function, and/or a list of acceptable service providers. 4 . The apparatus of claim 2 , wherein the processor circuitry to execute the instructions to, in response to determining the wait time is zero, perform the function in response to the request using the first set of edge resources. 5 . The apparatus of claim 2 , wherein the request is generated by a smart car and the function includes real-time processing to support an acceleration sensitive application. 6 . The apparatus of claim 2 , wherein the processor circuitry to execute the instructions to select a first performance level associated with the first set of edge resources. 7 . The apparatus of claim 6 , wherein the first performance level includes a minimum latency. 8 . The apparatus of claim 2 , wherein the processor circuitry to execute the instructions to access a brokering logic algorithm from a service provider and wherein the selection of at least one of the first set of edge resources and the second set of edge resources is based on the brokering logic algorithm. 9 . One or more non-transitory computer-readable mediums comprising instructions, which when executed cause a processor to: determine a function to be used to execute a request; select a first set of edge resources based on the function and a one or more parameters associated with the request; determine a wait time for the first set of edge resources to become available to perform the function; in response to the determined wait time being greater than zero, determine a predicted routing time to find a second set of edge resources based on the one or more parameters; select one of the first set of edge resources or the second set of edge resources based on a comparison of the wait time and the predicted routing time; and perform the function in response to the request using the selected one of the first set of edge resources or the second set of edge resources. 10 . The one or more non-transitory computer-readable mediums of claim 9 , wherein the one or more parameters include a service level agreement associated with a device that generated the request, a maximum cost to perform the function, and/or a list of acceptable service providers. 11 . The one or more non-transitory computer-readable mediums of claim 9 , wherein the instructions, when executed, cause the processor to in response to determining the wait time is zero, perform the function in response to the request using the first set of edge resources. 12 . The one or more non-transitory computer-readable mediums of claim 9 , wherein the request is generated by a smart car and the function includes real-time processing to support an acceleration sensitive application. 13 . The one or more non-transitory computer-readable mediums of claim 9 , wherein the instructions, when executed, cause the processor to select a first performance level associated with the first set of edge resources. 14 . The one or more non-transitory computer-readable mediums of claim 13 , wherein the first performance level includes a minimum latency. 15 . The one or more non-transitory computer-readable mediums of claim 9 , wherein the instructions, when executed, cause the processor to access a brokering logic algorithm from a service provider and wherein the selection of at least one of the first set of edge resources and the second set of edge resources is based on the brokering logic algorithm. 16 . A method comprising: determining a function to be used to execute a request; selecting a first set of edge resources based on the function and a one or more parameters associated with the request; determining a wait time for the first set of edge resources to become available to perform the function; in response to the determined wait time being greater than zero, determining a predicted routing time to find a second set of edge resources based on the one or more parameters; selecting, by executing an instruction with a processor, one of the first set of edge resources or the second set of edge resources based on a comparison of the wait time and the predicted routing time; and performing the function in response to the request using the selected one of the first set of edge resources or the second set of edge resources. 17 . The method of claim 16 , wherein the one or more parameters include a service level agreement associated with a device that generated the request, a maximum cost to perform the function, and/or a list of acceptable service providers. 18 . The method of claim 16 , further including in response to determining the wait time is zero, performing the function in response to the request using the first set of edge resources. 19 . The method of claim 16 , wherein the request is generated by a smart car and the function includes real-time processing to support an acceleration sensitive application. 20 . The method of claim 16 , further including selecting a first performance level associated with the first set of edge resources. 21 . The method of claim 16 , further including accessing a brokering logic algorithm from a service provider and wherein the selection of at least one of the first set of edge resources and the second set of edge resources is based on the brokering logic algorithm.
Routing a service request depending on the request content or context · CPC title
Bidding · CPC title
Service on demand, e.g. definition and deployment of services in real time · CPC title
Brokering proxy services · CPC title
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.