dc.contributor.author |
Deconinck, G |
en |
dc.contributor.author |
De Florio, V |
en |
dc.contributor.author |
Varvarigou, TA |
en |
dc.contributor.author |
Verentziotis, E |
en |
dc.date.accessioned |
2014-03-01T01:18:25Z |
|
dc.date.available |
2014-03-01T01:18:25Z |
|
dc.date.issued |
2002 |
en |
dc.identifier.issn |
00189529 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/14992 |
|
dc.subject |
Application recovery |
en |
dc.subject |
Distributed system |
en |
dc.subject |
Embedded system |
en |
dc.subject |
Fault-tolerant communication |
en |
dc.subject |
Maintainability |
en |
dc.subject |
Performance |
en |
dc.subject |
Software-based fault tolerance |
en |
dc.subject |
Stable memory |
en |
dc.subject.other |
Computer aided software engineering |
en |
dc.subject.other |
Computer hardware description languages |
en |
dc.subject.other |
Computer software maintenance |
en |
dc.subject.other |
Computer software portability |
en |
dc.subject.other |
Computer system recovery |
en |
dc.subject.other |
Data storage equipment |
en |
dc.subject.other |
Embedded systems |
en |
dc.subject.other |
High level languages |
en |
dc.subject.other |
Middleware |
en |
dc.subject.other |
Parallel processing systems |
en |
dc.subject.other |
Supercomputers |
en |
dc.subject.other |
Application recovery |
en |
dc.subject.other |
Embedded supercomputing |
en |
dc.subject.other |
Software based fault tolerance |
en |
dc.subject.other |
Software Package EFTOS |
en |
dc.subject.other |
Stable memory |
en |
dc.subject.other |
Fault tolerant computer systems |
en |
dc.title |
The EFTOS approach to dependability in embedded supercomputing |
en |
heal.type |
journalArticle |
en |
heal.identifier.primary |
10.1109/24.994916 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1109/24.994916 |
en |
heal.publicationDate |
2002 |
en |
heal.abstract |
Industrial embedded supercomputing applications benefit from a systematic approach to fault tolerance. The EFTOS framework provides a flexible and adaptable set of fault-tolerance tools from which the application developer can choose to make an embedded application on a parallel or distributed system more dependable. A high-level description (Recovery Language) helps the developer specify the fault-tolerance strategies of the application as a second application layer; this separates functional from fault-tolerance aspects of an application, thus shortening the development cycle and improving maintainability. The framework incorporates a backbone (to hook a set of fault-tolerance tools onto, and to coordinate the fault-tolerance actions) and a presentation layer (to monitor and test the fault tolerance behavior). A practical implementation is described with its performance evaluation, using an industrial case study from the energy-transport area, as well as an analytic deduction of the appropriateness of fault-tolerance techniques for various application profiles. |
en |
heal.journalName |
IEEE Transactions on Reliability |
en |
dc.identifier.doi |
10.1109/24.994916 |
en |
dc.identifier.volume |
51 |
en |
dc.identifier.issue |
1 |
en |
dc.identifier.spage |
76 |
en |
dc.identifier.epage |
90 |
en |