Estudo comparativo de arcabouços para processamento paralelo de grafos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/7406 |
Resumo: | Diversas situações do mundo real podem ser modeladas em grafos, como mapas rodoviários, redes de abastecimento de energia elétrica e água, relações entre os usuários de redes sociais, entre outras. Com o alcance quase global da tecnologia, atualmente é gerada muito mais informação do que uma ou duas décadas atrás, o que faz com que o processamento e análise dessa se torne um problema computacional atual e bastante relevante. Diante desse fato, diversos arcabouços foram criados com o objetivo de processar de forma paralela e eficiente grafos com muitos vértices e arestas, com até bilhões e trilhões, respectivamente. O presente trabalho apresenta uma an´alise comparativa entre alguns dos muitos arcabouços de processamento paralelo de grafos existentes, utilizando os algoritmos do PageRank e do Caminho mais Curto. Ao final do mesmo também foram comentadas as qualidades, defeitos e possíveis melhorias a serem implementadas em cada arcabouço analisado. |
id |
UTFPR-12_63b4b0e011e97d70e1abb0a5369bb8c2 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/7406 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-10T19:50:06Z2020-11-10T19:50:06Z2015BÚRIGO, Tayllan. Estudo comparativo de arcabouços para processamento paralelo de grafos. 2015. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/7406Diversas situações do mundo real podem ser modeladas em grafos, como mapas rodoviários, redes de abastecimento de energia elétrica e água, relações entre os usuários de redes sociais, entre outras. Com o alcance quase global da tecnologia, atualmente é gerada muito mais informação do que uma ou duas décadas atrás, o que faz com que o processamento e análise dessa se torne um problema computacional atual e bastante relevante. Diante desse fato, diversos arcabouços foram criados com o objetivo de processar de forma paralela e eficiente grafos com muitos vértices e arestas, com até bilhões e trilhões, respectivamente. O presente trabalho apresenta uma an´alise comparativa entre alguns dos muitos arcabouços de processamento paralelo de grafos existentes, utilizando os algoritmos do PageRank e do Caminho mais Curto. Ao final do mesmo também foram comentadas as qualidades, defeitos e possíveis melhorias a serem implementadas em cada arcabouço analisado.Several real-world situations can be modeled in graphs, such as road maps, electricity and water supply networks, relationships among users of social networks, among others. With nearly global reach of technology, it is currently generated much more information than a decade or two ago, which makes the processing and analysis of it a very current and relevant computational problem. Given this fact, several frameworks have been created for the purpose of processing in a parallel and efficient way graphs with vertices and edges with up to billions and trillions, respectively. This work presents a comparative among some of the many frameworks of parallel processing of graphs existing, using the algorithms of PageRank and the Shortest Path. At the end of it are remarks on the qualities, defects and possible improvements to be implemented in the analyzed frameworks.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioTecnologia em Análise e Desenvolvimento de SistemasUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOComputação de alto desempenhoBig dataProcessamento paralelo (Computadores)Teoria dos grafosHigh performance computingBig dataParallel processing (Electronic computer)Graph theoryEstudo comparativo de arcabouços para processamento paralelo de grafosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCornélio ProcópioPereira Junior, FranciscoPereira Junior, FranciscoTeixeira, Eduardo CotrinSouza, Érica Ferreira deBúrigo, Tayllaninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCP_COADS_2015_1_11.pdfapplication/pdf1175237http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/1/CP_COADS_2015_1_11.pdfb17990a12806b8bdb2ddf974a204e7d8MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCP_COADS_2015_1_11.pdf.txtExtracted texttext/plain99920http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/3/CP_COADS_2015_1_11.pdf.txt6a9616e3969ccec0dc4d92b42f0cc011MD53THUMBNAILCP_COADS_2015_1_11.pdf.jpgGenerated Thumbnailimage/jpeg1316http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/4/CP_COADS_2015_1_11.pdf.jpg7f8ad5385b8ec2cc8d4185d15742f284MD541/74062020-11-10 17:50:06.107oai:repositorio.utfpr.edu.br:1/7406TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-10T19:50:06Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
title |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
spellingShingle |
Estudo comparativo de arcabouços para processamento paralelo de grafos Búrigo, Tayllan CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Computação de alto desempenho Big data Processamento paralelo (Computadores) Teoria dos grafos High performance computing Big data Parallel processing (Electronic computer) Graph theory |
title_short |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
title_full |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
title_fullStr |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
title_full_unstemmed |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
title_sort |
Estudo comparativo de arcabouços para processamento paralelo de grafos |
author |
Búrigo, Tayllan |
author_facet |
Búrigo, Tayllan |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Pereira Junior, Francisco |
dc.contributor.referee1.fl_str_mv |
Pereira Junior, Francisco |
dc.contributor.referee2.fl_str_mv |
Teixeira, Eduardo Cotrin |
dc.contributor.referee3.fl_str_mv |
Souza, Érica Ferreira de |
dc.contributor.author.fl_str_mv |
Búrigo, Tayllan |
contributor_str_mv |
Pereira Junior, Francisco Pereira Junior, Francisco Teixeira, Eduardo Cotrin Souza, Érica Ferreira de |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Computação de alto desempenho Big data Processamento paralelo (Computadores) Teoria dos grafos High performance computing Big data Parallel processing (Electronic computer) Graph theory |
dc.subject.por.fl_str_mv |
Computação de alto desempenho Big data Processamento paralelo (Computadores) Teoria dos grafos High performance computing Big data Parallel processing (Electronic computer) Graph theory |
description |
Diversas situações do mundo real podem ser modeladas em grafos, como mapas rodoviários, redes de abastecimento de energia elétrica e água, relações entre os usuários de redes sociais, entre outras. Com o alcance quase global da tecnologia, atualmente é gerada muito mais informação do que uma ou duas décadas atrás, o que faz com que o processamento e análise dessa se torne um problema computacional atual e bastante relevante. Diante desse fato, diversos arcabouços foram criados com o objetivo de processar de forma paralela e eficiente grafos com muitos vértices e arestas, com até bilhões e trilhões, respectivamente. O presente trabalho apresenta uma an´alise comparativa entre alguns dos muitos arcabouços de processamento paralelo de grafos existentes, utilizando os algoritmos do PageRank e do Caminho mais Curto. Ao final do mesmo também foram comentadas as qualidades, defeitos e possíveis melhorias a serem implementadas em cada arcabouço analisado. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015 |
dc.date.accessioned.fl_str_mv |
2020-11-10T19:50:06Z |
dc.date.available.fl_str_mv |
2020-11-10T19:50:06Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
BÚRIGO, Tayllan. Estudo comparativo de arcabouços para processamento paralelo de grafos. 2015. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2015. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/7406 |
identifier_str_mv |
BÚRIGO, Tayllan. Estudo comparativo de arcabouços para processamento paralelo de grafos. 2015. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2015. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/7406 |
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 Tecnológica Federal do Paraná Cornelio Procopio |
dc.publisher.program.fl_str_mv |
Tecnologia em Análise e Desenvolvimento de Sistemas |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/1/CP_COADS_2015_1_11.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/3/CP_COADS_2015_1_11.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/7406/4/CP_COADS_2015_1_11.pdf.jpg |
bitstream.checksum.fl_str_mv |
b17990a12806b8bdb2ddf974a204e7d8 b9d82215ab23456fa2d8b49c5df1b95b 6a9616e3969ccec0dc4d92b42f0cc011 7f8ad5385b8ec2cc8d4185d15742f284 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805922922527719424 |