Fault-tolerance at your Finger Tips with the TeamPlay Coordination Language
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
1 - 1 of 1
- Name:
- 3652561.3652571.pdf
- Size:
- 1.18 MB
- Format:
- Adobe Portable Document Format
- Description: