Análise de Fluxos Joao.Neves@fe.up.pt João Neves, 2007 Análise de Fluxos João Neves, 2006 2 João Neves 1
Conceito de Fluxo O conceito de fluxo (fluxo de dados ou fluxo de tráfego) para uma ligação fim-a-fim tem grandezas constantes: Endereço origem/destino Número do port do Serviço Tipo de Informação Requisitos de Serviço Direccionalidade Características de desempenho do Serviço João Neves, 2006 3 Características do Fluxo Características do Fluxo Requisitos de Desempenho Importância/Níveis de Prioridade Outras Capacidade (p. ex. Largura de Banda) Atraso (p. ex. Latência) Fiabilidade (p. ex. Disponibilidade) Níveis de QoS Negócio/Empresa/ISP Política Direccionalidade Grupos de Utilizadores, Aplicações, Equipamentos Escalonamento (p.ex. hora do dia) Protocolos Utilizados Endereços/Portos Requisitos de Sequrança/Privacidade João Neves, 2006 4 João Neves 2
Tipos de Fluxos João Neves, 2006 5 Fluxos e Projecto João Neves, 2006 6 João Neves 3
Fluxos Compostos ou Individuais João Neves, 2006 7 Fluxos de Backbone João Neves, 2006 8 João Neves 4
Processo de Identificação e Determinação dos Fluxos Identificar Fluxos, Requisitos de Fluxos e Localização previamente determinados na Análise de Requisitos Determinar a localização das Fontes e Destinos Aplicar Modelos de Fluxos quando necessário Combinar Requisitos de Desempenho para os Fluxos com as Especificações dos Fluxos João Neves, 2006 9 Fonte e Destino dos Dados João Neves, 2006 10 João Neves 5
Fluxos Potenciais João Neves, 2006 11 Fonte e Destino dos Dados João Neves, 2006 12 João Neves 6
Fluxos, Fonte e Destino dos Dados João Neves, 2006 13 Modelos de Fluxos João Neves, 2006 14 João Neves 7
Modelos Peer-to-Peer João Neves, 2006 15 Modelo Peer-to-Peer João Neves, 2006 16 João Neves 8
Cliente-Servidor É o modelo de fluxos mais facilmente aplicável hoje em dia. Este modelo tem direccionalidade e hierarquia Os fluxos ocorrem nos dois sentidos, pedidos e respostas, mas os pedidos tendem a ser mais pequenos que as respostas Os fluxos entre clientes e servidores tendem a ser assimétricos i João Neves, 2007 17 Cliente-Servidor João Neves, 2006 18 João Neves 9
Computação Cooperativa João Neves, 2006 19 Computação Cooperativa João Neves, 2006 20 João Neves 10
Computação Distribuída João Neves, 2006 21 Fronteiras Geográficas dos Fluxos João Neves, 2006 22 João Neves 11
Fronteiras Lógicas do Fluxos João Neves, 2006 23 Distribuição dos Fluxos A distribuiçao tradicional dos fluxos é baseada na regra 80/20, onde 80% do tráfego está circunscrito na rede local e 20% é de entrada/saída para o exterior. A regra dos 80/20 admite como pressupostos que os utilizadores estão lógica e fisicamente próximos dos recursos que usam. Com as redes virtuais e as redes privadas virtuais os utilizadores deixam de aceder unicamente a recursos próximos e, portanto, a regra dos 80/20 deixa de ser válida. João Neves, 2006 24 João Neves 12
Distribuição dos Fluxos João Neves, 2006 25 Distribuição de Fluxos João Neves, 2006 26 João Neves 13
Especificações dos Fluxos João Neves, 2006 27 Algoritmo de Especificação do Fluxo Para os fluxos do tipo best-effort não é possível especificar fiabilidade, ou requisitos de atraso, só a capacidade será considerada nos cálculos. Para fluxos especificados todas as características especificadas são usadas nos cálculos. Quando o atraso ou a fiabilidade garantida fazem parte dos requisitos estes serão usados individualmente nos cálculos. Capacidades geradas a partir de fluxos não reflectem nehum modificador de desempenho. João Neves, 2006 28 João Neves 14
Análise de Fluxos João Neves, 2006 29 Exemplo: Ambiente de Manipulação de Dados João Neves, 2006 30 João Neves 15
Fonte e Destino de Dados João Neves, 2006 31 Movimento de Dados João Neves, 2006 32 João Neves 16
Aplicações João Neves, 2006 33 Fluxos: Aplicação A João Neves, 2006 34 João Neves 17
Fluxos: Aplicação B João Neves, 2006 35 Fluxos: Aplicação C João Neves, 2006 36 João Neves 18
Determinação de Fronteiras João Neves, 2006 37 Determinação de Fronteiras João Neves, 2006 38 João Neves 19
Cliente-Servidor João Neves, 2006 39 Computação Distribuída João Neves, 2006 40 João Neves 20
Distribuição de Fluxos Clientes-Servidores João Neves, 2006 41 Modelos, Fronteiras e Distribuições João Neves, 2006 42 João Neves 21
Modelos, Fronteiras e Distribuições João Neves, 2006 43 Exemplo de Ambiente MAN João Neves, 2007 44 João Neves 22
Fluxos no Exemplo MAN João Neves, 2006 45 Fluxos das Aplicações João Neves, 2006 46 João Neves 23
Características das Aplicações João Neves, 2006 47 Fluxos das Aplicações João Neves, 2006 48 João Neves 24
Modelo de Fluxos João Neves, 2006 49 Fluxos no Backbone João Neves, 2006 50 João Neves 25
Bibliografia McCabe, James D. Network Analysis, Architecture and Design Second Edition (The Morgan Kaufmann Series in Networking), 2003-04 ISBN 1-55860-887-7 João Neves, 2007 51 João Neves 26