Etienne C. R de Oliveira Redes Avançadas para Computação em Grade

Slides:



Advertisements
Apresentações semelhantes
Testes no laboratório do CPqD Agosto/2003 Marcel Cavalcanti de Castro Hélio Alexandre Carvalho.
Advertisements

CRC – Cyclic Redundancy Check
O Serviço Experimental MonIPÊ CACTISonar
Universidade Federal do Rio de Janeiro
Noções de Sistemas Operacionais
Virtualização André Bernardes RA: César Kallas RA:
Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade.
Sistemas Distribuídos:Definições e Caracteristicas
Sistemas Operacionais
William Stallings Arquitetura e Organização de Computadores 8a Edição
Serviços Diferenciados
Serviços Diferenciados
Qualidade de Serviço em Redes IP Mecanismos de QoS
Ambientes de Computação Empresarial e Avaliação de Custos
Sistema para Gerenciamento de Redes Baseado em Agentes Móveis
CPU – based DoS Attacks Against SIP Servers
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Augusto César Ferreira Gustavo Demmer Marcela Santana Márcia Back
ArchC: Uma linguagem de descrição de arquiteturas
Variáveis Dinâmicas Caixas de Nós
1 Data Integration in a Bandwidth-Rich World Ian Foster and Robert L. Grossman Universidade Federal Fluminense Doutorado em Computação – Engenharia de.
The OptIPuter.
HAR: Hierarchy-Based Anycast Routing Protocol for Wireless Sensor Networks (Niwat Thepvilojanapong, Yoshito Tobe, Kaoru Sezaki) Prof. Dr. Célio V. N.
Wireless Mesh Networks: A Survey
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
SSC SISTEMAS OPERACIONAIS I Aulas 6 – Escalonamento de Processos
Grid Anywhere Um Middleware Extensível para Grades Computacionais
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Algoritmos de escalonamento (com e sem o
QoS para Realidade Virtual
Exokernel Aluno : Leandro Heleno Möller Professor : Eduardo Bezerra
Silberschatz and Galvin Operating System Concepts Unidade 1: Introdução O que é um sistema operacional? Systemas simples em lote (batch) Sistemas.
Integração de Bancos de Dados Amplamente Distribuídos
Simple Network Management Protocol (SNMP)
Prof. Marcelo Diniz Fonte:
Mestrado em Telecomunicações Fim-a-Fim em uma Rede IP
Marcelo Nascimento dos Santos
Arquiteturas de Alto Desempenho
Tutorial Condor Juliano Freitas da Silva
Thiago Barroso Ferreira
Composição e Geração de Aplicações usando Aspectos
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Camada de Transporte: Portas, Sockets, Aplicações em Rede
Telecomunication Management Network
Segurança na Telefonia IP e VoIP
Serviços Diferenciado (DiffServ)
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
1 Programa de Engenharia Elétrica - PEE/COPPE/UFRJ Universidade Federal do Rio de Janeiro Extending OpenFlow for Unified Management and Control of Cloud.
Segurança em Grades Computacionais
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
Protocolos de Redes de Computadores
VPN VPN é uma conexão onde o acesso e a troca de dados somente é permitido a usuários e/ou redes que façam parte de uma comunidade de interesse, que ocorre.
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Sistemas Distribuídos
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
Vanet´s – Vehicular Adhoc Networks
Transmissão Multimídia: Internet2
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,
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
A Multilayer P2P Framework for Distributed Synchronous Collaboration Fernando Abrahão Afonso Leonardo Kunz Programação com Objetos Distribuídos Trabalho.
Qualidade de Serviços em Redes IP Edgard Jamhour.
Apresentação Assuntos : Grids OurGrid
Comunicação Multimídia. Sub-sistema de Aplicação Computação colaborativa = CSCW Dimensões de colaboração –tempo trabalho cooperativo assíncrono trabalho.
Flexible Traffic Management in Broadband Access Networks using Software Defined Networking Gerenciamento flexível de tráfego em redes de acesso a banda.
Qualidade de Serviço Parametrização de serviços –por causa da heterogeneidade de requisitos vinda de diferentes aplicações distribuídas –flexibilidade.
PRODUTOS GVT VPN MPLS.
Alan Mateus Vieira Neves Mestrando em Ciência da Computação Prof. Dr. Ricardo Massa Orientador Um framework estratégico para tomada de decisão em ambiente.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário Final QoSem roteadores Alberto.
Segurança de Rede Prof. Sales Filho VPN. 2 Objetivos Apresentar o IPSec Uso do IPSec para criação de VPN´s Realizar a configuração de VPN utilizando roteadores.
Transcrição da apresentação:

GARA: A Uniform Quality of Service Archicteture (Alain Roy e Volker Sander) Etienne C. R de Oliveira eoliveira@ic.uff.br Redes Avançadas para Computação em Grade Prof. Michael Stanton

Agenda Introdução Arquitetura Unificada para QoS Reserva Coordenada Reserva de Recursos de Rede Conclusão

Introdução Motivação Proposta Objetivo Usenet → WWW → P2P; Megaflops → Teraflops; Gigabytes → Terabytes Esgotamento de recursos Recursos limitados Oscilação de disponibilidade Alternativas Aumentar os recursos Diminuir os requerimentos das aplicações (aplicações adaptativas) Dispor de QoS (Quality of Service) Múltiplos requerimentos (rede, CPU, memória, área de armazenamento etc) Alocação avançada de recursos (Advance Reservations) Proposta Framework para gerência de recursos GARA – General-purpose Architecture for Reservation and Allocation Objetivo Possibilitar que aplicações que demandem recursos possam facilmente gerenciar a qualidade de serviço para os recursos requeridos

Arquitetura Unificada para QoS Contribuições Interface única para reserva coordenada Alocação avançada de recursos Arquitetura em camadas Segurança – Autenticação e Autorização Infra-estrutura em grade – Globus Arquitetura Estruturada em 4 camadas High-Level Layer GARA Layer LRAM Layer Resource Manager Layer Uma Interface única simplifica o desenvolvimento de serviços no topo da arquitetura GARA, provendo novas funcionalidades, tais como reserva coordenada de recursos. A habilidade de requisitar alocações avançadas, possibilitando agendar aplicações e recursos necessários Arquitetura em camadas, permitindo novos mecanismos de reserva de QoS

Arquitetura Unificada para QoS High-Level Layer Trata as solicitações de QoS das aplicações GARA Layer Descreve solicitações de reserva de forma simples e padronizada Define uma estrutura de dados para reserva concedida Estabelece uma comunicação com o serviço de reserva (local ou remoto) LRAM Layer Autenticação e autorização Traduzir pedidos de forma que camada Resource Manager possa efetuar a reserva de QoS Resource Manager Layer Controla e garante as reservas solicitadas interagindo com diretamente com serviços (rede, CPU, memória etc)

Arquitetura Unificada para QoS

Arquitetura Unificada para QoS Reserva de Recursos (Interface) RSL – Globus Resource Reservation Language Atributos GARA Reserva de Recursos Resource Reservations (Reserva de Recursos) – Uma interface de alto-nível para aplicações em grade Podemos considerar um programador que deseja reservar banda de rede para uma aplicação que será executada amanhã.

Arquitetura Unificada para QoS Gerência de Recursos (Aprovisionamento) Aprovisionamento de recursos Traduz solicitações de QoS em ações Configura um roteador Gerenciamento de recursos de QoS Rede com DiffServ (Serviços Diferenciados) Espaço em disco CPU com priorização de processos Real-Time CPU Scheduling (DSRT) Permite a integração com serviços de gerência de recursos de terceiros Alocação avançada de recursos (Advance Reservations) Interação com os recursos Interface externa Alocação Avançada de Recursos - Interação com os recursos - Controla e garante as reservas solicitadas interagindo com diretamente com serviços) Interface externa – serviços providos pelo gerenciador de recursos (resource manager) necessitam ser acessados. GARA depende da habilidade de comunicação direta com o gerenciador de recursos. Portanto, o GARA deve saber que usuário está acessando um gerenciador de recurso e toda interação que ocorre com o usuário.

