Título: | A TOOL FOR REBUILDING THE SEQUENCE OF INTERACTIONS BETWEEN COMPONENTS OF A DISTRIBUTED SYSTEM | ||||||||||||||||||||||||||||||||||||||||
Autor: |
PAULO ROBERTO FRANCA DE SOUZA |
||||||||||||||||||||||||||||||||||||||||
Colaborador(es): |
RENATO FONTOURA DE GUSMAO CERQUEIRA - Orientador |
||||||||||||||||||||||||||||||||||||||||
Catalogação: | 11/OUT/2011 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||||||||||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=18473&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=18473&idi=2 |
||||||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.18473 | ||||||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||||||
Distributed systems often present a runtime behavior different than what
is expected by the programmer. Static analysis is not enough to understand
the runtime behavior and to diagnoses errors. This difficulty is caused by
the non-deterministic nature of distributed systems, because of their inherent
characteristics, such as concurrency, communication latency and partial failure.
Therefore, it’s necessary a better view of the interactions between the system’s
software components in order to understand its runtime behavior. In this work
we present a tool that rebuilds the interactions among distributed components,
presents a view of distributed threads and remote call sequences, and allows
the analysis of causality relationships. Our tool also stores the interactions
over time and correlates them to the system architecture and to performance
data. The proposed tool helps the developer to better understand scenarios
involving an unexpected behavior of the system and to restrict the scope of
error analysis, making easier the search for a solution.
|
|||||||||||||||||||||||||||||||||||||||||
|