Título: | UMA INFRAESTRUTURA PARA ENSINO DA ARQUITETURA MAPREDUCE EM DISCIPLINAS DE SISTEMAS DISTRIBUÍDOS | ||||||||||||
Autor(es): |
ELAINE CRISTINA FERREIRA DOS SANTOS |
||||||||||||
Colaborador(es): |
NOEMI DE LA ROCQUE RODRIGUEZ - Orientador |
||||||||||||
Catalogação: | 01/SET/2022 | Língua(s): | PORTUGUÊS - BRASIL |
||||||||||
Tipo: | TEXTO | Subtipo: | TRABALHO DE FIM DE CURSO | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=60429@1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=60429@2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.60429 | ||||||||||||
Resumo: | |||||||||||||
Neste trabalho criamos dois frameworks, um local e um distribuído, para a familiarização de alunos de disciplinas de sistemas distribuídos com o MapReduce e a linguagem de programação Go. O framework supõe o uso de goroutines para processamento paralelo local e de chamadas remotas de procedimento (RPC) para o processamento paralelo distribuído. Como aplicações exemplo, usamos contagem de palavras, índice inverso, e estatísticas sobre filmes, usando como bases de dados os textos de Machado de Assis e uma tabela com dados de filmes e séries da plataforma de streaming Netflix. Para o caso local deixamos o MapReduce sequencial pronto para o caso contagem de palavras, e para o caso distribuído (RPC) deixamos uma chamada
simples ao servidor prontos, para servir como referência.
|
|||||||||||||
|