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

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

Algoritmos de escalonamento (com e sem o conceito de Sessões) em servidores WEB distribuídos com QoS - implementação e testes Aluno: Ricardo Nogueira de.

Apresentações semelhantes


Apresentação em tema: "Algoritmos de escalonamento (com e sem o conceito de Sessões) em servidores WEB distribuídos com QoS - implementação e testes Aluno: Ricardo Nogueira de."— Transcrição da apresentação:

1 Algoritmos de escalonamento (com e sem o conceito de Sessões) em servidores WEB distribuídos com QoS - implementação e testes Aluno: Ricardo Nogueira de Figueiredo Orientador: Marcos José Santana

2 Sumário Introdução Servidor Web Qualidade de Serviço (QoS) Modelo SWDS Proposta de Trabalho Trabalhos Realizados

3 Introdução O projeto inicial da Internet – Usada por pesquisadores e estudantes acadêmicos – Transferência de um volume de dados pequenos A criação da World Wide Web – Responsável pela expansão da Internet – Adição de novos recursos: telefonia, rádio e TV Problemas decorrentes do Crescimento – Protocolo IP utiliza o conceito de best-effort para entrega dos dados

4 Introdução Motivação: A Web está se tornando cada vez mais uma mídia orientada a negócios Se torna mais importante projetar sistemas capazes de diferenciar o desempenho designado a usuários e serviços Carência de servidores Web com diferenciação de serviços implementados.

5 Servidor Web Um servidor web é um programa de laço infinito atendendo requisições e enviando resposta (Orfali et al, 1999). Baseado no modelo cliente/servidor.

6 Servidor Web Outras características de um servidor web: Virtual Hosting; Conexões seguras; Manipulação de páginas estáticas e dinâmicas; Suporte a Arquivos Grandes; Compressão dos Dados.

7 Servidor Web Servidores Web disponíveis: Apache Lighttpd Microsoft IIS Zeus Web Server Sun Java System Web Server Xitami Web Server TUX * KHTTPd *

8 Servidor Web Gráfico do total de servidores ativos em todos os domínios.

9 Servidor Web - Apache Inicialmente desenvolvido por Robert McCool em Servidor Web APACHE é o programa mais utilizado atualmente. Possui arquitetura modular. Possui duas versões: 1.x: Preforking 2.x: Módulos de Multiprocessamento (MPM)

10 Servidor Web - Apache

11 Qualidade de Serviço (QoS) Definição: – É um requisito da aplicação para a qual exige-se que determinados parâmetros estejam dentro de limites bem definidos.

12 Qualidade de Serviço (QoS) Parâmetros de QoS: – Vazão – Atraso (Latência) – Jitter – Perda de Pacotes

13 Qualidade de Serviço (QoS) Oferece maior garantia e segurança nas aplicações da Internet Em caso de congestionamento, somente pacotes de melhor esforço serão descartados Modelo de Qualidade de Serviço na Internet: Serviços Integrados (IntServ) Serviços Diferenciados (DiffServ)

14 Serviços Integrados Caracterizado pela reserva de recursos Utiliza o protocolo RSVP (Resource Reservation Protocol)

15 Serviços Diferenciados O modelo mais utilizado para a implementação de Qualidade de Serviço Classificação de pacotes nos pontos de ingresso na rede

16 Comparação entre Modelos

17 Qualidade de Serviço em nível de Aplicação Reconhecer os diferentes tipos de demanda Melhor atender cada classe de cliente Alguns trabalhos foram elaborados implementando QoS Modelo proposto por Teixeira, 2004

18 Modelo SWDS Os componentes que compõem o modelo SWDS são: – Módulo Classificador – Controle de Admissão – Cluster de servidores Web

19 Modelo SWDS

20 Modelo SWDS - Classificador Responsável por distribuir as requisições para as classes de serviço. Critérios: Urgência no Atendimento; Conteúdo a ser requisitado; Origem da Requisição; Políticas de Atendimento.

21 Modelo SWDS – Controle de Admissão Possui o objetivo de gerenciar a aceitação das requisições no cluster.

22 Modelo SWDS – Reconhecimento de Sessão

23 Proposta de Trabalho Ferramentas e Técnicas utilizadas: Técnica: Proxy Reverso Softwares: – Ubuntu Server 8.04 – Apache Web Server HTTP – Gerador de Carga: AB (Apache Bench); HTTPerf; JMETER;

24 Proposta de Trabalho

25

26 Objetivos: Implementar um protótipo para o Servidor Web com Diferenciação de Serviço; Implementar no protótipo os algoritmos já elaborados pelo GSDPC; Validar, testar e avaliar o sistema implementado; Realizar comparações do SWDS com: servidor Web tradicional os resultados obtidos por Messias, 2007

27 Proposta de Trabalho

28 Trabalhos Realizados Trabalhos preliminares já realizados no contexto do projeto proposto: avaliação dos algoritmos de balanceamento de carga implementados no servidor APACHE. desenvolvimento de um algoritmo de escalonamento dinâmico baseado na carga de CPU de cada nó do cluster.

29 Trabalhos Realizados

30


Carregar ppt "Algoritmos de escalonamento (com e sem o conceito de Sessões) em servidores WEB distribuídos com QoS - implementação e testes Aluno: Ricardo Nogueira de."

Apresentações semelhantes


Anúncios Google