Bernardo Brito da Palma

Byzantine Fault Tolerant Monitoring of Distributed Systems

Tese submetida para provas de mestrado em Engenharia Informática e de Computadores Instituto Superior Técnico, Universidade de Lisboa.


Adaptive systems (AS) are capable of altering their configuration in response to changes in its execution environment, caused, e.g, by faults or alterations in access patterns. A key component of any AS is the monitoring system (MS), responsible for collecting information regarding the operation and detect the changes to feed the policies that guide the system adaptation. The MS is especially complex in the presence of Byzantine faults, where system components may produce incorrect messages, or even trigger unwarranted adaptations, weakening the AS or making it less efficient. In this work, we describe i) the choices made in the development of a robust and flexible MS capable of handling various types of sensors; And, ii) the mechanisms that allow the system to provide a coherent view of the state of the AS, aggregating the information provided by the sensors in a fault-tolerant manner. The evaluation shows the extensibility of our SM and its scaling capability.


Byzantine Fault Tolerant Monitoring of Distributed Systems
Bernardo Brito da Palma
MSc Thesis. Instituto Superior Técnico, Universidade de Lisboa.
November, 2017.
Available BibTeX, MSC Thesis, and extended abstract, and mid-term report.
Monitorização de Sistemas Tolerantes a Faltas Bizantinas para Suportar Adaptação Dinâmica.
B. Palma, D. Porto and L. Rodrigues.
Actas do nono Simpósio de Informática (Inforum), Lisboa, Portugal, Oct. 2017.
Available BibTeX, extended report (pdf).

Luís Rodrigues