Gerenciamento Adaptativo de Largura de Banda Baseada na Predição de Tráfego Usando Wavelets

Tamanho: px
Começar a partir da página:

Download "Gerenciamento Adaptativo de Largura de Banda Baseada na Predição de Tráfego Usando Wavelets"

Transcrição

1 Gerenciamento Adaptativo de Largura de Banda Baseada na Predição de Tráfego Usando Wavelets Autora: Marta Calasans Costa Lacerda 1, Orientador: Jamil Salem Barbar 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade Federal do Uberlândia (UFU) Uberlândia MG Brasil marta@pos.facom.ufu.br, jamil@facom.ufu.br Título: Gerenciamento Adaptativo de Largura de Banda Baseada em Predição de Tráfego Usando Wavelets Aluna: Marta Calasans Costa Lacerda Orientador: Jamil Salem Barbar Programa de pós-graduação: Pós-graduação em Ciência da Computação - UFU Nível: Mestrado de contato do aluno: marta@pos.facom.ufu.br de contato da orientadora: jamil@facom.ufu.br Ano de ingresso no programa: 2008 Época esperada de conclusão: Agosto / 2010 Resumo. As redes de computadores atuais, em geral, possuem alta capacidade de transmissão. Apesar disso, o controle do compartilhamento de largura de banda ainda é uma questão relevante, pois é preciso observar que, por maior que ela seja, a largura de banda sempre será finita. Assim, a necessidade do gerenciamento de largura de banda surge principalmente pelo fato de se tratar de um recurso limitado que precisa ser suficiente para comportar as infinitas possibilidades de utilização das redes de computadores. Considerando essa necessidade, como projeto de dissertação, propõe-se um sistema de gerenciamento adaptativo da largura de banda do enlace de saída do gateway de uma rede local IPv4 baseado em predição de tráfego utilizando transformadas wavelets. Especificamente, o objetivo é desenvolver e implementar um sistema de gerenciamento que permita que a largura de banda do enlace de saída seja compartilhada de forma justa entre as interface de entrada do gateway da rede. Palavras-Chave. largura de banda; wavelets; predição de tráfego; SNMP.

2 1. Introdução e Motivação Desde a criação das primeiras redes de computadores, ocorreu um crescimento significativo na taxa de transmissão dos enlaces de comunicação devido à utilização de meios físicos mais apropriados e à elaboração de técnicas de transmissão, codificação e empacotamento mais eficientes. Esse crescimento foi acompanhado por uma redução no custo de transmissão (medido por bps bits por segundo) e pela popularização dessas redes, tornando os enlaces de alta velocidade mais acessíveis. Como consequência, as redes de computadores atuais, em geral, possuem alta capacidade de transmissão. Apesar disso, o controle do compartilhamento de largura de banda ainda é uma questão relevante, pois é preciso observar que, por maior que ela seja, a largura de banda sempre será finita. Se houve um aumento expressivo na oferta desse recurso ao longo dos anos, houve um aumento ainda maior na demanda por ele. E não é difícil perceber que esse comportamento de demanda crescente tende a continuar. Assim, surge a necessidade do gerenciamento de largura de banda principalmente pelo fato de se tratar de um recurso limitado que precisa ser suficiente para comportar as infinitas possibilidades de utilização das redes de computadores. O objetivo desse gerenciamento é proporcionar uma distribuição apropriada entre as entidades que compartilham a largura de banda existente, seja por questões administrativas ou para prover qualidade de serviço (QoS Quality of Service) para aplicações, serviços ou protocolos. No caso particular das redes de computadores que utilizam o protocolo de rede IPv4 (Internet Protocol version 4 Protocolo de Internet versão 4), não ocorre nenhuma diferenciação de pacotes e o único serviço disponibilizado é o serviço de melhor esforço (best-effort). Dessa forma, quando não há qualquer mecanismo adicional de controle de tráfego, a seleção dos pacotes acontece seguindo uma disciplina de escalonamento de fila do tipo FIFO (First-In, Firs- Out primeiro a chegar, primeiro a sair), o que nem sempre é desejável. A Figura 1, por exemplo, ilustra uma configuração de uma rede local IPv4 de propósito geral, composta por várias sub-redes interligadas por meio de um roteador. Esse roteador também atua como gateway, conectando a rede local de computadores a uma WAN por meio de um único enlace. Cada sub-rede pode possuir características de utilização diferente e gerar um volume de tráfego variado. Porém, por padrão, os pacotes de cada sub-rede destinados à WAN (ou provenientes dela) concorrem de forma aleatória e desproporcional pelo acesso ao enlace compartilhado. Se o volume de tráfego (somatório do tráfego de cada sub-rede) for menor do que a largura de banda do enlace compartilhado, todas as sub-redes poderão fazer uso da largura de banda de que necessitam. Caso contrário, se o volume for maior, o emprego de mecanismos de gerenciamento é apropriado, de forma que este compartilhamento seja justo. A justiça, neste caso, pode envolver a associação de uma prioridade para cada interface de entrada 1 do gateway. Em particular, o uso de prioridades permite, por exemplo, que questões administrativas do ambiente em que a rede está instalada sejam consideradas no gerenciamento da largura de banda. Considerando o caso de uma rede acadêmica, o tráfego da sub-rede disponível para os professores poderia ter uma prioridade maior do que o tráfego da sub-rede de um laboratório e menor do que o tráfego da sub-rede da administração. Entretanto, o volume excessivo de tráfego e a consequente escassez de largura de 1 Neste documento, os termos entrada e saída são empregados no sentido LAN-WAN. Portanto, as interfaces de entrada do gateway são aquelas utilizadas para conexão do gateway com a rede interna e a interface de saída é a interface de rede que conecta o gateway à WAN.

