P('rcculllnlt,c'r consisting ofPowerful l)rocc>sill'-'. n()des hase(1 oil PowerPC604 at 133NIIIz, dc'cil- c ated high-speed hnks, 1/()illodules alld rc)ute1- ...
A Hypermedia Distributed Application for Monitoring and Fault-Injection in Embedded Fault-Tolerant Parallel Programs V . De Florio
G . Deconincl.
M . Truvens
W. Rosseel
R. Lauwereins
hatholielce Universiteit Leuven Electrical Engineering Dept . - ACCA Hard . Vlercierlaan 94 - B-3001 Heverlee - Belgium Abstract We describe a distributed, multimedia application which is being developed in the framework of the ESPRIT-IV Project 21012 EFTOS (E-ncbedded FaultTolerant Superromputiny) . The application dynanr,ically sets up a hiera'r'cliy of HTML pages reflectirlq the current status of ara EFTOS-corral9hant dependable application rurtrairry on a Parsytec CC system . These pages are fed to a World-Wide 'Web br'owser' plrlyiray the role of a hypermedia ntoraitor. The adopted approach allows thr~ v.ser to corr4cerIL"atc orl th(' lciglt-level r1. .spects of his/lter apphcratiorr .so to quickly assess tlec quality of its cur-rerat fault-toleraraee design . This vievr Of the system lends itself well for lxircg cov.plcd with rl lool to interactively inject software faults 'I'll tlae user rcpplication ; this tool is currently ;,ruder development .
1
ITltroductloll
Ast,hcncc~d systenls get, more and lllorc~ co1llplcx , ft "r a otle-look stlapsllot of their activit .v is illdeed ever iiu reasirlg . Thia rleed ltas lwcn strongly f('lt lry lxeca!dc, involved in tlle c1c.~vc~lcrlrnlc~ttt of the FS1'l11T-1V I'mject 1 p"T()S [I()] (Flltlx~dclerl h;tltlt=l'crlc~r;111t Sulrerc1111pltting), wflosc aitu is to set 1 .11) a sultwarc frallu.acrrrk for integrar,irlg fault-toler ;lltco into c'111heddcd cfisIrillllted high-perforttmrlce applications ill ;1 flexible i1tc1 casv way . I'lucnlgh the adoption of the EFTOS fr ;mwwork . ~ l1(' t ;lrgct applicaticrta rt11111ing oil a parallel c outputcr plur;ged into a llwr ;lrc hical, l;nvc'rc~d sYstc 111 wlaosc' 1 rltc t ltre Request for Connneuts Vol . t945, Nc't,wdrk W%crllcillf; Crdu1 ) , 'May 1996 . \f, C,' ;alallltc)ne and Ii . Walrath, Th.c Java Tuloriul - ()Ir.jcct-()r-icrrttcd Proyrarnrairly for thc lntcrract, Addisora-~ -Veslcy, New York, 1996 . N . Carriero and D . (3olcA nter, "How to write parR11('1 prograllls : ;t guide t o the perplexed," A CA1 (nrnp. Surv . Vol . 21, pp . :323-3,57, 1989 . D-1?- Coiner and D .L . Stevcrls, Irrter°aetrunrkav,y with TCP/1P, Vo1. Y: Clien t-Sr.-rurr Proyranantuy and Applications, Prent,ice-Hall, I uglewood-Cliffs, 1993 . C* . Deconincac, V. De Florio, R- L computer .org
IEEE Service Center 445 Hoes Lanc P-O . Box 1331 Piscataway, NJ 08855-1331 Tel : +1-908-981-13')3 Fax :1 1-908-981-9667 rrtisc .custserveCNcornputcr.org
IEEE Computer Society 13 . Avenue do I' Aquilon 13-1200 Brussels BELGIUM Tel : +322-770-2198 Fax , +32-2-770-8505 euro .ofc@!cornputer.org
IEEE Computer Society 0oshima Building 2-19 1 Mirtami-Aoyanta Minato-kit, Tokyo 107 JAPAN Tel . +81-1-14()8-3 t 18 Fax : +81-3 1,109-3551 tokyo .olc0ilcomputer org
Editorial production by Robert Werner Cover by Alex Torres Printed in the United States of America by Technical Cotn1Ttunication Services
IEEE
COMPUTER SOCIETY
IEEE