| dc.contributor.author | Keller, Jörg | |
| dc.contributor.author | Grävinghoff, Andreas | |
| dc.contributor.editor | Grimm, Rüdiger | |
| dc.contributor.editor | Keller, Hubert B. | |
| dc.contributor.editor | Rannenberg, Kai | |
| dc.date.accessioned | 2019-10-30T13:27:32Z | |
| dc.date.available | 2019-10-30T13:27:32Z | |
| dc.date.issued | 2003 | |
| dc.identifier.isbn | 3-88579-330-X | |
| dc.identifier.issn | 1617-5468 | |
| dc.identifier.uri | http://dl.gi.de/handle/20.500.12116/29567 | |
| dc.description.abstract | Virtual duplex systems have emerged as an alternative to traditional duplex systems, trading structural for temporal redundancy. When used in dependable embedded systems, virtual duplex systems provide a cost benefit because they require only one instead of two processors. In order to lighten the burden of this single processor, and in order to obey real-time requirements in embedded systems, the overhead due to the temporal redundancy must be low. As context-switch time constitutes a significant fraction of this overhead, we propose to use threads instead of processes to reduce the overhead in the error-free case and allow for faster detection of faults. Instead of using POSIX threads, we propose emulated multithreading to further reduce overhead. This technique allows very fine-grain execution and very short times between checkpoints. We evaluate the proposed concepts quantitatively. | en |
| dc.language.iso | en | |
| dc.publisher | Gesellschaft für Informatik e.V. | |
| dc.relation.ispartof | INFORMATIK 2003 - Mit Sicherheit Informatik, Schwerpunkt "Sicherheit - Schutz und Zuverlässigkeit" | |
| dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-36 | |
| dc.title | Evaluation of thread-based virtual duplex systems in embedded environments | en |
| dc.type | Text/Conference Paper | |
| dc.pubPlace | Bonn | |
| mci.reference.pages | 151-162 | |
| mci.conference.sessiontitle | Regular Research Papers | |
| mci.conference.location | Frankfurt am Main | |
| mci.conference.date | 29. September - 2. Oktober 2003 | |