3 Figure 1. Visão geral do sistema de gerenciamento proposto. banda pode não ser constante em virtude das variações temporais no comportamento do tráfego heterogêneo. Portanto, o ideal é que o controle seja realizado considerando essas oscilações, ou seja, deve ser adaptativo. Caso contrário, se a alocação de largura de banda for estática, pode haver subutilização do enlace gerenciado. Como as características estatísticas do tráfego agregado não são bem conhecidas, a utilização de predição de tráfego em tempo real é uma forma apropriada para efetuar o controle dinâmico da alocação de largura de banda para cada interface de entrada do gateway [SIRIPONGWUTIKORN et al. 2003]. A predição pode ser realizada tanto no domínio do tempo como no domínio da frequência. Nos últimos anos, vários trabalhos têm demonstrado que métodos de predição de tráfego no domínio da frequência utilizando transformadas wavelets são uma solução apropriada, inclusive para a predição em tempo real [WANG et al. 2004, MAO 2005, MAO and LIU 2007]. Os coeficientes obtidos com a aplicação dessas transformadas sobre a série temporal que representa o tráfego apresentam dependência de curta duração (SRD Short Range Dependence), permitindo o emprego de métodos de predição mais simples [WANG et al. 2004]. O exemplo da Figura 1, na realidade, reflete um problema comum em redes locais IPv4: a gerência do enlace de saída da rede. Na prática, muitas redes locais IPv4 possuem um único enlace compartilhado para permitir a conexão do gateway da rede com a Internet ou com uma outra rede maior a qual ela pertence ou com a qual ela deve interagir. Assim, há a necessidade do desenvolvimento e utilização de soluções viáveis que possibilitem o gerenciamento adequado da largura de banda desse enlace compartilhado. Considerando essa necessidade, como projeto de dissertação, propõe-se um sistema de gerenciamento da largura de banda do enlace de saída do gateway de uma rede local IPv4. Especificamente, o objetivo é desenvolver e implementar um sistema de gerenciamento que permita que a largura de banda do enlace de saída seja compartilhada de forma justa entre as interface de entrada do gateway da rede. O gerenciamento será feito com base na predição do tráfego usando transformadas wavelets e nas prioridades associadas a cada interface de entrada do gateway, conforme explicado anteriormente por meio do exemplo da Figura 1. Na seção 2, são apresentados maiores

