Evaluando propuestas

Aplicacao de conteudo

Publicado el 25 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Preciso que realize essas duas questões abaixo:
1-Uma determinada empresa possui um sistema distribuído em um cluster com 8 máquinas (1 master e 7 workers) interligados por uma rede de alta velocidade. Este cluster executa aplicações distribuídas na ferramenta Hadoop e acessando dados no sistema de arquivos distribuídos HDFS. Responda às seguintes questões:
a) Descreva como seria o processo de armazenamento de um arquivo de 1000mb informando quais máquinas serão usadas no armazenamento, considerando um tamanho de bloco padrão do hdfs, a replicação padrão e o balanceamento de carga do hdfs.


B)Qual é o total de memória secundária consumida para alocar o arquivo considerando as réplicas?
c) Supondo que as máquinas 2 e 3 falhem, como seria o processo de redistribuição dos dados que estavam nestas máquinas. Informe quais máquinas serão usadas no armazenamento.

2-O projeto de uma aplicação distribuída consiste em entender o problema para o qual se deseja desenvolver uma solução distribuída. Para tal, deve-se determinar se é ou não possível distribuir a solução para um problema. Se for possível, devem ser identificados os gargalos do problema no desenvolvimento da solução distribuída.

A partir do projeto, deve-se implementar a solução utilizando alguma linguagem computacional e as bibliotecas de paralelismo existentes. Neste contexto, descreva uma solução distribuída para o encontrar o maior valor contido em um vetor com 1000 valores. Faça a implementação desta solução usando a biblioteca MPI que execute com N processos para realizarem o processamento distribuído da solução.

OBS: É importante que a carga de processamento seja balanceada, considerando a execução em um hardware homogêneo.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 27 Noviembre, 2020

Habilidades necesarias