Relógios de Lamport

Nesse trabalho de graduação, disponibilizado no GitHub, foi implementado um simulador para ordenar eventos (mensagens) entre processos de um sistema distribuído usando relógios lógicos, desenvolvida como parte dos requisitos necessários da disciplina “Computação Distribuída”, cursada na Faculdade de Ciências e Tecnologia da Universidade Estadual Paulista “Júlio de Mesquita Filho” (FCT-UNESP), localizada em Presidente Prudente – SP (Brasil). A ferramenta em questão foi desenvolvida utilizando a linguagem de programação Java por meio da IDE Eclipse e da extensão WindowBuilder.

Como esse trabalho foi desenvolvido em 2014, durante o período de graduação na FCT-UNESP, as técnicas de programação utilizadas no desenvolvimento da ferramenta podem apresentar erros e/ou inconsistências fáceis de serem resolvidos. Mesmo assim, acho que é um material válido que pode ajudar alunos iniciantes na área. Para essa ferramenta em questão, não foi desenvolvido um relatório descrevendo seus conceitos, já que o material é focado na simulação artificial do conceito do algoritmo de Lamport. Contudo, há uma breve descrição dos conceitos tratados incluída na interface da ferramenta.

Leave a Reply