CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização.

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: NUNES, Luiz Fernando
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação
Departamento: IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
País: Não Informado pela instituição
Link de acesso: https://repositorio.unifei.edu.br/jspui/handle/123456789/541
Resumo: Esta dissertação apresenta o projeto e implementação de uma ferramenta distribuída — CronoSim — para Simulação de Eventos Discretos. Ela fornece ao usuário um ambiente gráfico para auxiliá-lo durante a modelagem, execução e análise de resultados. CronoSim permite a simulação de forma distribuída, em que o modelo é dividido, e cada uma das partes é simulada paralelamente em processadores diferentes. Ela provê mecanismos para tratar, de maneira transparente ao usuário final, a sincronização da execução paralela de cada parte. Estes mecanismos foram baseados nos protocolos de sincronização Time Warp e Rollback Solidário, e utilizaram um padrão de comunicação por troca de mensagens. CronoSim também permite ao usuário analisar o desempenho de outros protocolos de sincronização. Desta forma, serve, também, como um ambiente de testes para pesquisadores na área de Simulação Distribuída, pois será disponível como um software de código aberto. Verificou-se que os resultados da simulação são gerados corretamente. Além disso, o desempenho de CronoSim foi avaliado experimentalmente e seus resultados são promissores.