The Implementation of a QoS-based Adaptive Distributed System Model for Fault Tolerance

Raimundo J. de Araújo MacêdoSérgio GorenderPaulo Cunha

The capability of dynamically adapting to distinct run-time conditions is an important issue when designing distributed systems where negotiated quality of service (QoS) cannot always be delivered between processes. Providing fault-tolerance for such dynamic environments is a challenging task. Considering such a context, this paper proposes an implementation of an adaptive model for fault-tolerant distributed computing, composed of distributed failure and state detectors (for monitoring available QoS and process failures, respectively). Our implementation relies on a QoS mechanism, that we also defined and implemented, called the QoS provider (QoSP). Thanks to the modularity dimension of the QoSP, porting the model implementation to a given environment requires only to implement the QoSP functions. The developed system is able to react to the changes in the execution environment, dynamically adapting it to the QoS conditions available at runtime, and it is particularly powerful in the sense that it allows for processes with distinct QoS views to continue their computations and cooperate in a safe, fault tolerant manner.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: