On Scalability of Software-Defined Networking
|
|
- Roberto Arantes Sampaio
- 8 Há anos
- Visualizações:
Transcrição
1 On Scalability of Software-Defined Networking Bruno dos Santos Silva Instituto de Computação IC Universidade Federal Fluminense UFF 24 de Setembro de 2015 B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
2 Introdução 1 Introdução 2 Raizes das preocupações sobre escalabilidade em SDN 3 Escalabilidade em diferentes configurações de rede 4 Oportunidades e desafios 5 Conclusão B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
3 Introdução Apesar de todas as vantagens oferecidas pelo SDN, existe um questionamento quanto a performance e escalabilidade do mesmo. Esse questionamento surge do fato de o controlador do SDN ser centralizado. Intuitivamente, isso nos leva a pensar que o controlador não escala conforme a rede cresce. Não ajuda o fato de testes iniciais com o NOX apontarem um limite de inicializações de fluxo por segundo mantendo um tempo abaixo de 10 ms para instalação do fluxo. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
4 Introdução O artigo argumenta que não há um gargalo inerente a escalabilidade do SDN, mas que essa preocupação vem de suposições. E que sem essas suposições, é possível projetar um plano de controle escalável. Porém, admite que há motivo para preocupação, mas com limitações a escalabilidade que não estão restritas somente ao SDN (i.e. protocolo de controle de redes tradicionais) B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
5 Raizes das preocupações sobre escalabilidade em SDN 1 Introdução 2 Raizes das preocupações sobre escalabilidade em SDN 3 Escalabilidade em diferentes configurações de rede 4 Oportunidades e desafios 5 Conclusão B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
6 Raizes das preocupações sobre escalabilidade em SDN Com a separação do plano de controle do plano de dados, os componentes podem evoluir de forma independente, tendo somente um API (application programming interfece) entre eles. Além disso, a visão centralizada da rede cria oportunidades para simplificar as aplicações de controle, acelerando as mudanças e inovações no plano de controle. Mas essa separação entre os planos também tem suas dificuldades. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
7 Raizes das preocupações sobre escalabilidade em SDN Figura: Plano de controle e de dados podem ter diferentes topologias, usar diferentes tecnologias e evoluir de forma independente. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
8 Raizes das preocupações sobre escalabilidade em SDN O que abordar na separação dos planos A definição da API deve atender a necessidade de várias arquiteturas e deve facilitar a evolução independente de ambos os planos. Além disso, as empresas que comercializam switchs devem adotar a mesma API, caso contrário, redes estarão presas a vendedores específicos, o que pode dificultar a inovação. E a separação entre os planos traz, como já dito, preocupação quanto a escalabilidade. Isso por causa da possibilidade de gargalos e de alto custo na sinalização da rede. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
9 Raizes das preocupações sobre escalabilidade em SDN Escalabilidade do controlador Como já visto, uma das formas de projetar uma rede SDN é delegar todas as funcionalidades de controle a um controlador centralizado, mas isto pode causar problemas de escalabilidade. Formas de tratar esse problema passam por utilizar paralelismo em sistemas multicore e melhorar a desempenho de E/S (i.e. Modificação no controlador NOX) Pode-se também reduzir o número de requisições enviadas ao controlador (i.e. DIFANE, DevoFlow). B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
10 Raizes das preocupações sobre escalabilidade em SDN Escalabilidade do controlador Alternativamente, pode-se distribuir a tarefa do controlador para múltiplos controladores. Ter um único controlador não é uma característica intrínsica do SDN. É necessário somente ter uma visão unificada e abrangente da rede. E projetar aplicações de controle com o nível de consistência a mais fraco possível. a Termo utilizado no domínio de Programação Concorrente B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
11 Raizes das preocupações sobre escalabilidade em SDN Escalabilidade do controlador Já existem soluções onde pode-se distribuir os elementos do plano de controle, mantendo uma visão geral da rede. Onix: plataforma de controle distribuída que facilita a implementação de um plano de controle distribuído. HyperFlow: sincroniza o estado da rede entre múltiplas instâncias de controladores, levando as aplicações, rodando em cada controlador, a assumir que possuem controle sobre toda a rede. Uma outra forma de distribuir o plano de controle é através de escopos, na qual aplicações que podem operar usando o estado local do switch (escopo local) são implantadas próximas ao plano de dados, aliviando outras partes do plano de controle, da carga. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
12 Raizes das preocupações sobre escalabilidade em SDN Outras preocupações quanto a escalabilidade do SDN Carga elevada no controlador é só uma das preocupações quanto a escalabilidade do SDN. Outras causas de preocupação são: alto custo na inicialização de fluxos, e resiliência a falhas. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
13 Raizes das preocupações sobre escalabilidade em SDN Alto custo na inicialização de fluxos Primeiros projetos de controladores (i.e. NOX e ETHANE) utilizavam um modelo reativo, no qual o controlador instalava o estado de encaminhamento no switch baseado em cada fluxo. Isso levou a suposição generalizada de que todos os sistemas SDN são reativos. No entanto, projetos proativos (no qual o encaminhamento é configurado antes da inicialização dos fluxos) são, não só aceitáveis, como podem evitar o atraso na inicialização de fluxos. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
14 Raizes das preocupações sobre escalabilidade em SDN Alto custo na inicialização de fluxos Processo de configuração de fluxo Chega um fluxo no switch que não combina com nenhuma entrada na tabela de fluxo O switch gera uma nova requisição de fluxo para o controlador O controlador responde com uma nova regra de encaminhamento O switch atualiza sua tabela de fluxos B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
15 Raizes das preocupações sobre escalabilidade em SDN Alto custo na inicialização de fluxos Devido a falta de recursos e a implementação não ótima de software, os switches suportam apenas algumas milhares de instalação de fluxos por segundo com uma latência inferior a 10 ms, enquanto que o Open vswitch é capaz de instalar dezenas de milhares. É, portanto, previsível que a atualização da FIB (Forwarding Information Base) será o fator principal na latência da configuração de fluxo pelo switch. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
16 Raizes das preocupações sobre escalabilidade em SDN Alto custo na inicialização de fluxos No entanto, não levando em consideração essas limitações na configuração reativa de fluxo, a lógica de controle é quem então determina a escalabilidade do SDN. Isso porque um programa de controle instalando um caminho fim-a-fim baseado em fluxo não escala, já que a memória do switch é fixa mas o número de regras de encaminhamento cresce de acordo com o número de fluxos ativos na rede. Contudo, o programa de controle pode instalar regras agregadas que combinem com um grande número de micro-fluxos ou, proativamente instalar regras no núcleo da rede, enquanto classifica e rotula reativamente fluxo nas bordas. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
17 Raizes das preocupações sobre escalabilidade em SDN Resiliência a falhas Resiliência a falhas e o tempo de convergência após uma falha sempre foram preocupações importantes em desempenho de redes. Porém, em SDN, dados controladores slave sincronizados por estado e um mecanismo escalável de descoberta de controladores caso um venha a falhar, teria-se o suficiente para que a rede continuasse funcionando. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
18 Raizes das preocupações sobre escalabilidade em SDN Resiliência a falhas Processo de reparação de falha 1 O switch detecta uma mudança 2 O switch notifica o controlador 3 O programa de controle computa as ações de reparo 4 O programa de controle envia atualizações para o switch 5 O switch atualiza suas tabelas de encaminhamento B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
19 Raizes das preocupações sobre escalabilidade em SDN Resiliência a falhas O tempo de propagação de falha em redes SDN não é pior do que em redes tradicionais, pois, em SDN, a informação é enviada diretamente para o controlador, enquanto que em redes tradicionais, a rede é inundada com notificações. Além disso, em SDN, a computação é efetuada em um controlador mais capaz do que em redes tradicionais. Portanto, o processo de recuperação de falhas em SDN não é pior do que em redes tradicionais e SDN pode utilizar as mesmas técnicas usadas em redes tradicionais para minimizar indisponibilidade. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
20 Escalabilidade em diferentes configurações de rede 1 Introdução 2 Raizes das preocupações sobre escalabilidade em SDN 3 Escalabilidade em diferentes configurações de rede 4 Oportunidades e desafios 5 Conclusão B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
21 Escalabilidade em diferentes configurações de rede Além de analisar métricas, pode-se também verificar padrões de escalabilidade e imprevistos em tipos específicos de redes. Para identificar padrões que possam ser generalizados e usados como referência no entendimento de problemas de escalabilidade, foram analisados os seguintes exemplos: Data centers Redes de provedores de serviços B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
22 Escalabilidade em diferentes configurações de rede Data centers O número absoluto de eventos de controle gerados em uma rede cuja escala é tão grande quanto dezenas de milhares de elementos é suficiente para sobrecarregar qualquer controlador centralizado. Uma forma de resolver esse problema é proativamente instalar regras nos switches, com custo de perda de precisão e reatividade no controlador. Caso seja necessário ter precisão, pode-se implantar as aplicações próximas aos switches. E, por último, pode-se utilizar controladores distribuídos, já que a sincronização de estados e configuração de fluxos teriam latência mínima, dada a baixa latência em redes de data centers. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
23 Escalabilidade em diferentes configurações de rede Redes de provedores de serviços Normalmente, redes de provedores de serviços estão distribuídas geograficamente, o que aumenta preocupações quanto a escalabilidade, configuração de fluxos, latência de convergência de estados e consistência. Uma vantagem da distribuição física da rede é que permite a criação de partições em diferentes regiões, cada uma com um controlador independente. Por também ter um grande número de fluxos, deve-se também se preocupar com limites de recursos para dados de fluxos. Uma solução simples para esse problema é a agregação de fluxos, que tem como custo a perda de granularidade no controle. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
24 Oportunidades e desafios 1 Introdução 2 Raizes das preocupações sobre escalabilidade em SDN 3 Escalabilidade em diferentes configurações de rede 4 Oportunidades e desafios 5 Conclusão B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
25 Oportunidades e desafios Existem outros aspectos além do desempenho, que permitem mensurar a escalabilidade de uma rede. Tais como: Gerenciabilidade: quão conveniente é gerenciar uma rede quando elementos de rede são adicionados, removidos ou modificados em larga escala Escalabilidade funcional: quanto esforço é necessário fazer para adicionar uma nova funcionalidade na rede B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
26 Oportunidades e desafios Abstrações comportamentais e de programação Processo de configuração de fluxo Apesar de fornecer uma API que expõe detalhes de interface entre plano de dados e controle, tal nível de detalhe não se faz necessário a quem gerencia a rede. Operadores e programadores necessitam de uma interface na qual possam especificar o comportamento desejado com o mínimo de esforço possível. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
27 Oportunidades e desafios Teste e verificação Teste ainda é um grande desafio para todos os tipos de redes, incluindo SDNs. Porém, SDNs já fornecem formas de teste que ainda não estão totalmente disponíveis para redes tradicionais. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
28 Extensibilidade Oportunidades e desafios Implementações atuais do SDN implementam apenas protocolos conhecidos cujo suporte é dado pela maioria do equipamentos. Conforme SDN cresce, novos protocolos ou versões terão que ser implementadas nas APIs atuais. Uma solução para esse problema seria fornecer uma API mais expressiva entre o plano de dados e o plano de controle. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
29 Conclusão 1 Introdução 2 Raizes das preocupações sobre escalabilidade em SDN 3 Escalabilidade em diferentes configurações de rede 4 Oportunidades e desafios 5 Conclusão B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
30 Conclusão Conclui-se que as preocupações referentes a escalabilidade em redes SDN não são causadas ou únicas a rede SDN. E que a maioria desses problemas podem ser resolvidos sem perda de benefícios oferecidos pelas redes SDN. Além disso, que SDNs oferecem a flexibilidade que permite a programação da rede e a gestão em escala. B. S. Silva (IC-UFF) On Scalability of SDN 24 de Setembro de / 30
Tópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto PARTE 1 REDES DEFINIDAS POR SOFTWARE (SDN) 2 Bibliografia Esta aula é baseada
Leia maisTecnologias Web. Padrões de Projeto - Camada de Apresentação
Tecnologias Web Padrões de Projeto - Camada de Apresentação Cristiano Lehrer, M.Sc. Padrões da Camada de Apresentação (1/2) Intercepting Filter Viabiliza pré e pós processamento de requisições. Front Controller
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisIntrodução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisForneça a próxima onda de inovações empresariais com o Open Network Environment
Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis
Leia maisEAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS
EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS Relatório Nº 03/2013 Porto Alegre, 22 de Agosto de 2013. ANÁLISE DE SOLUÇÕES: # RAID 1: O que é: RAID-1 é o nível de RAID que implementa o espelhamento
Leia mais4 Plano de Recuperação
4 Plano de Recuperação Como pode ser observado na Seção 3.2, um projeto de um middleware para TVD deve considerar o fato que ele será embarcado em plataformas diversas e, portanto, que fará uso de diversas
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org
Leia maisCLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02
tendências CLOUD EDIÇÃO 02 Agosto/2012 CLOUD O conceito de nuvem é nebuloso Como uma organização pode contratar assertivamente Serviços em Cloud? Quais são os principais riscos de um contrato de Cloud
Leia maisMaestro. Arthur Kazuo Tojo Costa 317497. Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação
Maestro Arthur Kazuo Tojo Costa 317497 Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação Introdução Sistema Operacional de Redes Detalhes do hardware Multiplexação
Leia maisFaculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.
Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisNovidades no Q-flow 3.02
Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisGerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:
Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das
Leia maisSistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I Prof. MSc. Hugo Souza Como já vimos, os sistemas distribuídos são apresentados considerando um planejamento bem mais complexo relacionado aos
Leia maisAula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com
Aula 02 Conceitos básicos elipse INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com 1. Introdução O Elipse E3 trabalha totalmente orientado para a operação
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisGerência de Redes. Introdução. filipe.raulino@ifrn.edu.br
Gerência de Redes Introdução filipe.raulino@ifrn.edu.br Introdução Sistemas complexos com muitos componentes em interação devem ser monitorados e controlados. 2 Introdução A de gerência de redes surgiu
Leia maisIntrodução ao GED Simone de Abreu
Introdução ao GED Simone de Abreu GED O que é isso? O conhecimento teve, ao longo da história, diferentes significados e funções. No tempo das cavernas nossos antepassados transmitiam aos seus descendentes
Leia maisEste artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007.
Vírus no Linux? Este artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007. Interface de uma distribuição Linux Uma das
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisENGENHARIA DE SOFTWARE DESENVOLVIMENTO EM CAMADAS
ENGENHARIA DE SOFTWARE DESENVOLVIMENTO EM CAMADAS Uma estrutura para um projeto arquitetural de software pode ser elaborada usando camadas e partições. Uma camada é um subsistema que adiciona valor a subsistemas
Leia maisUtilização de Sistemas Distribuídos em MMOGs (Massive MultiPlayer Online Games) Mauro A. C. Júnior
Utilização de Sistemas Distribuídos em MMOGs (Massive MultiPlayer Online Games) Mauro A. C. Júnior Tópicos Abordados Um pouco sobre MMOGs Aplicação e Importância Dificuldades e Soluções Tendência Um pouco
Leia maisConsiderações no Projeto de Sistemas Cliente/Servidor
Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis
Leia maisPlataforma Sentinela
Plataforma Sentinela A plataforma completa para segurança corporativa A plataforma Sentinela é a mais completa plataforma para monitoramento e interceptação em tempo real, gravação e bilhetagem de chamadas
Leia maisCurso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.
Curso ITIL Foundation Introdução a ITIL ITIL Introduction Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.com Agenda Definição / Histórico Escopo Objetivos Benefícios e Problemas
Leia maisProjeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br
Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução Prof. Humberto Brandão humberto@dcc.ufmg.br aula disponível no site: http://www.bcc.unifal-mg.edu.br/~humberto/ Universidade Federal de
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Leia mais6 Quarta parte logística - Quarterização
87 6 Conclusão A concorrência aumentou muito nos últimos anos e com isso os clientes estão recebendo produtos com melhor qualidade e um nível de serviço melhor. As empresas precisam, cada vez mais, melhorar
Leia maisRoteamento e Comutação
Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede
Leia maisMoip Assinaturas. Gerencie mensalidades, assinaturas e cobranças recorrentes
Gerencie mensalidades, assinaturas e cobranças recorrentes outubro/2012 Índice O Mercado de Assinaturas... 03 O Moip Assinaturas... 04 Fluxo básico... 04 APIs... 05 Versão 1.0... 06 Participe do Beta...
Leia maisMÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS Quando falamos em arquitetura, normalmente utilizamos esse termo para referenciar a forma como os aplicativos computacionais são estruturados e os hardwares
Leia maisGerenciamento de Incidentes - ITIL. Prof. Rafael Marciano
Gerenciamento de Incidentes - ITIL Prof. Rafael Marciano Conteúdo Objetivos Conceitos e Definições Atividades Indicadores Chaves de Desempenho Papéis Desafios Um pouco sobre a certificação ITIL Foundations
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia mais4 Um Exemplo de Implementação
4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação
Leia maisEngenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1
Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.
Leia maisRedes e Internet do Futuro
Redes e Internet do Futuro ::: SDN e NDN ::: Samuel Henrique Bucke Brito Departamento de Engenharia de Computação e Automação Industrial (DCA) Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisArquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares
Arquitetura TCP/IP Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Problema de resolução de endereço Mapeamento direto Associação dinâmica ARP
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão
Leia maisCurso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisDetecção e investigação de ameaças avançadas. INFRAESTRUTURA
Detecção e investigação de ameaças avançadas. INFRAESTRUTURA DESTAQUES A infraestrutura do RSA Security Analytics Arquitetura modular para coleta distribuída Baseada em metadados para indexação, armazenamento
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisArquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo
Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante
Leia maisItinerários de Ônibus Relatório Final
CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...
Leia maisBANCO CENTRAL DO BRASIL 2009/2010
BANCO CENTRAL DO BRASIL 2009/2010 CONTINUIDADE DE NEGÓCIOS E PLANOS DE CONTINGÊNCIA Professor: Hêlbert A Continuidade de Negócios tem como base a Segurança Organizacional e tem por objeto promover a proteção
Leia maisRedes Definidas por Software
Redes de Computadores I Redes Definidas por Software Antonio Gonzalez Pastana Lobato Ulisses da Rocha Figueiredo Redes de Computadores I Introdução Introdução Aplicações Atuais Data-Centers Muitas máquinas
Leia maisRedes Overlay. Estrutura. Exemplo. Um Exemplo Histórico. Aldo Monteiro do Nascimento, Dionei Marcelo Moraes. 08 de novembro de 2006
1 DINF / UFPR 08 de novembro de 2006 2 3 4 5 6 são redes lógicas construídas sobre redes físicas. Nas são estabelecidos enlaces lógicos entre nós que pertencem a rede. Estes enlaces podem ou não ser enlaces
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisÉ CLOUD. É ON-DEMAND.
É CLOUD. É ON-DEMAND. Última geração de software para transferência de arquivos digitais PARA MOVIMENTAÇÃO INTELIGENTE DA SUA MÍDIA Conceito digital FedEx: A maneira mais fácil e confiável para enviar
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisBancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Leia maisGerência e Administração de Redes
Gerência e Administração de Redes IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm Agenda! Apresentação da disciplina! Introdução! Tipos de Gerência! Ferramentas
Leia maisSistemas Distribuídos. Aleardo Manacero Jr.
Sistemas Distribuídos Aleardo Manacero Jr. Conteúdo Conceitos fundamentais Estratégias de controle: relógios e algoritmos de sincronismo Serviços: arquivos e memória Corba Processamento distribuído Sistemas
Leia maisDinâmicas de Acesso ao Espectro
Redes Cognitivas com Oportunidades Dinâmicas de Acesso ao Espectro Defesa de Tese Marcel William Rocha da Silva Orientador: José Ferreira de Rezende Roteiro Introdução e motivação Rádios cognitivos Oportunidades
Leia maisMSc Eliton Smith elitonsmith@gmail.com. Gerenciamento e Administração de Redes
MSc Eliton Smith elitonsmith@gmail.com Gerenciamento e Administração de Redes 2 Gerência de Redes ou Gerenciamento de Redes É o controle de qualquer objeto passível de ser monitorado numa estrutura de
Leia maisGuia de Especificação de Caso de Uso Metodologia CELEPAR
Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisAir-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor.
Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor. Corte os fios e sinta-se confortável com a solução sem fio Air-Fi da Trane. A comunicação sem fio Air-Fi da
Leia maisSolitaire Interglobal
Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.
Leia maisPROJETO DE REDES www.projetoderedes.com.br
PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro
Leia maisEngenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Leia maisAutomação de Locais Distantes
Automação de Locais Distantes Adaptação do texto Improving Automation at Remote Sites da GE Fanuc/ Water por Peter Sowmy e Márcia Campos, Gerentes de Contas da. Nova tecnologia reduz custos no tratamento
Leia maisEquipamentos de Redes. Professor Leonardo Larback
Equipamentos de Redes Professor Leonardo Larback Componentes de Expansão e Segmentação Pontos de rede localizados à distâncias maiores que o limite estabelecido pela mídia utilizada, o aumento no número
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maishttp://www.wikiconsultoria.com.br/100-motivos-implantar-crm/
Continuando a série 100 motivo para implantar um CRM, veremos agora motivos referentes a BackOffice de CRM. Se você não tem a primeira parte da nossa apresentação, com os primeiros 15 motivos para implantar
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Visão. Versão 1.0
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão 1.0 Data: 27/03/2011 Histórico da Revisão Data Versão Descrição Autor 27/03/2011 1.0 Versão Inicial
Leia maisGuia de Especificação. Vijeo Citect
Guia de Especificação Vijeo Citect Guia de Especificação Vijeo Citect > Este documento destina-se à auxiliar nas especificações do software SCADA Vijeo Citect. > Descreve as licenças disponíveis e mostra
Leia maisUnidade 13: Paralelismo:
Arquitetura e Organização de Computadores 1 Unidade 13: Paralelismo: SMP e Processamento Vetorial Prof. Daniel Caetano Objetivo: Apresentar os conceitos fundamentais da arquitetura SMP e alguns detalhes
Leia maisTópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)
teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -
Leia maisBANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING
BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Conceitos e Arquitetura Vantagens das Arquiteturas C/S (em relação
Leia maisProjeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
Leia maisMultiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar
Leia maisGerenciamento de Redes
Gerenciamento de Redes As redes de computadores atuais são compostas por uma grande variedade de dispositivos que devem se comunicar e compartilhar recursos. Na maioria dos casos, a eficiência dos serviços
Leia maisSYSTEM SENSORS Sistema Unificado de Monitoramento de TI
SYSTEM SENSORS Sistema Unificado de Monitoramento de TI Rev.: 26/07/2014 COMERCIAL comercial@onium.com.br http://www.onium.com.br A ONIUM Visão: ser reconhecida por gerar valor corporativo através de tecnologia
Leia maisFATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios
FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito
Leia maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisIntrodução à ISO 9001:2015
Trilhando o caminho das mudanças da nova versão Clique aqui para para conhecer-me. Introdução à ISO 9001:2015 Apresentar e interpretar As mudanças da norma versão da ABNT ISO 9001:2015 em relação à ABNT
Leia maisNúvem Pública, Privada ou Híbrida, qual adotar?
Instituto de Educação Tecnológica Pós-graduação Gestão e Tecnologia da Informação - Turma 25 03/04/2015 Núvem Pública, Privada ou Híbrida, qual adotar? Paulo Fernando Martins Kreppel Analista de Sistemas
Leia maisControle de Almoxarifado
Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de
Leia maisADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 13
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 13 Índice 1. Administração de SGBDs - Continuação...3 1.1. Recuperação (Recovery)... 3 1.1.1. Recuperação de sistema... Erro! Indicador não definido. 1.1.2. Recuperação
Leia maisTRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação
TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO DE PROVIDÊNCIAS INICIAIS Março/2014 V 1.1 REGIONALIZAÇÃO DE SERVIÇOS DE TI MAPEAMENTO
Leia maisServiços em Nuvem: Oportunidade para Operadoras Parte III
Serviços em Nuvem: Oportunidade para Operadoras Parte III Este artigo introduz os conceitos de computação em nuvem, Cloud Computing, e a insere no contexto de mercado de serviços ao apresenta-la como uma
Leia maisMÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Leia mais