We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Triggerflow: Trigger-based Orchestration of Serverless Workflows

Abstract: As more applications are being moved to the Cloud thanks to serverless computing, it is increasingly necessary to support the native life cycle execution of those applications in the data center. But existing cloud orchestration systems either focus on short-running workflows (like IBM Composer or Amazon Step Functions Express Workflows) or impose considerable overheads for synchronizing massively parallel jobs (Azure Durable Functions, Amazon Step Functions). None of them are open systems enabling extensible interception and optimization of custom workflows. We present Triggerflow: an extensible Trigger-based Orchestration architecture for serverless workflows. We demonstrate that Triggerflow is a novel serverless building block capable of constructing different reactive orchestrators (State Machines, Directed Acyclic Graphs, Workflow as code, Federated Learning orchestrator). We also validate that it can support high-volume event processing workloads, auto-scale on demand with scale down to zero when not used, and transparently guarantee fault tolerance and efficient resource usage when orchestrating long running scientific workflows.
Comments: 17 pages, 17 figures, preprint submitted to Future Generation Computer Systems. arXiv admin note: substantial text overlap with arXiv:2006.08654
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Journal reference: Future Generation Computer Systems, Volume 124, November 2021, Pages 215-229
DOI: 10.1016/j.future.2021.06.004
Cite as: arXiv:2106.00583 [cs.DC]
  (or arXiv:2106.00583v2 [cs.DC] for this version)

Submission history

From: Aitor Arjona [view email]
[v1] Tue, 1 Jun 2021 15:50:22 GMT (3067kb,D)
[v2] Tue, 22 Jun 2021 08:30:08 GMT (3067kb,D)

Link back to: arXiv, form interface, contact.