4 detalhes sobre transformadas wavelets e os benefícios do emprego das mesmas na predição de tráfego de rede de computadores. O monitoramento do tráfego será realizado utilizando um agente SNMP (Simple Network Management Protocolo Protocolo Simples de Gerenciamento de Rede). O SNMP (RFC 1157) é um protocolo de gerência de redes TCP/IP padronizado pelo IETF (Internet Engeneering Task Force Força de Trabalho de Engenharia da Internet) amplamente utilizado devido à sua simplicidade em relação aos protocolos anteriormente empregados. Na realidade, o termo SNMP é usado para referenciar um conjunto de especificações para o gerenciamento de redes, que inclui, além do protocolo, a definição de uma base de dados e conceitos associados [STALLINGS 1993]. O principal objetivo do uso do SNMP neste projeto é possibilitar que as informações de gerenciamento estejam concentradas numa única base de dados, facilitando o trabalho do administrador de rede. Essa base de dados utilizada pelo SNMP é denominada MIB (Management Information Base Base de Informações de Gerenciamento) e é acessada através do agente SNMP. No sistema de gerenciamento de largura de banda proposto, um agente SNMP será usado para monitorar as informações sobre o tráfego nas interfaces de rede do gateway, repassando em tempo real essas informações ao sistema. Além disso, um agente SNMP também será empregado no monitoramento das alterações de alocação de largura de banda, acionando o mecanismo de controle que efetuará a reconfiguração. A realização dessas tarefas exige a implementação de novos objetos gerenciados na MIB para armazenar as informações necessárias, como, por exemplo, a porção de largura de banda designada a cada interface. A implementação desses objetos é uma das contribuições deste trabalho. A principal contribuição, entretanto, é a própria implementação do sistema de gerenciamento de largura de banda proposto. Nele, é implementado um mecanismo de predição de tráfego baseado em transformadas wavelets e, em geral, esses métodos de predição só são analisados por meio de simulações. Outros detalhes sobre o projeto de dissertação proposto são apresentados no restante deste documento. Na próxima seção, é apresentada uma revisão da literatura relacionada ao trabalho proposto. A metodologia empregada no desenvolvimento do projeto é descrita na seção 3. Por fim, o cronograma de execução das atividades a serem desenvolvidas é apresentado na seção Trabalhos Relacionados A largura de banda é um importante recurso de rede e, por isso, deve ser adequadamente gerenciada. O controle de largura de banda em redes comutadas por pacotes pode ser necessário tanto por questões puramente relacionadas ao compartilhamento de enlace, quanto para garantia de QoS a aplicações de tempo real [FLOYD and JACOBSON 1995]. Devido à imprevisibilidade das características estatística do tráfego agregado em redes IPv4, a alocação estática de largura de banda não proporciona um uso eficiente desse recurso. Dessa forma, é preciso utilizar mecanismos de controle dinâmico, que se adéquem às variações do tráfego heterogêneo. Uma revisão dos principais algoritmos de controle adaptativo de largura de banda existentes pode ser encontrada em [SIRIPONGWUTIKORN et al. 2003]. Uma das abordagens utilizadas para realização do controle adaptativo é o emprego de predição de tráfego, que pode ser realizada tanto através de métodos de previsão de séries temporais tradicionais, quanto com o auxílio de técnicas de análise de sinais no domínio da frequência, como é o caso das transfor-

5 madas wavelets. Wavelets são funções matemáticas que devem satisfazer propriedades específicas e são utilizadas para representar outras funções ou dados [GRAPS 1995]. O termo wavelet (onda pequena) está relacionado a dois requisitos principais que essas funções devem atender: oscilar em torno do eixo das abscissas de tal modo que a sua integral seja igual a zero; e possuir energia concentrada e finita, ou seja, ser bem localizada [VIDAKOVIC and MÜLLER 1998, TEOLIS 1998].Apesar de a teoria sobre wavelets ser relativamente nova, ela tem sido bastante empregada em várias áreas do conhecimento. Essa popularidade pode ser explicada pelo fato de que muitas aplicações do mundo real podem ser reduzidas ao problema de representação e reconstrução de funções [GOMES et al. 1999]. A abordagem tradicional para a síntese e análise de funções é a utilização da transformada de Fourier, porém a transformada wavelet possui características que proporcionam soluções mais apropriadas. A transformada de Fourier decompõe uma função representando-a por meio de senos e co-senos e permitindo a análise das frequências presentes nessa função. De forma similar, a transformada wavelet representa uma função utilizando wavelets [DAUBECHIES 1992]. Uma vez que a transformada wavelet depende dos parâmetros de dilação (dilatação ou contração) e translação (deslocamento no tempo), ela fornece uma representação bidimensional no plano tempo-frequência de um sinal unidimensional, permitindo tanto a análise temporal quanto a análise em frequência. A análise temporal é feita utilizando-se uma versão contraída (alta frequência) da wavelet mãe (função base), enquanto a análise em frequência utiliza uma versão dilatada (baixa frequência) dessa wavelet [GRAPS 1995]. Por possuir resolução temporal, wavelets são apropriadas para estudar fenômenos que acontecem em várias escalas de tempo. Devido a essa característica, wavelets são ferramentas matemáticas apropriadas à análise, modelagem e predição de tráfego de redes de computadores. Com a descoberta da autosimilaridade do tráfego de redes e sua característica de dependência de longa duração (LRD Long Range Dependence) [LELAND et al. 1994], surgiu a necessidade de se analisar o tráfego em várias escalas de tempo e propor modelos que refletissem apropriadamente o tráfego real. Alguns autores afirmam que esses fatores sugerem que uma abordagem que combine a análise nos domínios do tempo e da frequência seja a mais adequada e que a análise wavelet parece ser o framework mais natural [ABRY et al. 2002]. Portanto, a principal motivação para o uso de wavelet na modelagem e predição de tráfego fundamenta-se no fato dessa transformada reduzir a correlação temporal em um sinal de entrada, de modo que uma série temporal LRD produz coeficientes wavelets que apresentam dependência de curta duração [WANG et al. 2004]. Assim, ao invés de se modelar a série de tráfego no domínio do tempo, modelam-se as propriedades estatísticas dos coeficientes wavetels obtidos com a aplicação da transformada utilizando modelos mais simples. Dessa forma, métodos de predição de tráfego baseados em wavelet tipicamente consistem na aplicação da transformada wavelet à série temporal que representa o tráfego de rede para decompô-la em suas componentes de frequência e empregar métodos de predição nessas componentes individuais. Em geral, as componentes de alta frequência podem ser empregadas para predições em um futuro próximo e as componentes de baixa frequência, para identificar tendência no longo prazo [FENG and SHU 2005]. Em [WANG et al. 2004], os autores apresentam um algoritmo de predição denominado WDRLS (Wavelet Domain Recursive Least-Squares Predictor). Esse algoritmo consiste na

6 aplicação da transformada wavelet ao novo dado de tráfego disponível, decompondo-o em coeficiente wavelet e coeficiente de aproximação. Efetua-se, então, a predição individual de cada um desses coeficientes utilizando o método dos quadrados mínimos. A predição do tráfego é obtida aplicando-se a transformada wavelet inversa sobre os coeficientes estimados. A recursividade é empregada no algoritmo para permitir a predição on-line, ou seja, que ela seja efetuada sempre que um novo dado do tráfego de rede esteja disponível. O desempenho do algoritmo foi analisado por meio de simulação, com uso de arquivos de tráfego real de rede, tendo como métrica o erro de predição e o erro relativo de predição. A base wavelet utilizada foi a Daubechies40. Os autores concluíram com base nos resultados obtidos que o WDRLS pode obter alta acurácia quando empregado na predição de tráfego real de LAN e WAN. O WDRLS realiza a predição considerando apenas uma escala. Uma abordagem de predição de tráfico em tempo real que emprega a decomposição em várias escalas de tempo é apresentada por Mao [MAO 2005]. Nesse método, o sinal de tráfego é decomposto em múltiplas escalas de tempo usando a transformada à-trous de Haar. Em cada escala, a predição dos coeficientes wavelets e do coeficiente de aproximação é realizada de forma independente utilizando o modelo de predição ARIMA (Auto Regressive Integrated Moving Average Autorregressivo Integrado e de Médias Móveis). Os coeficientes estimados são então combinados para obter o resultado final da predição. Esse método foi avaliado por meio de simulação utilizando-se tráfico real de rede. Os testes consideraram três escalas de tempo e apenas um passo de predição. Segundo o autor, a predição em múltiplos passos pode ser obtida considerando o valor estimado como um valor real ou agregando o tráfego em um intervalo de tempo maior. Como métodos de comparação, foram usados o modelo ARIMA e a abordagem de rede neural, sendo que método proposto foi o que apresentou os melhores resultados. Na literatura nacional, também é possível encontrar trabalhos relacionados à predição de tráfego que utilizam wavelets. Em [SILVA et al. 2004], os autores propõem um método baseado em wavelets e fecho convexo para projeção do volume do tráfego passante em um enlace a partir de dados históricos. Portanto, trata-se de um método off-line. A transformada wavelet é empregada para filtragem da série temporal formada pelos dados históricos. A filtragem é efetuada com intuito de eliminar variações sazonais. Silva, et al., em [SILVA et al. 2005], apresentam um mecanismo de prognóstico de congestionamento, denominado ProgCon. De acordo com os autores, a idéia é modelar as propriedades estatísticas do tráfego no domínio wavelet e posteriormente deduzir possíveis casos de congestionamento através da aplicação de técnicas de estimação de tendências. A transformada wavelet discreta é utilizada para filtragem da série de tráfego coletada. As transformadas wavelet também foram aplicadas no desenvolvimento algoritmos que utilizam a energia do sinal de tráfego no domínio da frequência para estimar tendências. Em [SAHINOGLU and TEKINAY 2001], Sahinoglu e Tekinay propõem métodos de alocação adaptativa de largura de banda, considerando que a energia do sinal de tráfego transformado, em cada uma das três sub-bandas utilizadas, é representativa do volume de tráfego dentro daquela frequência. Essa informação é usada para estimar a largura de banda que deverá ser alocada no próximo slot de tempo. Um desses métodos propostos é empregado por Nalatwad e Devetsikiotis em [NALATWAD and DEVETSIKIOTIS 2006] no desenvolvimento de um framework para predição adaptativa utilizando wavelet em redes auto-dimensionáveis (self-sizing networks). A predição é considerada adaptativa porque o número de níveis de decomposição utilizado

7 pode variar. Por meio de simulações, várias configurações do método são testadas: níveis de decomposição, tamanho da janela de adaptação e função wavelet empregada. Nessa seção, foram apresentados os algoritmos para predição de tráfego utilizando wavelets considerados mais relevantes para o projeto proposto. O algoritmo de predição de tráfego que será utilizado no sistema proposto ainda não foi definido, mas há uma tendência de que o algoritmo proposto por Mao [MAO 2005] seja o escolhido, devido à possibilidade da realização da predição em tempo real, aos bons resultados obtidos e ao maior grau de detalhamento na descrição do algoritmo, o que facilitará a implementação do mesmo. 3. Metodologia e Estado da Pesquisa A visão geral do sistema de gerenciamento proposto é apresentada na Figura 2. Ele é formado por quadro módulos: (1) monitoramento; (2) predição; (3) avaliação dos resultados; e (4) controle. A metodologia empregada no desenvolvimento do projeto consiste em implementar cada um desses módulos seguindo a ordem apresentada na Figura 2 (monitoramento controle), devido à dependência de informações existentes entre eles. Embora outras estratégias sejam possíveis, acredita-se que essa abordagem facilitará a integração do sistema. Atualmente, o projeto encontra-se no primeiro estágio do desenvolvimento. Figure 2. Visão geral do sistema de gerenciamento proposto. O módulo de monitoramento é responsável pela coleta de informações sobre cada interface de rede do gateway para geração de séries temporais que representem adequadamente o tráfego e que serão utilizadas pelo módulo de predição. Parâmetros como o intervalo de monitoramento e a quantidade de amostras que formam as séries são importantes e serão determinados durante a execução do projeto de acordo com o algoritmo de predição escolhido. O monitoramento de tráfego deve ser constante, ocorrendo paralelamente à execução dos demais módulos. Isso é necessário para evitar que haja perda de informações relacionadas ao comportamento do tráfego, o que pode levar a uma previsão incorreta do volume de tráfego esperado. Esse monitoramento será efetuado utilizando-se um agente SNMP, o qual consultará objetos na MIB para obter as informações necessárias. Assim, haverá a necessidade de criação de novos objetos gerenciados na MIB. O módulo de predição, por sua vez, recebe as séries geradas e realiza a predição de cada uma delas utilizando transformadas wavelets. O algoritmo de predição empregado será determinado durante a execução do projeto. Os resultados obtidos são passados ao módulo responsável pela avaliação dos mesmos. Esse módulo analisa a necessidade de reconfiguração da largura de banda alocada a cada interface de entrada, calculando a nova distribuição de largura de banda a ser empregada. Essas informações são então passadas ao módulo de controle. Considerando os dados recebidos, o módulo de controle aciona os mecanismos de controle de largura de banda necessários para que o gerenciamento seja efetivado. Nessa primeira versão do sistema, o ambiente de implementação utilizado será um ambiente Linux. Portanto, objetivo é empregar um dos mecanismos de controle de tráfego disponíveis no Linux para efetuar o controle. Além disso, pretende-se acionar esses mecanismos através de um agente SNMP. Especificamente, a intenção é que os dados recebidos pelo módulo de controle sejam gravados em objetos na MIB. Esses objetos deverão ser criados durante o projeto e incluir a

8 porção (ou percentual) de largura de banda do enlace de saída alocada para cada interface de rede de entrada do gateway. O agente SNMP monitorará, então, as alterações realizadas nesses objetos, acionando os mecanismos responsáveis pela reconfiguração da alocação de largura de banda. As vantagens do emprego do SNMP tanto no monitoramento das interfaces de rede do gateway para geração das séries temporais usadas na predição, quanto no acionamento do mecanismo de controle, incluem o fato dessa abordagem possibilitar que as informações necessárias ao gerenciamento proposto estejam concentradas na MIB. O SNMP é o padrão de fato para a gerência de redes IPv4 e, portanto, concentrar as informações de gerenciamento numa única base de dados facilita o trabalho do administrador de rede. Além disso, o uso do SNMP auxilia a portabilidade do sistema de gerenciamento proposto, pois há implementações de agentes SNMP para várias arquiteturas. Inicialmente, pretende-se utilizar neste trabalho o agente Net-SNMP [NET-SNMP ]. Os fatores que influenciaram essa escolha foram: o fato de ser um software livre; ser disponibilizado com as MIBs padronizadas mais importantes; ser um agente extensível; e possuir bibliotecas em C para o desenvolvimento de programas que interajam com os objetos da MIB. Como considerações finais sobre a metodologia empregada no desenvolvimento do trabalho, informa-se que o sistema será desenvolvido em C/C++ e que cada módulo implementado deverá ser testado para assegurar que um comportamento inadequado se propague durante o desenvolvimento do sistema. A escolha da linguagem foi guiada pela flexibilidade de programação proporcionada e pela existência de bibliotecas relacionadas às ferramentas empregadas no trabalho. 4. Cronograma do Trabalho até a Defesa As atividades que serão desenvolvidas durante o projeto são listadas a seguir: 1. Desenvolver e implementar o módulo de monitoramento de tráfego; 2. Validar o módulo de monitoramento de tráfego; 3. Selecionar o algoritmo de predição de tráfego a ser utilizado; 4. Implementar o módulo de predição de tráfego; 5. Validar o módulo de predição de tráfego; 6. Desenvolver o algoritmo de controle de largura de banda; 7. Implementar o módulo de avaliação dos resultados; 8. Validar o módulo de avaliação dos resultados; 9. Desenvolver e implementar o módulo de controle; 10. Validar o módulo de controle; 11. Integrar e validar o sistema de gerenciamento; 12. Escrever a dissertação; 13. Entregar a dissertação aos membros da banca examinadora; 14. Apresentar a dissertação à banca examinadora. O cronograma de execução das atividades é apresentado na Figura 3. Vale ressaltar que este cronograma poderá ser estendido por mais seis meses. References ABRY, P., BARANIUK, R., FLANDRIN, P., RIEDI, R., and VEITCH, D. (2002). The multiscale nature of network traffic: Discovery, analysis, and modelling. IEEE Signal Processing Magazine, 19(3):28 46.

