Technologies for providing function as service tiered scheduling and mapping for multi-operator architectures

US2022182441A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022182441-A1
Application numberUS-202117552258-A
CountryUS
Kind codeA1
Filing dateDec 15, 2021
Priority dateDec 28, 2018
Publication dateJun 9, 2022
Grant date

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

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 US2022182441A1 cover?
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…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L12/1492. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 09 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).