-
公开(公告)号:US11163603B1
公开(公告)日:2021-11-02
申请号:US16921381
申请日:2020-07-06
发明人: Torsten Teich , Sugandha Agrawal , Daniel Pittner , Marc Schwind
IPC分类号: G06F9/46 , G06F9/48 , G06F9/50 , H04L29/08 , H04L12/917
摘要: A processor may execute an asynchronous operation of the program code, hibernate a process related to the asynchronous operation, and free-up related cloud runtime platform excluding the related system memory. Additionally, the processor may execute the asynchronous operation during the hibernation of the process, intercept an initiated completion function to the process after a completion of the asynchronous operation, inject at least one of additional program code and data into the completion function, un-hibernating the process and reallocate freed-up cloud runtime platform related resources of the process, and execute the completion function returning result data of the asynchronous operation and the at least one of additional program code and data to the process.
-
公开(公告)号:US20210294645A1
公开(公告)日:2021-09-23
申请号:US16823516
申请日:2020-03-19
发明人: Sugandha Agrawal , Timo Kussmaul , Harald Daur , Torsten Teich
IPC分类号: G06F9/48 , G06F9/50 , G06F16/907
摘要: A computer-implemented method for controlling state updates in a cloud service environment may be provided. The method includes maintaining a set of state provider definitions, wherein each state provider definition comprising a set of required input variable definitions, a set of output variable definitions and related metadata. The method also includes determining a set of input variable definitions required by an invoked service, receiving the determined set of input variable definitions by the state provider management service, selecting a state provider definition, wherein the selected state provider definition is to be compatible with the received set of input variable definitions, determining a set of matching state provider services matching the selected state provider definition, scoring the determined set of state provider services, invoking the highest scoring state provider service, and passing the state data to the invoked service.
-
3.
公开(公告)号:US20240103923A1
公开(公告)日:2024-03-28
申请号:US17934249
申请日:2022-09-22
发明人: Enrico Regge , Michael Beck , Werner Schuetz , Peter Gerstl , Simon Daniel Moser , Sugandha Agrawal
IPC分类号: G06F9/50 , H04L67/568
CPC分类号: G06F9/505 , G06F9/5038 , H04L67/568 , G06F2209/503 , G06F2209/506
摘要: A computer-implemented method for executing a serverless workload on a transient infrastructure is disclosed. The method comprises receiving a request for executing a workload and at least one policy, selecting an infrastructure component of the transient infrastructure for an execution of the workload, wherein the transient infrastructure is implemented utilizing a plurality of geographically distributed computing nodes, and executing the workload on the transient infrastructure. Furthermore, the method comprises upon receiving an interfering event during the execution of the workload causing a stop of the workload execution, freezing the execution of the workload, storing intermediate results and statuses of the workload execution in a cross-domain storage system, terminating the execution of the workload, and continuing the workload execution using the intermediate results and under a constraint defined by the at least one policy.
-
公开(公告)号:US11782772B1
公开(公告)日:2023-10-10
申请号:US17808590
申请日:2022-06-24
发明人: Sugandha Agrawal , Timo Kussmaul , Harald Daur , Torsten Teich
摘要: A computer-implemented method for execution of a service in a distributed environment, the method comprising performing a speculative execution of a service and storing a related result, wherein a decision whether the speculative execution of the service is performed is dependent on a dynamically changing score value and receiving a request for an execution of the service at a request proxy. Additionally, the method comprises upon determining that a valid result of the execution of the service is available from an earlier speculative execution of a comparable service, returning the valid result by the request proxy, and upon determining that a valid result of the execution of the service is not available from an earlier speculative execution of a comparable service, executing the service in a non-speculative manner, and returning a received non-speculative result by the request proxy.
-
公开(公告)号:US11347545B2
公开(公告)日:2022-05-31
申请号:US16823516
申请日:2020-03-19
发明人: Sugandha Agrawal , Timo Kussmaul , Harald Daur , Torsten Teich
IPC分类号: G06F9/46 , G06F9/48 , G06F16/907 , G06F9/50
摘要: A computer-implemented method for controlling state updates in a cloud service environment may be provided. The method includes maintaining a set of state provider definitions, wherein each state provider definition comprising a set of required input variable definitions, a set of output variable definitions and related metadata. The method also includes determining a set of input variable definitions required by an invoked service, receiving the determined set of input variable definitions by the state provider management service, selecting a state provider definition, wherein the selected state provider definition is to be compatible with the received set of input variable definitions, determining a set of matching state provider services matching the selected state provider definition, scoring the determined set of state provider services, invoking the highest scoring state provider service, and passing the state data to the invoked service.
-
-
-
-