Aluno: Ricardo Nogueira de Figueiredo

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais Gerência de Processador
Advertisements

Sistemas Distribuídos
Aula 21/09/2011 Courouris, Dollimore, cap 10
Laboratório de Sistemas Integráveis
Peer to Peer Referência:
Oferecendo QOS em Redes IP
Interação Cliente Servidor
Aluno: Paulo Sérgio Franco Eustáquio
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.
Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana
Conceito e Análise de algoritmos para o modelo SWDS
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.
SSC SISTEMAS OPERACIONAIS I Aulas 6 – Escalonamento de Processos
Avaliação de Sistemas Operacionais
Sistemas Distribuídos e Redes de Computadores
Paulo Sérgio Franco Eustáquio
Avaliação de Desempenho de Sistemas Operacionais
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Método de Gordon-Newell
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Algoritmos de escalonamento (com e sem o
Avaliação dos Threads da Bibloteca Apache Portable Runtime Diego L. Função Edwin Choquehuanca Dráusio L. Rossi.
SSC Avaliação de Desempenho de Sistemas Computacionais
QoS para Realidade Virtual
Mestrado em Telecomunicações Fim-a-Fim em uma Rede IP
Uso de Cluster de Computadores no Ambiente Corporativo
Arquitetura de Sistemas Operacionais
Claudio de Oliveira – Gerência do Processador 09/03/10 20:13 Claudio de Oliveira –
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
QoS - Qualidade de Serviço
Sistemas Distribuídos
Modelo de Segurança para Ambientes Cooperativos
Sistemas Operacionais
Aplicativos Web Com Orientação a Objetos
Sistemas Operacionais Aula 4
SISTEMAS OPERACIONAIS
CRC98 - Coimbra, 9 e 10 de Novembro de 1998 Desenho e Implementação do Serviço Controlled-Load da Arquitectura IntServ Joana Urbano, Gonçalo Quadros, Edmundo.
ÍNDICES DE CARGA E DE DESEMPENHO SSC-642 SISTEMAS COMPUTACIONAIS DISTRIBUÍDOS.
MapReduce Conceitos e Aplicações
Linhas de Pesquisa FRAMESEC
Computing on large scale distributed systems: experience of the XtremWeb project CMP-157 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Prof. Cláudio Fernando Resin.
SISTEMAS OPERACIONAIS I
Aplicações Web com Orientação a Objetos
Ferramentas de Desenvolvimento WEB
Escalonamento de Processos e Threads
Zeque - Grad. CC1 Sistemas Operacionais Curso de Ciência da Computação da UFPE Prof. José Queiroz - ZEQUE.
Difusão de Informação em Meio Sem-fio (2)  Índice exponencial;  Índice baseado em localização;  Programação de broadcast de dados por demanda;  Sistema.
Firewall (Isa Server 2006) Curso: Ciências da Computação Disciplina: Rede de Computadores I Alunos: Anderson Mello, Bruno Macedo, Daniel Coelho, Indaian.
Abr-17 Projetar Processos Projetar distribuição.
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Performance Characterization of Descentralized Algorithms for Replica Selection in Distributed Object Systems Carlos Eduardo Benevides BezerraIvan Medeiros.
Python Threads e Socket
6: Multimídia em Redes6b-1 Melhorando a QOS em Redes IP Ø Grupos do IETF estão trabalhando em propostas para prover melhor controle de QOS nas redes IP,
Prof. André Luis Meneses Silva
Monarc Framework para Simulações Disciplina: Programação Distribuída e Paralela Alunos: Anderson Bestteti e Rafael Zancan Frantz Professor: Cláudio Fernando.
Introdução aos Sistemas Operacionais
Avaliação de Desempenho de Sistemas Introdução
Projeto QuickList 51GoodIdea. Missão Fornecer aos clientes soluções inteligentes, intuitivas e práticas. Sempre priorizando funcionalidade e fornecimento.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Conceitos Programação Web.
Aplicativos para Internet Prof. Wolley W. Silva
Detecção de tráfego Skype na Web através de Redes Neurais Artigo Original: Freire, P. E., Ziviani, A., and Salles, R. M. (2008). Detecting skype flows.
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Sistemas Operacionais
Segurança em Comércio Eletrônico Comércio tradicional realizado de maneira centralizada cercado de restrições legais Comércio eletrônico realização de.
Engenharia de Sistemas (Lato Sensu) Victor Costa de Alemão Cisneiros Hudson Ramos Aracaju/SE COMPARAÇÃO ENTRE SERVIDORES WEB APACHE HTTP SERVER E NGINX.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Escalonamento de Operações de Reconfiguração Dinâmica Mestrado Integrado em Engenharia Eletrotécnica e de Computadores Aluno: Ricardo Ferreira Orientador:
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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 802.16 de Redes Metropolitanas sem Fio Traldi, O. A., Barbato, A. K., Santana, R. H. C Service differentiating algorithms for QoS-enabled web servers

Obrigado a Todos !!