UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Um Modelo de Desempenho Markoviano para Escalonamento de Processos Paralelos.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

Sistemas Operacionais Aula II
Simulação de Sistemas Antonio J. Netto AULA1.
INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
Algoritmos de Escalonamento
Sistemas Operacionais Gerência de Processador
ETAPAS DE ESTUDO EM P.O. Definição e Formulação do Problema
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
LOT-SIZE PROBLEM   PROBLEMA DE DIMENSIONAMENTO DE LOTES COM VÁRIOS CENTROS DE PRODUÇÃO. Sheila Souza Lino.
SISTEMAS OPERACIONAIS ERP E SCM
Walter de Abreu Cybis Maio, 2003
Computação Evolutiva: Programação Genética
Sistemas Operacionais Planejamento de Experimento
Avaliação de Sistemas Operacionais
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC SISTEMAS OPERACIONAIS I Turmas.
Alessandro Nakamuta Bruno Guazzelli Batista
Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Marcos José
Avaliação de Desempenho de Sistemas Operacionais
Alessandro Nakamuta Bruno Guazzelli Batista
SSC SISTEMAS OPERACIONAIS I Aula 15 – Gerenciamento de Memória
Arquitetura de Computadores
Linguagens de Programação
Análise de Redes de Telecomunicações
Claudio de Oliveira – Simulador SOsim 09/03/10 20:13 Claudio de Oliveira –
Administração de Recursos Materiais
Threads.
Apresentação da disciplina
Escalonamento de Processos no Linux
Protocolo CMB em simulação distribuída
Engenharia de Software para Sistemas de Apoio a Decisão
Sistemas Operacionais Aula 4
SISTEMAS OPERACIONAIS
Linguagem de Programação IV
SISTEMAS OPERACIONAIS
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
ÍNDICES DE CARGA E DE DESEMPENHO SSC-642 SISTEMAS COMPUTACIONAIS DISTRIBUÍDOS.
Avaliação de Desempenho
Conteúdo Processos e threads Partes do processo
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Escalonamento com prioridades
Sistemas Operacionais
Escalonamento de Processos e Threads
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Curso de Graduação em Engenharia de Produção ENG 1004 – Linguagem de Programação para.
Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro.
1 Uma proposta para migração de páginas no Linux Guilherme A. A. Tesser (HP/PUCRS) Avelino F. Zorzo (PUCRS) PUCRS/HP – Porto Alegre - Brazil.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
1 Universidade Federal de Santa Catarina Uma Ferramenta de Suporte a Simulação de Redes com o ns-2 Adriano Orlando Campestrini Florianópolis
Projeto Completo de Redes Ópticas com Topologia em Hierarquia
SISTEMAS OPERACIONAIS
Equivalência de Fluxos e Modelagem Hierárquica Profa. Jussara M. Almeida 1 o Semestre de 2011.
Prof. André Luis Meneses Silva
AGRADECIMENTOS: MOTIVAÇÃO: Atualmente, aproximadamente 70% da produção nacional de óleo é proveniente de poços operados por injeção contínua de gás (gas-lift).
Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti.
Etapas : Algoritmo é uma sequência lógica de instruções que podem ser executadas. É importante destacar que qualquer tarefa que siga um certo padrão.
Roteiro Introdução Arquitetura Características Algoritmos de Escalonamento Tipos de Grades Projetos Aplicações Conclusão Perguntas Thiago Soares de Carvalho.
<< Título do Projeto >>
Gerenciamento de Memória Sistemas Recentes
Sistemas de Arquivos- Cap4
Elementos de Informática
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Abordagem Sistemática Guilherme Amaral Avelino Avaliação e Controle de Sistemas de Informação.
Scalable Grid Application Scheduling via Decoupled Resource Selection and Scheduling VLADIMIR GUERREIRO Publicado em: IEEE International Symposium, 2006.
Pesquisa Operacional Programação Linear
Administração de Sistemas Operacionais 1 -Windows
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner
Projeto do CBPF Grid SSOLAR Bruno Lima Felipe da Matta Roberto Kishi Thagor Baiocco Tiago Olimpio
Escalonamento de Operações de Reconfiguração Dinâmica Mestrado Integrado em Engenharia Eletrotécnica e de Computadores Aluno: Ricardo Ferreira Orientador:
Ant Colony Optimization Eraylson Galdino da Silva Universidade Federal de Pernambuco Centro de Informática Tópicos Avançados em Inteligência.
FACULDADE DE TECNOLOGIA SENAC PELOTAS/RS CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES Cluster para balanceamento de carga do moodle Vinicius Fabião.
Transcrição da apresentação:

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Um Modelo de Desempenho Markoviano para Escalonamento de Processos Paralelos no GNU/Linux UFPA – Universidade Federal do Pará PPGEE – Programa de Pós-Graduação em Engenharia Elétrica LPRAD – Laboratório de Planejamento de Redes de Alto Desempenho Regiane Kawasaki Francês Diego Lisboa Cardoso Luiz Affonso Guedes Carlos Renato Lisboa Francês Marcelino Silva da Silva

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Apresentação  Introdução  Escalonador GNU/Linux  Modelos Markovianos  Análise dos Resultados  Conclusões  Próximos Passos

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Introdução  Aplicações tais como: Simulações; Streaming de áudio e vídeo; Servidores de resolução de nomes;  São aplicações que impõem certas restrições de tempo de execução.  Geralmente, demandam grande quantidade dos recursos computacionais;

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Introdução  Por conta disso, algumas estratégias de Qualidade de Serviço (QoS) são necessárias.

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Introdução  Técnicas de QoS em GPOS  Implementação de algoritmos de escalonamento;  Reserva de recursos;  Utiliza a estrutura tradicional dos GPOS.

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Escalonador do Linux Lista das tarefas com prioridade Processos da fila para execução Executar o primeiro desta fila schedule ( ) sched_find_first_bit ( ) Mapa de Bits, com 140 Bits Ativo Expirado

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Modelo Markoviano  Para melhor entendimento e realização de possíveis extrapolações no escalonamento de processos em GPOS (GNU/Linux), foi proposto um modelo analítico markoviano.

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Modelo Markoviano  Motivações para uso de Modelo Markoviano: Possui formulação matemática bastante consolidada; Domínio por parte de integrantes do grupo; Técnica bastante difundida em outras áreas; Ferramenta disponível para solução de cadeias de Markov (ModEsto – INPE).

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Modelo

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Estados

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Modelo de Simulação(Arena)

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Modelo com reserva

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Estados possíveis

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Análise dos Resultados  Os valores de entrada do modelo foram coletados no sistema real;  Representa uma alta ocupação de CPU;  Utilização de um benchmark;  Três computadores diferentes: Dois Atholn XP 2.6 com 512Mb de RAM; Um Athlon XP 2.8 com 512 Mb de RAM.  Tabela a seguir resume o INPUT;  Inseridos em ambos os casos (no modelo markoviano e na simulação utilizando o ARENA®);

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Análise dos resultados Alta Prioridade:Valores Baixa Prioridade: Valores 77,3 0,10 0,090,67 Buffer Médio5 5

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Análise dos Resultados Tempo de Espera em Fila 0%10%20%30%40%50%60% S1 / P10,480,510,540,560,570,590,60 S2 / P24,185,467,119,1911,8015,0519,03 Probabilidade de Bloqueio 0%10%20%30%40%50%60% S1 / P10,230,270,310,350,390,420,45 S2 / P20,910,930,940,960,97 0,98 Tamanho da fila 0%10%20%30%40%50%60% S1 / P12,883,133,343,523,673,803,91 S2 / P24,844,884,914,934,954,964,97

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Análise dos Resultados

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Análise dos Resultados

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Conclusões  Proposto um modelo de desempenho para um escalonador markoviano de GPOS;  Modelo estendido do escalonador com reserva de recurso;  Através dos resultados, percebe-se que o houve um bom desempenho das aplicações com QoS;  Entretanto, as outras aplicações sofreram algumas limitações, dentro de limites aceitáveis.

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Próximos Passos  Estudo de políticas ótimas  Processo markoviano de decisão;  Implementação de políticas sub-ótimas;  Se possível, implementação das melhores estratégias observadas no modelo, em um GPOS real.

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Obrigado!

UFPA - PPGEE - LPRAD Laboratório de Planejamento de Redes de Alto Desempenho Um Modelo de Desempenho Markoviano para Escalonamento de Processos Paralelos no GNU/Linux UFPA – Universidade Federal do Pará PPGEE – Programa de Pós-Graduação em Engenharia Elétrica LPRAD – Laboratório de Planejamento de Redes de Alto Desempenho Regiane Kawasaki Francês Diego Lisboa Cardoso Luiz Affonso Guedes Carlos Renato Lisboa Francês Marcelino Silva da Silva