9 Figure 3. Cronograma de atividades. DAUBECHIES, I. (1992). Ten Lectures on Wavelets. SIAM, Philadelphia. FENG, H. and SHU, Y. (2005). Study on network traffic prediction techniques. In Proceedings of International Conference on Wireless Communications, Networking and Mobile Computing, volume 2, pages IEEE Press. FLOYD, S. and JACOBSON, V. (1995). Link sharing and resource management for packet networks. IEEE/ACM Transaction on Networking, 3(4): GOMES, J., VELHO, L., and GOLDSTEIN, E. (1999). From fourier analysis to wavelets. In Courses Notes SIGGRAPH 1999, number 5. GRAPS, A. (1995). An introduction to wavelets. IEEE Computational Science and Engineering, 2(2): LELAND, W., WILLINGER, W., TAQQU, M., and WILSON, D. (1994). On the self-similar nature of ethernet traffic (extended version). IEEE/ACM Transaction on Networking, 2(1):1 15. MAO, G. (2005). A timescale decomposition approach to network traffic prediction. IEICE Transactions on Communications, E88-B(10): MAO, G. and LIU, H. (2007). Real time variable bit rate video traffic prediction. In International Journal of Communication Systems, volume 20, pages NALATWAD, S. and DEVETSIKIOTIS, M. (2006). A framework for adaptive wavelet prediction in self-sizing networks. In Proceedings of Annual Simulation Symposium, pages NET-SNMP. Disponível em: Acesso em: 15 set SAHINOGLU, Z. and TEKINAY, S. (2001). A novel approach bandwidth allocation: Waveletdecomposed signal energy approach. In Proceedings of IEEE Global Telecommunications Conference, volume 4, pages IEEE Press.

10 SILVA, E., LEÃO, R., TRINDADE, M., ROCHA, A., RIBEIRO, B., DUARTE, F., and AZEVEDO, J. (2004). Um método para projeção de tráfego usando wavelets e fecho convexo. In Anais do 21. Simpósio Brasileiro de Telecomunicações. SILVA, J. L. C., CAMPOS, M. A., and CUNHA, P. R. F. (2005). Progcon: um sistema de prognóstico de congestionamento de tráfego de redes. In Anais do 13. Simpósio Brasileiro de Redes de Computadores, volume 1, pages SBC. SIRIPONGWUTIKORN, P., BANERJEE, S., and TIPPER, D. (2003). A survey of adaptive bandwidth control algorithms. IEEE Communications Surveys Tutorials, 5(1): STALLINGS, W. (1993). SNMP, SNMPv2 and CMIP: the pratical guide to network management standards. Addison-Wesley, Massachusetts, USA. TEOLIS, A. (1998). Computational Signal Processing whith Wavelets. Springer-Verlag Birkhäuser. VIDAKOVIC, B. and MÜLLER, P. (1998). Wavelets for Kids: a tutorial introduction. Duke University, Durham, USA. WANG, X., REN, Y., and SHAN, X. (2004). Wdrls: A wavelet-based on-line predictor for network traffic. In Proceedings of IEEE GLOBECOM 03, volume 7, pages IEEE Press.

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Entendendo como funciona o NAT

Entendendo 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 mais

Capítulo 9. Gerenciamento de rede

Capítulo 9. Gerenciamento de rede 1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas

Leia mais

Redes de Computadores II. Professor Airton Ribeiro de Sousa

Redes de Computadores II. Professor Airton Ribeiro de Sousa Redes de Computadores II Professor Airton Ribeiro de Sousa 1 PROTOCOLO IP IPv4 - Endereçamento 2 PROTOCOLO IP IPv4 - Endereçamento A quantidade de endereços possíveis pode ser calculada de forma simples.

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

1 http://www.google.com

1 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 mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, julho de 2013 Roteiro PARTE I Apresentação da Disciplina Apresentação do Professor Metodologia

Leia mais

Curso: 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 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 mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Roteamento www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Roteamento Roteamento é a técnica que define por meio de um conjunto de regras como os dados originados em

Leia mais

Veja abaixo um exemplo de um endereço IP de 32 bits: 10000011 01101011 00010000 11001000

