Protocolo conservativo CMB para simulação distribuida
Autor(a) principal: | |
---|---|
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 |