Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas
| Ano de defesa: | 2016 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | https://repositorio.ufsc.br/xmlui/handle/123456789/167651 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016. |
| id |
UFSC_dc563238de4c2d502b45e666c647b634 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsc.br:123456789/167651 |
| network_acronym_str |
UFSC |
| network_name_str |
Repositório Institucional da UFSC |
| repository_id_str |
|
| spelling |
Universidade Federal de Santa CatarinaPresser, DanielLung, Lau Cheuk2016-09-20T04:07:11Z2016-09-20T04:07:11Z2016339452https://repositorio.ufsc.br/xmlui/handle/123456789/167651Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016.Grafos são usados para modelar um grande número de problemas reais em áreas como aprendizado de máquina e mineração de dados. O crescimento das bases de dados destas áreas tem levado à criação de uma variedade de sistemas distribuídos para processamento de grafos muito grandes, dentre os quais se destaca o Pregel, da Google. Embora esses sistemas costumem ser tolerantes a faltas de parada, a literatura sugere que eles também estão suscetíveis a faltas arbitrárias acidentais. Neste trabalho é apresentado Greft, uma arquitetura para processamento distribuído de grafos de larga escala capaz de lidar com essas faltas, baseado no Graph Processing System (GPS), uma implementação de código aberto do Pregel. São apresentados também resultados experimentais do protótipo obtidos na Amazon Web Services (AWS), onde demonstra-se que este algoritmo usa o dobro de recursos do original, em vez de 3 ou 4 vezes, como é comum em modelos tolerantes a faltas Bizantinas. Com isso, seu custo torna-se aceitável para aplicações críticas que requerem esse nível de tolerância a faltas.<br>Abstract : Graphs are used to model a large number of real problems in areas such as machine learning and data mining. The increasing dataset sizes has led to the creation of various distributed large scale graph processing systems, among which Google's Pregel stands out. Although these systems usually tolerate crash faults, literature suggests they are vulnerable to accidental arbitrary faults as well. In this dissertation we present the architecture, algorithms and a prototype of such system that can tolerate this kind of fault, based on Graph Processing System (GPS), an open source implementation of Pregel. Experimental results of the prototype in Amazon Web Services (AWS) are presented, showing that it uses twice the resources of the original implementation, instead of 3 or 4 times as usual in Byzantine fault-tolerant systems. This cost is acceptable for critical applications that require this level of fault tolerance.87 p.| il., grafs., tabs.porInformáticaComputaçãoTolerância a falha (Computadores)Sistemas operacionais distribuídos (Computadores)Teoria dos grafosGreft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL339452.pdfapplication/pdf1160381https://repositorio.ufsc.br/bitstream/123456789/167651/1/339452.pdf722a35e532367f63e483a469497c4242MD51123456789/1676512016-09-20 01:07:11.056oai:repositorio.ufsc.br:123456789/167651Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732016-09-20T04:07:11Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
| dc.title.pt_BR.fl_str_mv |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| title |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| spellingShingle |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas Presser, Daniel Informática Computação Tolerância a falha (Computadores) Sistemas operacionais distribuídos (Computadores) Teoria dos grafos |
| title_short |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| title_full |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| title_fullStr |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| title_full_unstemmed |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| title_sort |
Greft: uma arquitetura para processamento distribuído de grafos de larga escala tolerante a faltas |
| author |
Presser, Daniel |
| author_facet |
Presser, Daniel |
| author_role |
author |
| dc.contributor.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina |
| dc.contributor.author.fl_str_mv |
Presser, Daniel |
| dc.contributor.advisor1.fl_str_mv |
Lung, Lau Cheuk |
| contributor_str_mv |
Lung, Lau Cheuk |
| dc.subject.classification.pt_BR.fl_str_mv |
Informática Computação Tolerância a falha (Computadores) Sistemas operacionais distribuídos (Computadores) Teoria dos grafos |
| topic |
Informática Computação Tolerância a falha (Computadores) Sistemas operacionais distribuídos (Computadores) Teoria dos grafos |
| description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2016. |
| publishDate |
2016 |
| dc.date.accessioned.fl_str_mv |
2016-09-20T04:07:11Z |
| dc.date.available.fl_str_mv |
2016-09-20T04:07:11Z |
| dc.date.issued.fl_str_mv |
2016 |
| 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.ufsc.br/xmlui/handle/123456789/167651 |
| dc.identifier.other.pt_BR.fl_str_mv |
339452 |
| identifier_str_mv |
339452 |
| url |
https://repositorio.ufsc.br/xmlui/handle/123456789/167651 |
| 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.format.none.fl_str_mv |
87 p.| il., grafs., tabs. |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
| instname_str |
Universidade Federal de Santa Catarina (UFSC) |
| instacron_str |
UFSC |
| institution |
UFSC |
| reponame_str |
Repositório Institucional da UFSC |
| collection |
Repositório Institucional da UFSC |
| bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/167651/1/339452.pdf |
| bitstream.checksum.fl_str_mv |
722a35e532367f63e483a469497c4242 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
| repository.mail.fl_str_mv |
sandra.sobrera@ufsc.br |
| _version_ |
1851758958414397440 |