Maxwell Para Simples Indexação

Título
[en] AN INFRASTRUCTURE FOR TEACHING THE MAPREDUCE ARCHITECTURE IN DISTRIBUTED SYSTEMS DISCIPLINES

Título
[pt] UMA INFRAESTRUTURA PARA ENSINO DA ARQUITETURA MAPREDUCE EM DISCIPLINAS DE SISTEMAS DISTRIBUÍDOS

Autor
[pt] ELAINE CRISTINA FERREIRA DOS SANTOS

Vocabulário
[pt] MACHADO DE ASSIS

Vocabulário
[pt] RPC

Vocabulário
[pt] CHANNELS

Vocabulário
[pt] WAITGROUPS

Vocabulário
[pt] GOROUTINES

Vocabulário
[pt] GOO

Vocabulário
[pt] NETFLIX

Vocabulário
[pt] BIG DATA

Vocabulário
[pt] MAPREDUCE

Vocabulário
[en] MACHADO DE ASSIS

Vocabulário
[en] RPC

Vocabulário
[en] CHANNELS

Vocabulário
[en] WAITGROUPS

Vocabulário
[en] GOROUTINES

Vocabulário
[en] GOO

Vocabulário
[en] NETFLIX

Vocabulário
[en] BIG DATA

Vocabulário
[en] MAPREDUCE

Resumo
[pt] 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.

Resumo
[en] This project aims to create two frameworks, a local and a distributed, to familiarize students of courses on distributed systems with MapReduce and the Go programming language. The framework assumes the use of goroutines for the parallel local processing and the remote procedure calls (RPC) for the distributed parallel process. As examples of applications we used word counting, inverted index and movie statistics, with databases using texts from Machado de Assis and a table of data about movies and series from the streaming platform Netflix. For the local case we prepared a MapReduce sequential for the case of word counting, and for the distributed (RPC) we prepared a simple call of servers ready, to use as reference.

Orientador(es)
NOEMI DE LA ROCQUE RODRIGUEZ

Catalogação
2022-09-01

Tipo
[pt] TEXTO

Formato
application/pdf

Idioma(s)
PORTUGUÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=60429@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=60429@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.60429


Arquivos do conteúdo
NA ÍNTEGRA PDF