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

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

Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti.

Apresentações semelhantes


Apresentação em tema: "Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti."— Transcrição da apresentação:

1 Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti

2 Motivação Realizar testes em Grids extremamente grandes, com programas altamente complexos, com um imenso volume de dados e largamente distribuídos, é extremamente caro! Oferecer um framework para fazer simulações realistas de sistemas de computação largamente distribuídos Oferecer um ambiente flexível e dinâmico para avaliar a performance de um conjunto de possíveis arquiteturas para processamento de dados

3 Características - GridSim Simulador baseado no SimJava2, que é um pacote para simulação de eventos discretos, orientado à processo. O GridSim permite que seja realizada modelagem e a simulação de: Aplicações; Recursos, e; Escalonadores – para implementação de algoritmos de escalonamento. Provê mecanismos para criar diferentes classes de recursos heterogêneos.

4 Funcionalidades - GridSim Novas Políticas de alocação podem ser feitas e integradas ao pacote; Possui um framework para suportar reserva avançada de uma grade; Incorpora mecanismos de coleta de workload provenientes de supercomputadores para simular um ambiente real de grade; Incorpora um modelo de leilão ao GridSim; Incorpora o DataGrid como extensão ao GridSim; Incorpora Networking como extensão ao GridSim, permitindo ligar recursos em uma topologia arbitrária de rede; Incorpora funcionalidade de tráfego de rede em background; Incorpora múltiplos Reginal GridInformationService (GIS), conectada numa rede; Integração com o ANT para build das aplicações de simulação.

5 Característica – MONARC 2 Implementado com Java (aparentemente não é baseado no JavaSim); Suporte nativo a multithread; Orientada a objetos, e; Portabilidade.

6 Funcionalidades – MONARC 2 Os principais componentes são: Centros regionais – CPUs e CLUSTERS; Redes – LAN e WAN; Bancos de dados; Tarefas, e; Escalonador de tarefas – Local e Distribuído. Arquitetura em Camadas

7 Simulação Top RC1 Router1 Router2Router3Router4Router5 Recurso 0 – Storage 100Gb 4xCPU 377MIPS file1 (10Mb) testFile1 (10Mb) Usuário 1 Operações: Get testFile2, testFile1 and fileF Attribute testFile1 Recurso 1 – Storage 100Gb 4xCPU 377MIPS testFile2 (10Mb) Recurso 2 – Storage 100Gb 2xCPU 377MIPS fileF (10Mb) fileG (10Mb) Rede 100Mbps Usuário 2 Operações: Get testFile1 Replicate testFile1 to Recurso 1 Delete testeFile1 from Recurso 1

8 Simulação - GridSim Log de execução da simulação. Relatório da simulação

9 Simulação - GridSim Relatório da simulação Tamanho dos Arquivos testFile1 e testFile2, alterado para 55Mb. Relatório da simulação Tamanho dos Arquivos testFile1 e testFile2, alterado para 40Mb.

10 Simulação - GridSim Não houve mudança na proporção do tempo de simulação.

11 Simulação – MONARC 2

12 Conclusão Não foi possível realizar a mesma simulação executada com o GridSim, utilizando o MONARC 2; Entretanto, é possível realizar a simulação com DataGrid também no MONARC 2, pois a sua API tem suporte para replicação de dados; Desvantagem é a ausência de um gerador de tráfego de rede em background. Na simulação realizada com o GridSim, ficou evidente que a API da ferramenta é robusta e bastante flexível para montar muitos tipos de simulações;

13 Referências http://monarc.cacr.caltech.edu:8081/www_ monarc/monarc.htm http://monarc.cacr.caltech.edu:8081/www_ monarc/monarc.htm http://monarc.cacr.caltech.edu:8081/www_mona rc/JavaDoc/index.html http://monarc.cacr.caltech.edu:8081/www_mona rc/JavaDoc/index.html http://www.gridbus.org/gridsim/ http://www.gridbus.org/gridsim/doc/


Carregar ppt "Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti."

Apresentações semelhantes


Anúncios Google