-
公开(公告)号:US10033816B2
公开(公告)日:2018-07-24
申请号:US14871663
申请日:2015-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Aaron-Kenneth Karl Rehaag , Zakiul Islam , Xiaoming Wang
Abstract: A provider network for providing continuous workflow service for an open-ended number of workflows using non-persistent threads. In some cases, the provider network includes a workflow handling service and a workflow evaluation service. The workflow handling service may receive indications of task completion events related to respective workflows, and in turn may send non-blocking requests for workflow decisions from the workflow evaluation service. In generating a workflow decision, the workflow evaluation service may determine resources for executing a workflow evaluation thread for generating the workflow decision. Further, a given workflow evaluation thread may determine a workflow decision without relying on a previously stored state for a state machine corresponding to the workflow. In this way, a given workflow decision may be determined on different allocated resources at different points in time in maintaining the workflow.
-
公开(公告)号:US10701145B1
公开(公告)日:2020-06-30
申请号:US15264181
申请日:2016-09-13
Applicant: Amazon Technologies, Inc.
Inventor: Zakiul Islam , Jesse Marcus Dougherty
Abstract: Technology is described for generating data output using message requests to a message queue. A plurality of message requests that are sent to the message queue may be detected. The message queue may be operated by a messaging service executing in a service provider environment. Message attribute information for the plurality of message requests may be identified. The plurality of message requests and corresponding message attribute information may be published as a data output. The data output may be processed by the service provider environment. Access to the data output may be provided for consumption of the message attribute information in the data output.
-
公开(公告)号:US09904585B1
公开(公告)日:2018-02-27
申请号:US14876555
申请日:2015-10-06
Applicant: Amazon Technologies, Inc.
Inventor: Zakiul Islam , Aaron-Kenneth Karl Rehaag , Timothy William Bray , Paritosh Mohan , Yuke Yang , Jonathan Lewis Clark , Huangdong Meng , Nathan Andrew Schnarr , Luc Rémi Ponnau
CPC classification number: G06F11/079 , G06F9/4881 , G06F11/0721
Abstract: A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language provides features for maintaining control over data flows for data that is passed from one state to another among states of a state machine for a workflow and features for handling errors that may occur within any given state of a workflow state machine. Such control over data flow in between states allows for a given workflow to be processed incrementally, and among multiple different computing resources. Further, the workflow definition language error handling features provide for robust error handling within the state machine framework corresponding to workflow.
-
公开(公告)号:US09766927B1
公开(公告)日:2017-09-19
申请号:US14876560
申请日:2015-10-06
Applicant: Amazon Technologies, Inc.
Inventor: Zakiul Islam , Aaron-Kenneth Karl Rehaag , Timothy William Bray , Paritosh Mohan , Yuke Yang , Jonathan Lewis Clark , Huangdong Meng , Nathan Andrew Schnarr , Luc Rémi Ponnau
CPC classification number: G06Q10/06 , G06F9/4498 , G06F9/45508 , G06F17/30424
Abstract: A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language provides features for maintaining control over data flows for data that is passed from one state to another among states of a state machine for a workflow. Such control over data flow in between states allows for a given workflow to be processed incrementally, and among multiple different computing resources.
-
-
-