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

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

Aluno: Ricardo Nogueira de Figueiredo

Apresentações semelhantes


Apresentação em tema: "Aluno: Ricardo Nogueira de Figueiredo"— Transcrição da apresentação:

1 Algoritmos de escalonamento em servidores WEB distribuídos com QoS – implementação e testes
Aluno: Ricardo Nogueira de Figueiredo Orientador: Prof. Marcos José Santana

2 Sumário Introdução Servidores Web SWDS
Algoritmos de Escalonamento de Requisições Carga de Trabalho Objetivo do Projeto Referências Utilizadas

3 Introdução A utilização da Internet Primeiras Soluções
Oferecer Qualidade de Serviço (QoS) Sistema Web com Diferenciação de Serviço (SWDS)

4 Servidor WEB Definição Funcionalidades
Programa responsável por distribuir conteúdo WEB Funcionalidades Manipulação de páginas não estáticas Conexões seguras ao servidor (HTTPS) Compressão de Conteúdo

5 Servidor WEB Tipos de Servidores Interativo Processo por Requisição
Atende uma requisição Processo por Requisição Cria um processo-filho para processamento Poll de Processos Elimina o tempo de criação de processos Thread por Requisição A vantagem é consumir menos recursos Poll de Threads Maior controle no nível de multiprogramação

6 Servidor WEB Lista de Servidores disponíveis Microsoft IIS Apache
Xitami ZEUS Lighttpd Sun Web Server

7 Sistema Web com Diferenciação de Serviço (SWDS)
Característica Principal É um modelo que visa oferecer QoS, em nível de aplicação, no escopo de servidores

8 Sistema Web com Diferenciação de Serviço (SWDS)
Arquitetura e seus módulos

9 Sistema Web com Diferenciação de Serviço (SWDS)
Classificador Responsável por receber as requisições e processar de acordo com a classe de serviço Controle de Admissão Gerencia a aceitação das requisições de acordo com outros fatores Recursos Computacionais A requisição é enviada para um nó do cluster

10 Sistema Web com Diferenciação de Serviço (SWDS)

11 Algoritmos de Escalonamentos de Requisição
Escalabilidade e Desempenho Várias Alternativas de Algoritmos Balaceamento X Compartilhamento Centralizado X Distribuído

12 Algoritmos de Escalonamentos de Requisição
Aleatório Todas requisições tem a mesma probabilidade de distribuição Round Robin Lista Circular WFQ (Weighted Fair Queue) Lista Circular com prioridades para as classes de usuário SQF (Shortest Queue First) Análise da fila de processos

13 Carga de Trabalho Finalidade é analisar o comportamento do servidor
Há uma grande dificuldade em produzir material de acordo com as características necessárias

14 Carga de Trabalho Exemplos Log da Copa de 2008
Mais de 1 bilhão de requisições Média de requisições por minuto

15 Objetivo do Projeto Implementação do modelo
Desenvolvimento de algoritmos de escalonamento Determinar o perfil de carga para testes

16 Referências Bibliográficas
Teixeira, M. A., Santana, M. J., Santana, R. H. C. Analysis of Task Scheduling Algorithms in Distributed Web-servers Systems Silva, L. H. C. Caracterização de cargas de trabalho para testes de modelos de servidores web. (Dissertação de Mestrado) Teixeira, M. A., Santana, M. J., Santana, R. H. C. Servidor Web com Diferenciação de Serviços: Fornecendo QoS para os Serviços da Internet Júnior, P. D. M. Modelagem e Análise de um Protocolo de Acesso Alternativo para o Padrão IEEE de Redes Metropolitanas sem Fio Traldi, O. A., Barbato, A. K., Santana, R. H. C Service differentiating algorithms for QoS-enabled web servers

17 Obrigado a Todos !!


Carregar ppt "Aluno: Ricardo Nogueira de Figueiredo"

Apresentações semelhantes


Anúncios Google