Muteam: a multimicroprocessor architecture with decentralized fault treatment

Share Embed


Descrição do Produto

MuTEAM: A MULTIMICROPROCESSOR ARCHITECTURE WITH DECENTRALIZED FAULT TREATMENT

*Istituto cli Elettronica e Telecomunicazioni, Universita d1 Pis!!., Piss. Italy. **Istituto cli Elaborazione dell'Informazione, CNR, Pis!!., Italy_ *··Selenla S.p.A., Roma, Italy.

Its realization is aimed at experimenting in the field of decentralized control policies for error treatment and resource I!!I8nl!gement. This paper contains!!. brief discussion of the design philosophy, followed by a description of the hardware, operating system kernel and fault-tolerance mech8nisms. The fault-treatment policies are then described. The hardware architecture is composed of a set of clusters: each cluster 1s a tightly-coupled mll tiprocessor. 'oIi thin a cluster. speciali zed hard'"ar-e is provided for memory protection and management, and for interprocessor communication ,!he kernel implements the run-time support for a CSP-like, message-based concurrent progr~~­ ming language. The implemented prototype includes an integrated set of fault-tolerance mechanisms, inserted in the system progran-.ming language and run time support, and in the physical arehltec~jre. These are used to develop a fault-treatment policy consistin5 of separate phases oC diagnosis. reconfigurat ion and recovery. All of these are executed by sets of parallel processes, without a supervisor entity. Diagnosis is provide-d, in particular, by a set of dedicated processes, one of which runs in each computer element • .mile reconflguration and recovery are obtained through instrumentation of' t~e application code.

1.

be useful for enhancing the fault-tolerance of computer systems. However, rew experimental projects have been reported which actually exploit the potentiality of control decentralization /4,5/; our aim is to provide an integrated set of fault-tolerance mechanisms, inserted in the system 9rogramming language '.. i th its run-time support and in physical architec·· ture, and based on the decentralization philosophy.

INTRODUCTION

The lIIuTEAM prototype /1,2,3/ is part of the !oII.JMICl'IO project, fUnded by the Italie:n National Research Council and aimed at developing multimicroprocessor systems for real-time control applications. MuTEAM is an experimental prototype, to be used for the evaluation of hardware and software design concepts. These include, in particular, decentralized, non hierarchical policies for resource management and faulttreatment.

fit decentralized, non-hierarchical structuring of fault-detection and treatment should overcome a number of difficulties usually ariSing from the need for a well-functioning hard-core to perform system diagnosis and to manage reconfigurati.on

Motivations of this research are as follows. It has been claimed /6/ that decentralization of control and multilateral resource management may

206

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.