Estudo comparativo de arcabouços para processamento paralelo de grafos

Detalhes bibliográficos
Autor(a) principal: Búrigo, Tayllan
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