Protocolo conservativo CMB para simulação distribuida

Detalhes bibliográficos
Autor(a) principal: Balieiro, Marta Oliveira da Silva
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/504
Resumo: Este trabalho apresenta a ferramenta CMB-Simulation, uma extensão da linguagem C para sincronização de processos na simulação distribuida conservativa. CMB-Simulation permite o uso da abordagem de mensagens nulas ou da abordagem de mensagens nulas sob demanda na simulação de redes de filas. A ferramenta foi desenvolvida com base na estrutura de SMPL, uma extensão da linguagem C que implementa simulação sequencial orientada a eventos, e utiliza o MPI para troca de mensagens entre os processos que compõem a simulação distribuida (no sistema operacional Linux). Os testes efetuados com diversos modelos de filas mostram a utilização da ferramenta na avaliação da simulação distribuida conservativa.
id UFMS_eae8f88054607da631e518c9f26a82db
oai_identifier_str oai:repositorio.ufms.br:123456789/504
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2011-09-14T14:34:22Z2021-09-30T19:56:56Z2005https://repositorio.ufms.br/handle/123456789/504Este trabalho apresenta a ferramenta CMB-Simulation, uma extensão da linguagem C para sincronização de processos na simulação distribuida conservativa. CMB-Simulation permite o uso da abordagem de mensagens nulas ou da abordagem de mensagens nulas sob demanda na simulação de redes de filas. A ferramenta foi desenvolvida com base na estrutura de SMPL, uma extensão da linguagem C que implementa simulação sequencial orientada a eventos, e utiliza o MPI para troca de mensagens entre os processos que compõem a simulação distribuida (no sistema operacional Linux). Os testes efetuados com diversos modelos de filas mostram a utilização da ferramenta na avaliação da simulação distribuida conservativa.This work presents the CMB-Simulation tool, an extension for the C programming language, that can be used for synchronization of processes in the conservative distributed simulation. CMB-Simulation allows the use of null-messages or on-demand null-messages approach for queue nets simulation. The tool was developed based on the SMPL structure and uses the LAM-MPI on Linux operating system for message exchange between the processes that implements the distributed simulation. The tool was tested with several queue nets for conservative distributed simulation evaluation.porLinguagem de ProgramaçãoC (Linguagem de Programação)Simulação DistribuídaAnálise de DesempenhoProtocolo conservativo CMB para simulação distribuidainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisLobato, Renata SpolonBalieiro, Marta Oliveira da Silvainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILMarta Oliveira da Silva Balieiro.pdf.jpgMarta Oliveira da Silva Balieiro.pdf.jpgGenerated Thumbnailimage/jpeg1433https://repositorio.ufms.br/bitstream/123456789/504/4/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf.jpgca1b3f3b9345c58d332409e2dee39233MD54TEXTMarta Oliveira da Silva Balieiro.pdf.txtMarta Oliveira da Silva Balieiro.pdf.txtExtracted texttext/plain325129https://repositorio.ufms.br/bitstream/123456789/504/3/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf.txtc2115f95007306691882dc1e966bc482MD53ORIGINALMarta Oliveira da Silva Balieiro.pdfMarta Oliveira da Silva Balieiro.pdfapplication/pdf1008087https://repositorio.ufms.br/bitstream/123456789/504/1/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf9a85a3be695e73477a54adf5794e1a96MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufms.br/bitstream/123456789/504/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/5042021-09-30 15:56:56.684oai:repositorio.ufms.br:123456789/504Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:56:56Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv Protocolo conservativo CMB para simulação distribuida
title Protocolo conservativo CMB para simulação distribuida
spellingShingle Protocolo conservativo CMB para simulação distribuida
Balieiro, Marta Oliveira da Silva
Linguagem de Programação
C (Linguagem de Programação)
Simulação Distribuída
Análise de Desempenho
title_short Protocolo conservativo CMB para simulação distribuida
title_full Protocolo conservativo CMB para simulação distribuida
title_fullStr Protocolo conservativo CMB para simulação distribuida
title_full_unstemmed Protocolo conservativo CMB para simulação distribuida
title_sort Protocolo conservativo CMB para simulação distribuida
author Balieiro, Marta Oliveira da Silva
author_facet Balieiro, Marta Oliveira da Silva
author_role author
dc.contributor.advisor1.fl_str_mv Lobato, Renata Spolon
dc.contributor.author.fl_str_mv Balieiro, Marta Oliveira da Silva
contributor_str_mv Lobato, Renata Spolon
dc.subject.por.fl_str_mv Linguagem de Programação
C (Linguagem de Programação)
Simulação Distribuída
Análise de Desempenho
topic Linguagem de Programação
C (Linguagem de Programação)
Simulação Distribuída
Análise de Desempenho
description Este trabalho apresenta a ferramenta CMB-Simulation, uma extensão da linguagem C para sincronização de processos na simulação distribuida conservativa. CMB-Simulation permite o uso da abordagem de mensagens nulas ou da abordagem de mensagens nulas sob demanda na simulação de redes de filas. A ferramenta foi desenvolvida com base na estrutura de SMPL, uma extensão da linguagem C que implementa simulação sequencial orientada a eventos, e utiliza o MPI para troca de mensagens entre os processos que compõem a simulação distribuida (no sistema operacional Linux). Os testes efetuados com diversos modelos de filas mostram a utilização da ferramenta na avaliação da simulação distribuida conservativa.
publishDate 2005
dc.date.issued.fl_str_mv 2005
dc.date.accessioned.fl_str_mv 2011-09-14T14:34:22Z
dc.date.available.fl_str_mv 2021-09-30T19:56:56Z
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.uri.fl_str_mv https://repositorio.ufms.br/handle/123456789/504
url https://repositorio.ufms.br/handle/123456789/504
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.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/504/4/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf.jpg
https://repositorio.ufms.br/bitstream/123456789/504/3/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf.txt
https://repositorio.ufms.br/bitstream/123456789/504/1/Marta%20Oliveira%20da%20Silva%20Balieiro.pdf
https://repositorio.ufms.br/bitstream/123456789/504/2/license.txt
bitstream.checksum.fl_str_mv ca1b3f3b9345c58d332409e2dee39233
c2115f95007306691882dc1e966bc482
9a85a3be695e73477a54adf5794e1a96
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1801678571288133632