Facebook Instagram Twitter RSS Feed PodBean Back to top on side

Using an Actor Framework for Scientific Computing: Opportunities and Challenges

In: Computing and Informatics, vol. 35, no. 4
B. Balis - K. Borowski

Details:

Year, pages: 2016, 870 - 889
Keywords:
Scientific workflows, actor model, workflow patterns, Akka framework
About article:
We examine the challenges and advantages of using an actor framework for programming and execution of scientific workflows. The following specific topics are studied: implementing workflow semantics and typical workflow patterns in the actor model, parallel and distributed execution of workflow activities using actors, leveraging event sourcing as a novel approach for workflow state persistence and recovery, and applying supervision as a fault tolerance model for workflows. In order to practically validate our research, we have created Scaflow, an Akka-based programming library and workflow execution engine. We study an example workflow implemented in Scaflow, and present experimental measurements of workflow persistence overhead.
How to cite:
ISO 690:
Balis, B., Borowski, K. 2016. Using an Actor Framework for Scientific Computing: Opportunities and Challenges. In Computing and Informatics, vol. 35, no.4, pp. 870-889. 1335-9150.

APA:
Balis, B., Borowski, K. (2016). Using an Actor Framework for Scientific Computing: Opportunities and Challenges. Computing and Informatics, 35(4), 870-889. 1335-9150.