Fault-tolerance at your Finger Tips with the TeamPlay Coordination Language

dc.contributor.author Loeve, W.
dc.contributor.author Grelck, C.
dc.date.accessioned 2025-06-19T13:35:55Z
dc.date.available 2025-06-19T13:35:55Z
dc.date.issued 2023
dc.description.abstract Coordination is a well established computing paradigm with a plethora of languages, abstractions and approaches. The functional coordination language TeamPlay follows the approach of exogenous coordination and organises an application as a streaming data-flow graph of independently operating, state-free components. In this work we capitalise on this stringent application architecture for fault-tolerance against both permanent and transient hardware failure. We extend the TeamPlay language by a range of fault-tolerance features to be selected by the system integrator. We further propose a multi-core runtime system that is able to isolate hardware faults and manages to keep an application running flawlessly in the presence of hardware failure by adaptively morphing the application.
dc.identifier.citation IFL '23: Proceedings of the 35th Symposium on Implementation and Application of Functional Languages Article No.: 10, Pages 1 - 13 https://doi.org/10.1145/3652561.365257
dc.identifier.uri https://hdl.handle.net/10921/1750
dc.language.iso en
dc.publisher ACM
dc.rights.holder Copyright © 2023 Authors
dc.rights.license This work is licensed under a Creative Commons Attribution International 4.0 License.
dc.title Fault-tolerance at your Finger Tips with the TeamPlay Coordination Language
dc.type Other
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
3652561.3652571.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format
Description: