Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.