Veja abaixo um exemplo de um endereço IP de 32 bits: 10000011 01101011 00010000 11001000 4 Camada de Rede: O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Para fazê-lo, duas importantes funções da camada de rede podem ser identificadas:

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/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 mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Evolução na Comunicação de

Evolução na Comunicação de Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem

Leia mais

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia

Leia mais

Sinal analógico x sinal digital. Sinal analógico. Exemplos de variações nas grandezas básicas. Grandezas básicas em sinais periódicos

Sinal analógico x sinal digital. Sinal analógico. Exemplos de variações nas grandezas básicas. Grandezas básicas em sinais periódicos Plano Redes de Computadores Transmissão de Informações nálise de Sinais ula 04 Introdução Dados, sinais e transmissão Sinal analógico x sinal digital Sinais analógicos Grandezas básicas Domínio tempo x

Leia mais

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes IP Os endereços IP são números com 32 bits, normalmente escritos como quatro octetos (em decimal), por exemplo 128.6.4.7. A primeira parte do endereço identifica uma rede especifica na interrede, a segunda

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes

Leia mais

ARQUITETURAS DE GERENCIAMENTO. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

ARQUITETURAS DE GERENCIAMENTO. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. ARQUITETURAS DE GERENCIAMENTO Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. Introdução 2 A gerência de redes é decomposta nas tarefas de monitoração e controle das

Leia mais

Disciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014

Disciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014 Disciplina Fundamentos de Redes Introdução ao Endereço IP 1 Professor Airton Ribeiro de Sousa Outubro de 2014 PROTOCOLO TCP - ARQUITETURA Inicialmente para abordamos o tema Endereço IP, é necessário abordar

Leia mais

Memória Cache. Prof. Leonardo Barreto Campos 1

Memória Cache. Prof. Leonardo Barreto Campos 1 Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. 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 mais

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco. O que é IP O objetivo deste tutorial é fazer com que você conheça os conceitos básicos sobre IP, sendo abordados tópicos como endereço IP, rede IP, roteador e TCP/IP. Eduardo Tude Engenheiro de Teleco

Leia mais

Relatorio do trabalho pratico 2

Relatorio 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 mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para:

A máscara de sub-rede pode ser usada para dividir uma rede existente em sub-redes. Isso pode ser feito para: Fundamentos: A máscara de pode ser usada para dividir uma rede existente em "s". Isso pode ser feito para: 1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego); 2) para

Leia mais

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. 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 mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Aula 01 Introdução ao Gerenciamento de Redes

Aula 01 Introdução ao Gerenciamento de Redes Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia

Leia mais

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT Professor: José Valdemir dos Reis Junior Disciplina: Redes de Computadores II 2 3 Dispositivo que opera apenas na camada física recebendo

Leia mais

3 Qualidade de serviço na Internet

3 Qualidade de serviço na Internet 3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações

Leia mais

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,

Leia mais

6 Trabalhos Relacionados

6 Trabalhos Relacionados 6 Trabalhos Relacionados 55 6 Trabalhos Relacionados Para avaliar o desempenho da arquitetura DiffServ em prover qualidade de serviços em redes IP, uma série de experimentos tem sido realizados por vários

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR Introdução as Redes TCP/IP Roteamento com CIDR LAN = Redes de Alcance Local Exemplo: Ethernet II não Comutada Barramento = Broadcast Físico Transmitindo ESCUTANDO ESCUTANDO A quadro B C B A. DADOS CRC

Leia mais

Rede de Computadores II

Rede de Computadores II Rede de Computadores II Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar a melhor rota. Roteador default, é o roteador

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Topologias Tipos de Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 REDES LOCAIS LAN -

Leia mais

Máscaras de sub-rede. Fórmula

Máscaras de sub-rede. Fórmula Máscaras de sub-rede As identificações de rede e de host em um endereço IP são diferenciadas pelo uso de uma máscara de sub-rede. Cada máscara de sub-rede é um número de 32 bits que usa grupos de bits

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:

Gerê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 mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo 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 mais

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

Roteamento e Comutação

Roteamento 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 mais

Um sistema de comunicação necessita de um método de identificação de seus computadores. Numa rede TCP/IP, cada computador recebe um

Um sistema de comunicação necessita de um método de identificação de seus computadores. Numa rede TCP/IP, cada computador recebe um Endereçamento IP Um sistema de comunicação necessita de um método de identificação de seus computadores. Numa rede TCP/IP, cada computador recebe um endereço inteiro de 32 bits (endereço IP). Precisa ser

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Capítulo 11: NAT para IPv4

Capítulo 11: NAT para IPv4 Unisul Sistemas de Informação Redes de Computadores Capítulo 11: NAT para IPv4 Roteamento e Switching Academia Local Cisco UNISUL Instrutora Ana Lúcia Rodrigues Wiggers Presentation_ID 1 Capítulo 11 11.0

Leia mais

4 Arquitetura básica de um analisador de elementos de redes

