6 research outputs found

    A Hierarchical Program Structure for Concurrent Fault Tolerant Software

    No full text
    A new approach to software fault tolerance in concurrent programs modeled as reactive systems is proposed. It is based on a hierarchical structure and on the combined use of different fault tolerant schemes (e.g. transaction to protect data and conversation like scheme to protect processes). Among the merits of this new approach there is the possibility of an effective use of different programming languages to implement diverse software versions also in concurrent programs

    Experiencing a parallel mathematical library on a PC network

    No full text
    This paper presents an experience in use of a parallel mathematical library, ScaLAPACK, on a network composed by heterogeneous workstations. The good performance results have been obtained by means of a distributed programming environment which is able to dynamically evaluate available computing power at each workstation and to distribute accordingly the set of parallel processes

    An Object Oriented Approach to Fault Tolerant Software

    No full text
    In this paper we are interested in the use of software techniques for fault tolerance in the framework of distributed object oriented programming. We survey different degrees of integration between paradigms for object oriented software development and those for fault tolerance. We then provide the outline of a unifying approach to fault tolerance in object oriented systems. This approach, named Meta Object for Fault Tolerance (MOFT) has been developed in order to extend the Recovery Meta Program (RMP) methodology to object oriented programmin

    Porting PVM to a Shared-Memory Industrial Multiprocessor

    No full text
    The paper presents the experience of porting the PVM message-passing environment to EMMA2E, an industrial, shared-memory multiprocessor architecture. The work is still ongoing in the framework of the ESPRIT "EUROPORT2" project, aiming to demonstrate practical availability of portable parallel applications with related industrial and commercial benefits. The project framework, the EMMA2E architecture and the related system software are briefly introduced, followed by the main features of PVM porting solution. This last especially aims to join PVM general and portable programming model with the run-time efficiency achievable in a sharedmemory environment. 1. EUROPORT2 and PULSAR EUROPORT2 is a project in the ESPRIT III framework, aiming to develop portable parallel applications in order to demonstrate that parallel computing may be employed in industrial and commercial environments on a large scale
    corecore