Avaliação Prática de um Detector de Defeitos: teoria versus implementação
Resumo
A transposição de um modelo teórico para uma implementação costuma apresentar diversos problemas inesperados. No caso dos detectores de defeitos, a carência de publicações que demonstrem tais experiências muitas vezes leva a esforços duplicados e atrasos na solução dos problemas. Este artigo apresenta a experiência e as observações realizadas durante o desenvolvimento de um detector de defeitos Heartbeat, ilustrando bem os problemas desta transposição e quais soluções práticas foram tomadas neste experimento.
Referências
AGUILERA, Marcos Kawazoe; CHEN, Wei; TOUEG, Sam. Quiescent Reliable Communication and Quiescent Consensus in Partitionable Networks, Technical Report, Comell University, Julho 1997. Disponível por WWW em [link] (11 Janeiro 2000)
ESTEFANEL, Luiz Angelo Barchet. Detectores de Defeitos Não Confiáveis, Trabalho Individual No. 880 (publicação interna), PPGC, UFRGS:Porto Alegre. janeiro 2000. Também disponível em http://www.inf.ufrgs.br/~angelo/ (8 Maio 2000)
ESTEFANEL, Luiz Angelo Barchet; JANSCH-PORTO, Ingrid. Comunicação Não Confiável em Detectores de Defeitos com Falhas por Crash. In: II Workshop de Testes e Tolerância a Falhas (WTF'2), Anais..., Curitiba, Julho 2000.
FELBER, Pascal. The CORBA Object Group Service, Tese de Doutorado, École Polytechnique Fédérale de Lausanne, Suíça, 1998. Disponível por WWW em http://lsewww.epfl.ch/OGS/thesis/ (12 Janeiro 2000)
GUERRAOUI, Rachid; SCHIPER, André. Consensus: The Big Misunderstanding. In: Proceedings of the IEEE International Workshop on Future Trends in Distributed Computing Systems (FTDCS'97), Outubro 1997. Também disponível por WWW em http://lsewww.epfl.ch/~rachid/papers/ftdcs2-97.ps (12 Janeiro 2000)
SERGENT, Nicole: DEFAGO, Xavier; SCHIPER, André. Failure Detectors: implementation issues and impact on consensus performance. Technical Report, EPFL, Suíça, Maio 1999. Disponível por WWW em http://lsewww.epfl.ch/Publications/techreps.shtml (8 Maio 2000)