Processamento de Dados Massivos/Projeto e implementação de aplicações Big Data/Maximização de expectativas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Arturhoo (discussão | contribs)
Arturhoo (discussão | contribs)
Linha 88:
 
===Padrões de Comunicação===
 
Aqui novamente não há detalhes especiais a serem mencionados. Cada bloco de arquivo, que foi distribuído para cada nó contém todas as informações necessárias para o processamento que ele deve realizar. Dessa maneira, não existe a possibilidade de ''dead-locks'' ou de ''starvation'', ou qualquer outro dano causado pela ociosidade em função de comunicação não bem realizada. Os únicos dados recebidos a cada iteração do processamento distribuído são os parâmetros, e os enviados, os números esperados de caras e coroas para a função de distribuição definida.
 
Obviamente, funções de probabilidade calculadas no passo '''E''' devem ser repassadas no passo Reduce, mas esse detalhe é implícito ao modelo de programação MapReduce
 
===Linha do Tempo Integrada===