CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIFEI (RIUNIFEI) |
Texto Completo: | 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. |
id |
UFEI_d92d1f7563d27905c9e4e825368db944 |
---|---|
oai_identifier_str |
oai:repositorio.unifei.edu.br:123456789/541 |
network_acronym_str |
UFEI |
network_name_str |
Repositório Institucional da UNIFEI (RIUNIFEI) |
repository_id_str |
7044 |
spelling |
2016-06-232016-08-29T13:04:04Z2016-08-29T13:04:04ZNUNES, Luiz Fernando. CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. 2016. 125 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2016.https://repositorio.unifei.edu.br/jspui/handle/123456789/541Esta 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.CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisItajubáUniversidade Federal de Itajubá125 p.Simulação de Eventos DiscretosAmbiente gráficoTime WarpRollback SolidárioProtocolos de sincronizaçãoSimulação DistribuídaSoftware de código abertoMOREIRA, Edmilson MarmoCARPINTEIRO, Otávio Augusto SalgadoCiência e Tecnologia da ComputaçãoMatemática da ComputaçãoNUNES, Luiz FernandoPrograma de Pós-Graduação: Mestrado - Ciência e Tecnologia da ComputaçãoIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informaçãoporreponame:Repositório Institucional da UNIFEI (RIUNIFEI)instname:Universidade Federal de Itajubá (UNIFEI)instacron:UNIFEIinfo:eu-repo/semantics/openAccessORIGINALdissertacao_nunes1_2016.pdfdissertacao_nunes1_2016.pdfapplication/pdf3392561https://repositorio.unifei.edu.br/jspui/bitstream/123456789/541/1/dissertacao_nunes1_2016.pdff7933860cd16615645876d644c6ad083MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unifei.edu.br/jspui/bitstream/123456789/541/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/5412024-03-05 16:03:41.009oai:repositorio.unifei.edu.br:123456789/541Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.unifei.edu.br/oai/requestrepositorio@unifei.edu.br || geraldocarlos@unifei.edu.bropendoar:70442024-03-05T19:03:41Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI)false |
dc.title.pt_BR.fl_str_mv |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
title |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
spellingShingle |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. NUNES, Luiz Fernando |
title_short |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
title_full |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
title_fullStr |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
title_full_unstemmed |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
title_sort |
CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. |
author |
NUNES, Luiz Fernando |
author_facet |
NUNES, Luiz Fernando |
author_role |
author |
dc.contributor.author.fl_str_mv |
NUNES, Luiz Fernando |
description |
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. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-06-23 |
dc.date.available.fl_str_mv |
2016-08-29T13:04:04Z |
dc.date.accessioned.fl_str_mv |
2016-08-29T13:04:04Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
NUNES, Luiz Fernando. CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. 2016. 125 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2016. |
dc.identifier.uri.fl_str_mv |
https://repositorio.unifei.edu.br/jspui/handle/123456789/541 |
identifier_str_mv |
NUNES, Luiz Fernando. CronoSim - Uma Ferramenta Distribuída para Simulação de Eventos Discretos e Validação de Protocolos de Sincronização. 2016. 125 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2016. |
url |
https://repositorio.unifei.edu.br/jspui/handle/123456789/541 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação |
dc.publisher.department.fl_str_mv |
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIFEI (RIUNIFEI) instname:Universidade Federal de Itajubá (UNIFEI) instacron:UNIFEI |
instname_str |
Universidade Federal de Itajubá (UNIFEI) |
instacron_str |
UNIFEI |
institution |
UNIFEI |
reponame_str |
Repositório Institucional da UNIFEI (RIUNIFEI) |
collection |
Repositório Institucional da UNIFEI (RIUNIFEI) |
bitstream.url.fl_str_mv |
https://repositorio.unifei.edu.br/jspui/bitstream/123456789/541/1/dissertacao_nunes1_2016.pdf https://repositorio.unifei.edu.br/jspui/bitstream/123456789/541/2/license.txt |
bitstream.checksum.fl_str_mv |
f7933860cd16615645876d644c6ad083 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI) |
repository.mail.fl_str_mv |
repositorio@unifei.edu.br || geraldocarlos@unifei.edu.br |
_version_ |
1801863201550237696 |