US2022182441A1PendingUtilityA1

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

Assignee: INTEL CORPPriority: Dec 28, 2018Filed: Dec 15, 2021Published: Jun 9, 2022
Est. expiryDec 28, 2038(~12.4 yrs left)· nominal 20-yr term from priority
H04L 67/63H04M 15/805H04L 41/5051H04L 67/562H04L 67/51H04L 12/1492H04L 41/5006H04L 67/61H04L 47/808H04M 15/49H04L 67/1008H04L 67/16H04L 67/2809H04L 67/327H04L 67/322
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2022182441A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.