Reserva Coordenada Reserva de múltiplos recursos Experimento

Reserva de Recursos de Rede Aplicações com requerimentos diferenciados Baixa latência e pouca banda de rede Baixa latência e alta banda de rede Alta banda de rede Reserva de Rede em um Único Domínio IntServ versus DiffServ Bandwidth Broker Roteadores de borda – marcação de pacotes Roteadores de núcleo – per-hop behavior (PHB) Expedited Forwarding (EF) PHB Serviço de alta prioridade jitter e atraso de fila Tráfego marcado com EF é priorizado

Reserva de Recursos de Rede Reserva de Rede sob Múltiplos Domínios Reserva Coordenada Encadeamento de BBs (Bandwidth Brokers)

Reserva de Recursos de Rede Reserva de Rede sob Múltiplos Domínios Reserva Coordenada

Reserva de Recursos de Rede Reserva de Rede sob Múltiplos Domínios Encadeamento de BBs (Bandwidth Brokers) Cada BB conhece seus BBs vizinhos Todos os BBs são contactados

Conclusão Implementação – Globus Toolkit Trabalhos Futuros Aumento da confiabilidade Mecanismo mais adequado para alocação de recursos Provê uma interface para QoS Possibilita alocação avançada de recursos Reserva sob múltiplos domínios

Bibliografia [Roy e Sander] Roy, A., Sander, V. GARA: A Uniform Quality of Service Architecture. Grid Resource Management – State of the Art and Future Trends, Outono de 2003, pp. 377-394. [Roy, 2000] Roy, A. GARA. In: http://www-fp.mcs.anl.gov/qos/, maio de 2007. [Roy, 2000] Roy, A. The Lowdown on Quality of Service. In: http://www.cs.wisc.edu/~roy/publications/presentations/acm_talk.ppt , maio de 2007. [Roy, 1999] Roy, A. GARA: An Architecture for Advanced Reservations. In: http://www.cs.wisc.edu/~roy/publications/presentations/globus_retreat.ppt, maio de 2007. [Ian et al., 1999] Ian, F., Kesselman, C., Lee, C. et al. A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation. Proceedings of IWQoS , Junho de 1999.

GARA: A Uniform Quality of Service Archicteture (Alain Roy e Volker Sander) Etienne C. R de Oliveira eoliveira@ic.uff.br Redes Avançadas para Computação em Grade Prof. Michael Stanton