A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universidade de Mogi das Cruzes Tec

Apresentações semelhantes


Apresentação em tema: "Universidade de Mogi das Cruzes Tec"— Transcrição da apresentação:

1 Universidade de Mogi das Cruzes Tec
Universidade de Mogi das Cruzes Tec. Redes de Computadores 3°A Processamento Distribuídos e Paralelização Bruno Lima Felipe da Matta Roberto Kishi Thagor Baiocco Tiago Olimpio 63226

2 Mosix Multicomputer Operating System for Unix

3 Definição O que é MOSIX ?

4 Definição A migração Preemptiva de processos consiste em transportar um processo de um nodo escasso de recursos para um que tenha maior disponibilidade.

5 Definição A migração de processos, que o MOSIX suporta para balançar carga, cria novas potencialidades de escalabilidade de processos paralelos de I/O (entrada e saída) que sejam apropriadas para as aplicações que necessitam processar grandes volumes de dados. O processamento paralelo de MOSIX utiliza biblioteca de I/O "MOPI", que fornece meios para dividir os processos (transparentemente) para diferentes nodos e permite acesso paralelo aos diferentes segmentos de um arquivo. (BARAK, 2002)

6 Definição Quando um processo é iniciado, o Mosix escolhe qual o melhor nó que poderá executá-lo, o envia para tal e monitora sua execução. Assim, o usuário não vê nada, o cluster faz tudo transparentemente.

7 Definição O Mosix pode ser implementado em maquinas ao qual serão usadas em outras tarefas (desktops, por exemplo), pois ele é totalmente imperceptível ao usuário, e em redes heterogêneas, com todo tipo de computadores inclusive com os que possuem processadores de 64bits, ou mesmo os novos processadores multi-core (Vários núcleos de processamento).

8 Principais Características
Usuários podem fazer login em qualquer nodo do cluster sem a necessidade de saberem da existência do Mosix; Não existe nodo controlador; Não é necessário modificar ou apontar os aplicativos a bibliotecas especiais;

9 Principais Características
Pode-se incluir ou remover algum nodo a qualquer momento sem afetar o funcionamento do sistema; Não é necessário copiar arquivos para nodos remotos do cluster; Balanceamento de carga usando migração de processos;

10 Principais Características
Migração de processos dos nodos escassos de recursos para os mais rápidos; Possui algoritmo de monitoramento que identificam, entre outras coisas, a velocidade de cada nó, a carga da CPU, e a memória livre disponível;

11 Principais Características
Tem suporte para trabalhos em batch; Possui ferramentas de instalação e configuração automáticas.

12 Aplicações que se beneficiam do Mosix
Processos CPU-bound: processos com longos tempos de execução e baixo volume de comunicação entre processos, ex: aplicações científicas, engenharia e outras aplicações que demandam alto desempenho de computação; Grandes compilações;

13 Aplicações que se beneficiam do Mosix
Para processos que misturam longos e rápidos tempos de execução ou com moderadas quantias de comunicação interprocessos, somado ao uso das bibliotecas MPI/PVM; Processos I/O bound misturados com processos da CPU quando executados através do servidor de arquivos, usando o sistema de arquivos distribuídos;

14 Aplicações que se beneficiam do Mosix
Banco de dados que não usem memória compartilhada;

15 Algumas desvantagens do Mosix
Processos com baixa performance, quando aplicativos com alta comunicação interprocessos são executados; Aplicações dependentes do hardware que necessitam de acesso a um periférico de um nó em especial não podem ser distribuídas;

16 Algumas desvantagens do Mosix
Não se ganha desempenho quando se roda um único processo, tal como o browser.

17 Sistema Operacional O sistema operacional usado foi o GNU/Linux Debian Etch, onde ele foi instalado com todas as opções padrões do assistente de instalação em modo gráfico. A escolha do uso desta distribuição foi por sua robustez e estabilidade, e também pela facilidade de trabalhar com pacotes pré-compilados nativos ".deb".

18 Sistema Operacional O Mosix pode ser usado em quase todos os sistemas operacionais baseados em UNIX, inclusive heterogeneamente com hardwares diferentes.

19 Obtendo o Mosix O Mosix pode ser obtido no site oficial do desenvolvedor ( onde existe disponível uma versão para estudos com suporte para até seis nós. Foi escolhida a versão MOSIX para kernel , ao qual foi trabalhado.

20 Referências


Carregar ppt "Universidade de Mogi das Cruzes Tec"

Apresentações semelhantes


Anúncios Google