Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: SILVA, Jonhnny Weslley Sousa. lattes
Orientador(a): BRASILEIRO, Francisco Vilar. lattes
Banca de defesa: GUERRERO, Dalton Dario Serey. lattes, FERRAZ, Carlos Andre Guimarães. lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/4741
Resumo: Aplicações que processam grandes quantidades de dados estão se tornando cada vez mais presentes nos mais diversos setores, que envolvem desde a academia até sites de compras e redes sociais. Contudo, dispor de uma infraestrutura capaz de realizar este tipo de processamento hoje custa caro, já que as soluções existentes assumem a existência de um conjunto de máquinas dedicadas. Enquanto isso, as estações de trabalho não utilizam grande parte do espaço em disco que possuem. Visando agregar o espaço livre destas estações de trabalho conectadas por uma rede local (LAN), foi construído o Beehive File System (BeeFS), um sistema de arquivos distribuído desenvolvido para atender a requisitos de escalabilidade e manutenabilidade não oferecidos por sistemas de arquivos distribuídos amplamente utilizados na prática, como NFS e Coda. Considerando a intríseca distribuição dos dados no BeeFS, fica evidente a possibilidade de realizar processamento de grandes quantidades de dados de forma distribuída. Porém, uma vez que o BeeFS é formado por estações de trabalho, existe a preocupação quanto à intrusividade, ou seja, a experiência do usuário de uma máquina que faz parte do sistema pode ser prejudicada devido a execução não-solicitada de aplicações que processam grandes volumes de dados. Visando mitigar este problema, esta dissertação apresenta heurísticas para a alocação de arquivos no BeeFS. Estas heurísticas tentam aumentar as chances de que os arquivos estarão disponíveis para processamento em estações de trabalho ociosas. Para isto, as heurísticas consideram dados históricos sobre a utilização do sistema para decidir onde armazenar as réplicas de um arquivo que será utilizado para processamento. Isso, juntamente com um simples escalonador de aplicações que evita executar aplicações em máquinas que não estão ociosas, reduz drasticamente a inconveniência que estas aplicações podem levar a outros usuários. Os resultados mostram que as heurísticas que consideram a média histórica de disponibilidade das estações de trabalho e, ao mesmo tempo, realizam o balanceamento da quantidade de espaço de armazenando entre as máquinas possuem desempenho melhor do que as heurísticas que não consideram a disponibilidade das máquinas.
id UFCG_118fd3fca3529fe36e544eba4e32dbb3
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/4741
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling BRASILEIRO, Francisco Vilar.BRASILEIRO, F.http://lattes.cnpq.br/5957855817378897GUERRERO, Dalton Dario Serey.GUERRERO, D. D. S.http://lattes.cnpq.br/2050632960242405FERRAZ, Carlos Andre Guimarães.FERRAZ, C. A. G.http://lattes.cnpq.br/7716805104151473http://lattes.cnpq.br/9160350154400626SILVA, Jonhnny Weslley Sousa.Aplicações que processam grandes quantidades de dados estão se tornando cada vez mais presentes nos mais diversos setores, que envolvem desde a academia até sites de compras e redes sociais. Contudo, dispor de uma infraestrutura capaz de realizar este tipo de processamento hoje custa caro, já que as soluções existentes assumem a existência de um conjunto de máquinas dedicadas. Enquanto isso, as estações de trabalho não utilizam grande parte do espaço em disco que possuem. Visando agregar o espaço livre destas estações de trabalho conectadas por uma rede local (LAN), foi construído o Beehive File System (BeeFS), um sistema de arquivos distribuído desenvolvido para atender a requisitos de escalabilidade e manutenabilidade não oferecidos por sistemas de arquivos distribuídos amplamente utilizados na prática, como NFS e Coda. Considerando a intríseca distribuição dos dados no BeeFS, fica evidente a possibilidade de realizar processamento de grandes quantidades de dados de forma distribuída. Porém, uma vez que o BeeFS é formado por estações de trabalho, existe a preocupação quanto à intrusividade, ou seja, a experiência do usuário de uma máquina que faz parte do sistema pode ser prejudicada devido a execução não-solicitada de aplicações que processam grandes volumes de dados. Visando mitigar este problema, esta dissertação apresenta heurísticas para a alocação de arquivos no BeeFS. Estas heurísticas tentam aumentar as chances de que os arquivos estarão disponíveis para processamento em estações de trabalho ociosas. Para isto, as heurísticas consideram dados históricos sobre a utilização do sistema para decidir onde armazenar as réplicas de um arquivo que será utilizado para processamento. Isso, juntamente com um simples escalonador de aplicações que evita executar aplicações em máquinas que não estão ociosas, reduz drasticamente a inconveniência que estas aplicações podem levar a outros usuários. Os resultados mostram que as heurísticas que consideram a média histórica de disponibilidade das estações de trabalho e, ao mesmo tempo, realizam o balanceamento da quantidade de espaço de armazenando entre as máquinas possuem desempenho melhor do que as heurísticas que não consideram a disponibilidade das máquinas.Data-intensive applications are becoming increasingly more present in various sectors, since academia to shopping websites and social networks. However, the most of existing solutions assume the utilization of clusters to perform these applications, and clusters are an expen sive resource. Meanwhile, the workstations do not use much of the local storage space they have. In order to use the free space of these workstations, we built the Beehive File System (BeeFS), a distributed file system designed to meet the requirements of scalability and main tainability not offered by distributed file systems widely used in practice, such as NFS and Coda. Considering the natural distribution of data in BeeFS, it is evident that BeeFS can be used to process vaste amounts of data in a distributed way. However, since BeeFS consists of shared workstations, the execution of unsolicited data-intensive applications may impact the performance that users logged in these workstations experience. To mitigate this problem, this work presents data placement heuristics for file allocation in BeeFS. These heuristics try to increase the probability that files will be available for processing on idle workstations. For this, the heuristics take into account historical data about the use of system to decide where to store the file replicas that will be used for processing. These heuristics, coupled with a simple application scheduler that prevents run applications on non-idle machines, it drastically reduces inconvenience that these applications can lead to other users. The results show that the heuristics that consider the historical availability of workstations and, at the same time, realize balancing the amount of storage space between the machines have better performance than the heuristics do not consider the availability of machines.Submitted by Severina Oliveira (severina.sueli@ufcg.edu.br) on 2019-07-05T17:11:12Z No. of bitstreams: 1 JONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdf: 746134 bytes, checksum: 4e3018a7e90860872aa4f2b1b52d1e52 (MD5)Made available in DSpace on 2019-07-05T17:11:12Z (GMT). No. of bitstreams: 1 JONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdf: 746134 bytes, checksum: 4e3018a7e90860872aa4f2b1b52d1e52 (MD5) Previous issue date: 2010-05-21Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoSistemas de Processamento DistribuídoSistema de Arquivo DistribuídoProcessamento Paralelo de DadosRedes de ComputadoresDistributed Processing SystemsFile System DistributedParallel Data ProcessingComputer NetworkProcessamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.Parallel processing of large amounts of data on a POSIX distributed file system2010-05-212019-07-05T17:11:12Z2019-07-052019-07-05T17:11:12Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/4741SILVA, Jonhnny Weslley Sousa. Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX. 2010. 61 f. Dissertação (Mestrado em Ciência da Computação) Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Campina Grande, Paraíba, Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/4741info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTJONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdf.txtJONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdf.txttext/plain110121https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/4/JONHNNY+WESLLEY+SOUSA+SILVA-DISSERTA%C3%87%C3%83O+%28PPGCC%29+2010.pdf.txt33403dc24ac8bb2c840e9f6099dc4758MD54ORIGINALJONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdfJONHNNY WESLLEY SOUSA SILVA-DISSERTAÇÃO (PPGCC) 2010.pdfapplication/pdf968916https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/3/JONHNNY+WESLLEY+SOUSA+SILVA-DISSERTA%C3%87%C3%83O+%28PPGCC%29+2010.pdf102220213251dd3039e85c641c282212MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/47412025-07-24 04:17:29.527oai:dspace.sti.ufcg.edu.br:riufcg/4741Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T07:17:29Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
dc.title.alternative.pt_BR.fl_str_mv Parallel processing of large amounts of data on a POSIX distributed file system
title Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
spellingShingle Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
SILVA, Jonhnny Weslley Sousa.
Ciência da Computação
Sistemas de Processamento Distribuído
Sistema de Arquivo Distribuído
Processamento Paralelo de Dados
Redes de Computadores
Distributed Processing Systems
File System Distributed
Parallel Data Processing
Computer Network
title_short Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
title_full Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
title_fullStr Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
title_full_unstemmed Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
title_sort Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX.
author SILVA, Jonhnny Weslley Sousa.
author_facet SILVA, Jonhnny Weslley Sousa.
author_role author
dc.contributor.advisor1.fl_str_mv BRASILEIRO, Francisco Vilar.
dc.contributor.advisor1ID.fl_str_mv BRASILEIRO, F.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/5957855817378897
dc.contributor.referee1.fl_str_mv GUERRERO, Dalton Dario Serey.
dc.contributor.referee1ID.fl_str_mv GUERRERO, D. D. S.
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/2050632960242405
dc.contributor.referee2.fl_str_mv FERRAZ, Carlos Andre Guimarães.
dc.contributor.referee2ID.fl_str_mv FERRAZ, C. A. G.
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/7716805104151473
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9160350154400626
dc.contributor.author.fl_str_mv SILVA, Jonhnny Weslley Sousa.
contributor_str_mv BRASILEIRO, Francisco Vilar.
GUERRERO, Dalton Dario Serey.
FERRAZ, Carlos Andre Guimarães.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Sistemas de Processamento Distribuído
Sistema de Arquivo Distribuído
Processamento Paralelo de Dados
Redes de Computadores
Distributed Processing Systems
File System Distributed
Parallel Data Processing
Computer Network
dc.subject.por.fl_str_mv Sistemas de Processamento Distribuído
Sistema de Arquivo Distribuído
Processamento Paralelo de Dados
Redes de Computadores
Distributed Processing Systems
File System Distributed
Parallel Data Processing
Computer Network
description Aplicações que processam grandes quantidades de dados estão se tornando cada vez mais presentes nos mais diversos setores, que envolvem desde a academia até sites de compras e redes sociais. Contudo, dispor de uma infraestrutura capaz de realizar este tipo de processamento hoje custa caro, já que as soluções existentes assumem a existência de um conjunto de máquinas dedicadas. Enquanto isso, as estações de trabalho não utilizam grande parte do espaço em disco que possuem. Visando agregar o espaço livre destas estações de trabalho conectadas por uma rede local (LAN), foi construído o Beehive File System (BeeFS), um sistema de arquivos distribuído desenvolvido para atender a requisitos de escalabilidade e manutenabilidade não oferecidos por sistemas de arquivos distribuídos amplamente utilizados na prática, como NFS e Coda. Considerando a intríseca distribuição dos dados no BeeFS, fica evidente a possibilidade de realizar processamento de grandes quantidades de dados de forma distribuída. Porém, uma vez que o BeeFS é formado por estações de trabalho, existe a preocupação quanto à intrusividade, ou seja, a experiência do usuário de uma máquina que faz parte do sistema pode ser prejudicada devido a execução não-solicitada de aplicações que processam grandes volumes de dados. Visando mitigar este problema, esta dissertação apresenta heurísticas para a alocação de arquivos no BeeFS. Estas heurísticas tentam aumentar as chances de que os arquivos estarão disponíveis para processamento em estações de trabalho ociosas. Para isto, as heurísticas consideram dados históricos sobre a utilização do sistema para decidir onde armazenar as réplicas de um arquivo que será utilizado para processamento. Isso, juntamente com um simples escalonador de aplicações que evita executar aplicações em máquinas que não estão ociosas, reduz drasticamente a inconveniência que estas aplicações podem levar a outros usuários. Os resultados mostram que as heurísticas que consideram a média histórica de disponibilidade das estações de trabalho e, ao mesmo tempo, realizam o balanceamento da quantidade de espaço de armazenando entre as máquinas possuem desempenho melhor do que as heurísticas que não consideram a disponibilidade das máquinas.
publishDate 2010
dc.date.issued.fl_str_mv 2010-05-21
dc.date.accessioned.fl_str_mv 2019-07-05T17:11:12Z
dc.date.available.fl_str_mv 2019-07-05
2019-07-05T17:11:12Z
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://dspace.sti.ufcg.edu.br/handle/riufcg/4741
dc.identifier.citation.fl_str_mv SILVA, Jonhnny Weslley Sousa. Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX. 2010. 61 f. Dissertação (Mestrado em Ciência da Computação) Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Campina Grande, Paraíba, Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/4741
url https://dspace.sti.ufcg.edu.br/handle/riufcg/4741
identifier_str_mv SILVA, Jonhnny Weslley Sousa. Processamento paralelo de grandes quantidades de dados sobre um sistema de arquivos distribuído POSIX. 2010. 61 f. Dissertação (Mestrado em Ciência da Computação) Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Campina Grande, Paraíba, Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/4741
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.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/4/JONHNNY+WESLLEY+SOUSA+SILVA-DISSERTA%C3%87%C3%83O+%28PPGCC%29+2010.pdf.txt
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/3/JONHNNY+WESLLEY+SOUSA+SILVA-DISSERTA%C3%87%C3%83O+%28PPGCC%29+2010.pdf
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/4741/2/license.txt
bitstream.checksum.fl_str_mv 33403dc24ac8bb2c840e9f6099dc4758
102220213251dd3039e85c641c282212
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1863363427742777344