ICMC-USP 1/16 Mecanismo de Negociação e Controle de Admissão em Políticas de Escalonamento de Tempo Real, visando QoS Absoluta em sistemas WEB distribuídos.

Slides:



Advertisements
Apresentações semelhantes
Uma Política de Escalonamento de Tempo-Real para Garantias de QoS na Web baseada em parâmetros de Média e Dispersão de Tempo de Resposta Michelle Nery.
Advertisements

ETAPAS PARA SEGMENTAÇÃO DE MERCADO, DEFINIÇÃO DE MERCADO-ALVO E POSICIONAMENTO 1. Identificação das variáveis de segmentação e segmentação de mercado.
Algoritmos para Geração de Variáveis Aleatórias
Algoritmos de Escalonamento
Sistemas Operacionais Gerência de Processador
INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES E SISTEMAS OPERACIONAIS VIVIANE LUCY Sistemas Operacionais Gerência de Processador WebDesign Redes de Computadores.
Analfabetismo no Brasil: Tendências, Perfil e Efetividade dos Programas de Alfabetização de Adultos Reynaldo Fernandes Inep/MEC e FEA-RP/USP.
Aplicações Estatísticas na Área de Inteligência de Mercado
Protótipo de Simulador de Elevadores
Sistemas Distribuídos
ENGENHARIA DE MÉTODOS Prof. Adolfo Sérgio Furtado da Silva
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
Interação Cliente Servidor
Aluno: Paulo Sérgio Franco Eustáquio
Aluno: Ricardo Nogueira de Figueiredo
Aluno: Paulo Sérgio Franco Eustáquio
ALGORITMOS DE CONTROLE DE ADMISSÃO (COM E SEM O CONCEITO DE SESSÕES) EM SERVIDORES WEB DISTRIBUÍDOS COM QOS – IMPLEMENTACÃO E TESTES. Aluno: Rafael Scarenci.
Conceito e Análise de algoritmos para o modelo SWDS
SSC SISTEMAS OPERACIONAIS I Aulas 6 – Escalonamento de Processos
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.
Paulo Sérgio Franco Eustáquio
Avaliação de Desempenho de Sistemas Operacionais
Algoritmos de escalonamento (com e sem o
QoS para Realidade Virtual
Mestrado em Telecomunicações Fim-a-Fim em uma Rede IP
Marcelo Nascimento dos Santos
Noções de Simulação O cálculo de probabilidades e valores esperados nem sempre pode ser feito analiticamente. Frequentemente, recorre-se a modelos de simulação.
EVOLUÇÃO METODOLÓGICA DA GESTÃO DE RISCOS
Claudio de Oliveira – Gerência do Processador 09/03/10 20:13 Claudio de Oliveira –
Como Desenvolver Sistemas de Informação
Avaliação de Organizações e Projetos Sociais
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Modelagem para Web Aula de 11/04/2011.
Lucas Bondan, Maicon Kist, Rafael Kunst, Cristiano B
Introdução Forte dependência de grandes fornecedores de hardware e software Altos custos com retorno duvidoso Sistemas fragmentados sem integração Redes.
Sistemas Operacionais
Modernização da Gestão de Recursos Humanos no Poder Público
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Sistemas Operacionais Aula 4
Cinemática Plana de um Corpo Rígido Cap. 16
Metodologia de Gestão de Projetos
Gerência de Recursos Processador
Ethos: Sistema Distribuído para Suporte ao Comitê de Ética em Pesquisa Autor: Rodrigo Stefani Domingues Orientador: Prof. Dr. Carlos M. T. Toledo Faculdade.
Rio de Janeiro, 28/6/2013 GESEL/UFRJ
Sistemas Operacionais
Estudo de Caso: Atendimento
PMBOK 5ª Edição Capítulo 9
AVALIAÇÃO DE FORNECEDOR
Ana S. Palma, Bruno S. Okuda, C. Celso B. Camargo, Everthon T. Sica*, Gelson A. A. Brigatto e Rafael T. Carvalho Sistema de Suporte á Decisão aplicado.
Módulo: Gerenciamento de Incidentes e
1 Fórum Nacional da Previdência Social A gestão da Previdência Social: uma questão de governança Peter Spink Brasília – DF 10 de maio de 2007.
TEORIA DE FILAS SERVIÇO BULK
ITIL – Entrega de Serviços
Grupo: André Tschaffon Rafael Pinheiro. Conteúdo da Apresentação Objetivo do trabalho Como utilizar o Design Rationale? Andamento do projeto 2.
Monitoramento de Ambientes SOA Baseados em Eventos.
1.
SISTEMAS OPERACIONAIS I
UML - Unified Modeling Language
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Escalonamento com prioridades
Pesquisa de Clima Resultados NYK Line
Avaliação do Desempenho
Processos.
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.
Equivalência de Fluxos e Modelagem Hierárquica Profa. Jussara M. Almeida 1 o Semestre de 2011.
Analyzing Security and Energy Tradeoffs in Autonomic Capacity Management Analisando Tradeoffs de Segurança e Energia em Gerenciamentos Autônomos de Capacidade.
Avaliação de Desempenho em Ambientes de Mobile Cloud Computing Danilo Oliveira Paulo Maciel Nelson Rosa.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner
Transcrição da apresentação:

ICMC-USP 1/16 Mecanismo de Negociação e Controle de Admissão em Políticas de Escalonamento de Tempo Real, visando QoS Absoluta em sistemas WEB distribuídos Rogerio Fernandes Tott Aluno Francisco José Monaco Orientador

ICMC-USP 2/16 Roteiro Introdução/Contextualização Objetivo Proposta Trabalho Realizado Resultados Proximos Passos

ICMC-USP 3/16 Introdução Motivação QoS absoluta parâmetros especificados sem relação às outras classes no problema em foco: tempo de atendimento

ICMC-USP 4/16 Introdução Modelo de Casagrande (2007) Cenário 2 classes de serviços A e B, cada qual com uma L max contratada todos os clientes possuem o mesmo perfil de carga taxa de geração de requisições: distribuição exponencial custo de processamento das requisições: distribuição exponencial Modelo de ambiente Um único servidor Web, granularidade da aplicação (não preemptivo) uma fila, requisições independentes, custos conhecidos taxa de utilização do sistema de 75% diferentes condições proporções de clientes em cada classe diferença entre L max das classes A e B

ICMC-USP 5/16 Introdução Modelo de Casagrande (2007) Solução Política de Casagrande Leva em conta a deadline instantânea e o custo de processamento Resultados interessantes, melhor que EDL e SJF isoladamente

ICMC-USP 6/16 Introdução Política de Casagrande (2007) Solução Calculo de Deadline instantânea: Segundo formula abaixo: Li = Latência efetiva Ri = No. de Requisições Twj = Tempo já esperado pela requisição j na fila Lc = Latência Contratada Dj = Deadline instantânea (valor a ser encontrado)

ICMC-USP 7/16 Introdução Política de Casagrande (2007) Solução Calculo de Prioridade: Segundo formula abaixo: Dj = Deadline instantâneo da requisição j Tpj = Tempo de processamento da requisição j Inversão de Tpj caso Dj < 0 para priorizar jobs com menor Tp

ICMC-USP 8/16 Objetivo Estender o estudo realizado por casagrande adicionando controle de admissão e renegociação Questões a serem investigadas Que critérios são importantes para definir um contrato bilateral? Quais extensões/modificações são interessantes?

ICMC-USP 9/16 Proposta Mecanismo convencional Mecanismo de controle de admissão Mecanismo de renegociação (rejeição x migração de classe)

ICMC-USP 10/16 Proposta Alternativa Contratos dinâmicos ou adaptativos Média de Latência como função da carga imposta pelo ciente

ICMC-USP 11/16 Trabalho Realizado Controle de Admissão Monitor de Impacto de cada contrato no sistema Verifica a carga imposta por cada contrato ao sistema média de carga / media de tempo de chegada Monitor de degradação do sistema Verifica possível degradação do sistema Verifica aumento da média de tempo de atendimento de requisições Verifica a diminuição da satisfação do cliente

ICMC-USP 12/16 Trabalho Realizado Controle de Admissão – Melhor solução Adicionar um multiplicador à Latência contratada (MC) MCA = 1 se o impacto do contrato for menor que o impacto esperado. MCA = impacto do contrato / impacto esperado caso contrário engana o escalonador de requisições Li = Latência efetiva Ri = No. de Requisições Twj = Tempo já esperado pela requisição j na fila Lc = Latência Contratada Dj = Deadline instantânea (valor a ser encontrado) MCA = Multiplicador do Controle de Admissão *MCA

ICMC-USP 13/16 Resultados Cenário 1: comportamento anormal do usuario 9 – causa o dobro do impacto esperado

ICMC-USP 14/16 Resultados Cenário 1: comportamento normal (macroscopicamente) das requisições

ICMC-USP 15/16 Próximos passos Melhorias no Controle de Admissão Utilizar dados do monitor de degradação do sistema Acionar o multiplicador do controle de admissão apenas quanto houver degradação do sistema Criação de uma política bilateral dinâmica Com base no Impacto do contrato, definir uma média de tempo de atendimento das requisições daquele contrato Utilizando dados colhidos pelo monitor de impacto.

ICMC-USP 16/16 FIM Obrigado