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

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

SISTEMAS DISTRIBUIDOS

Apresentações semelhantes


Apresentação em tema: "SISTEMAS DISTRIBUIDOS"— Transcrição da apresentação:

1 SISTEMAS DISTRIBUIDOS
MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA INSTITUTO MILITAR DE ENGENHARIA CURSO DE ENGENHARIA DE COMPUTAÇÃO SISTEMAS DISTRIBUIDOS DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA Orientadores: Orientados: RAQUEL COELHO GOMES PINTO CAP. ANDERSON SANTOS DANIEL MADASCHI PICCOLI LEONARDO FERREIRA CARDOSO

2 ESTADO ATUAL DO PROJETO
SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA SUMÁRIO OBJETIVO ARQUITETURA CRONOGRAMA ESTADO ATUAL DO PROJETO

3 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA OBJETIVO O objetivo do projeto consiste em desenvolver uma aplicação para o ambiente Linux que permita o aproveitamento da capacidade de processamento das máquinas ociosas.

4 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ARQUITETURA O sistema proposto deve ser organizado em uma estrutura com um servidor rodando um gerenciador de processos e as máquinas clientes onde os programas serão executados.

5 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ARQUITETURA Servidor: recebe submissão da execução de programas e realiza o escalonamento dos processos nas máquinas clientes ociosas. Cliente: executa um daemon denominado Monitor que monitora o nível de utilização dos recursos de máquina para determinar se o cliente está ou não ocioso.

6 Requisição do processo
SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ARQUITETURA z z z ... Cliente Servidor Requisição do processo Processo Processo

7 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA CRONOGRAMA Levantamento bibliográfico; Desenvolvimento do cliente; Desenvolvimento do Servidor; Desenvolvimento de um protocolo de comunicação; Testes e depuração; Escrita da monografia;

8 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA CRONOGRAMA Meses Ago Set Out Nov Dez Jan Fev Mar Abr Mai Jun Jul Etapas I I I I I I I V V V I I – Bibliografia II – Cliente III – Servidor IV – Comunicação V – Testes VI - Monografia

9 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ESTADO ATUAL DO PROJETO Levantamento bibliográfico Definição do algoritmo de ociosidade Desenvolvimento do cliente Implementação do Monitor utilizando estatísticas da máquina extraídas do /proc/stat, /proc/swaps e /proc/meminfo Teste;

10 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ESTADO ATUAL DO PROJETO Stat cpu <user> <nice> <sys> <idle> Meminfo MemFree MemTotal Swaps <Filename> <Type> <Size> <Used> <Priority>

11 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ESTADO ATUAL DO PROJETO

12 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ESTADO ATUAL DO PROJETO

13 SISTEMA DISTRIBUIDO DESENVOLVIMENTO DE UM SISTEMA DE APROVEITAMENTO DE MÁQUINAS OCIOSAS E BALANCEAMENTO DE CARGA ARGUIÇÃO DANIEL PICCOLI MADASHI LEONARDO FERREIRA CARDOSO


Carregar ppt "SISTEMAS DISTRIBUIDOS"

Apresentações semelhantes


Anúncios Google