4 Arquitetura básica de um analisador de elementos de redes 4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme

Leia mais

FATEC 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 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 mais

Tópicos Especiais em Redes de Telecomunicações

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 Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula Complementar - EQUIPAMENTOS DE REDE 1. Repetidor (Regenerador do sinal transmitido) É mais usado nas topologias estrela e barramento. Permite aumentar a extensão do cabo e atua na camada física

Leia mais

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Fundamentos de Redes de Computadores. Elementos de Redes Locais Fundamentos de Redes de Computadores Elementos de Redes Locais Contexto Implementação física de uma rede de computadores é feita com o auxílio de equipamentos de interconexão (repetidores, hubs, pontos

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo

Leia mais

7.Conclusão e Trabalhos Futuros

7.Conclusão e Trabalhos Futuros 7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 A arquitetura de redes tem como função

Leia mais

3 SCS: Sistema de Componentes de Software

3 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 mais

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

GERÊNCIA DE INTEGRAÇÃO DO PROJETO GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)

Leia mais

Metodologia para Análise de Tráfego de Gerenciamento SNMP

Metodologia para Análise de Tráfego de Gerenciamento SNMP Metodologia para Análise de Tráfego de Gerenciamento SNMP Ewerton Monteiro Salvador Grupo de Redes de Computadores Instituto de Informática - UFRGS 26/06/2006 Grupo de Redes de Computadores 1 Agenda Introdução

Leia mais

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares

Leia mais

Abordagem de Processo: conceitos e diretrizes para sua implementação

Abordagem de Processo: conceitos e diretrizes para sua implementação QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas

Leia mais

Redes WAN. Prof. Walter Cunha

Redes WAN. Prof. Walter Cunha Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo

Leia mais

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva Introdução à Computação Móvel IP Móvel Francisco José da Silva e Silva Francisco Silva 1 Movimentação de Host Francisco Silva 2 Movimentação de Host Se um host não estiver no enlace identificado por seu

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Sistemas Distribuídos

Sistemas 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 mais

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade Projeto de Redes Requisitos Funcionalidade -- A rede precisa funcionar. A rede precisa permitir que os usuários desempenhem os seus deveres profissionais. A rede precisa oferecer conectividade de usuário-para-usuário

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management 15.565 INTEGRAÇÃO DE SISTEMAS DE INFORMAÇÃO: FATORES TECNOLÓGICOS, ESTRATÉGICOS E ORGANIZACIONAIS Panorama Funcional CP0 -- INTRODUÇÃO AO

Leia mais

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura 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 mais

Framework de comunicação para Webservices 2P2

Framework de comunicação para Webservices 2P2 Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Framework de comunicação para Webservices 2P2 Aluno: Brayan Vilela Alves Neves

Leia mais

Gerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br

Gerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br Gerência de Redes Arquitetura de Gerenciamento filipe.raulino@ifrn.edu.br Sistema de Gerência Conjunto de ferramentas integradas para o monitoramento e controle. Possui uma interface única e que traz informações

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Switch na Camada 2: Comutação www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução A conexão entre duas portas de entrada e saída, bem como a transferência de

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Capítulo 3: Implementar a segurança por meio de VLANs

Capítulo 3: Implementar a segurança por meio de VLANs Unisul Sistemas de Informação Redes de Computadores Capítulo 3: Implementar a segurança por meio de VLANs Roteamento e Switching Academia Local Cisco UNISUL Instrutora Ana Lúcia Rodrigues Wiggers Presentation_ID

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Redes de Computadores. Prof. Dr. Rogério Galante Negri Redes de Computadores Prof. Dr. Rogério Galante Negri Rede É uma combinação de hardware e software Envia dados de um local para outro Hardware: transporta sinais Software: instruções que regem os serviços

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos

Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos seu proprietários. A sua rede deve está rigorosamente

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Comunicação coletiva Modelo Peer-to-Peer Slide 6 Nielsen C. Damasceno Introdução Os modelos anteriores eram realizado entre duas partes: Cliente e Servidor. Com RPC e RMI não é possível

Leia mais

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução Tutorial 10 mar 2009 Fabio Montoro Rede Corporativa Introdução Rede corporativa é um sistema de transmissão de dados que transfere informações entre diversos equipamentos de uma mesma corporação, tais

Leia mais

Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis

Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12

Leia mais

3 Trabalhos Relacionados

3 Trabalhos Relacionados 35 3 Trabalhos Relacionados Alguns trabalhos se relacionam com o aqui proposto sob duas visões, uma sobre a visão de implementação e arquitetura, com a utilização de informações de contexto em SMA, outra

Leia mais

4 Avaliação Econômica

4 Avaliação Econômica 4 Avaliação Econômica Este capítulo tem o objetivo de descrever a segunda etapa da metodologia, correspondente a avaliação econômica das entidades de reservas. A avaliação econômica é realizada a partir

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais