Você está na página 1de 3

A IMPORTNCIA DA SIMULAO E O USO DO NETWORK SIMULATOR 3 NA PESQUISA CIENTFICA

George Gabriel M. Dourado, Geraldo P. R. Filho, Marlos Marques Colegiado de Cincia da Computao (CCComp) Universidade Estadual do Sudoeste da Bahia (UESB) Departamento de Cincias Exatas georgegabriel@msn.com, {geraldoprfilho, marlos.uesb}@gmail.com

Resumo
A construo de redes de computadores reais, com o intuito de fazer experimentos, indesejvel devido seu alto valor agregado. O ns3 possui aspectos que o torna uma das ferramentas mais utilizadas por pesquisadores da rea, tornando justificvel a sua utilizao no meio acadmico para situaes em que necessrio desenvolver desde a mais simples at a mais robusta das simulaes.

1. Introduo
A simulao uma importante tcnica de avaliao de solues existentes ou de novas propostas [1]. Se confrontada com outras tcnicas de modelagem, a simulao a mais aconselhada na rea de redes de computadores, pois d suporte a modelagem de um ambiente mais prximo do mundo real, e por meio desse, pode-se obter mais detalhes como: a possibilidade de avaliao de mais cenrios, a um custo e tempo razoavelmente pequeno comparado com testes em ambientes fsicos. Consequentemente, a chance de sucesso da avaliao estar coerente com a realidade maior. Os simuladores so ferramentas fundamentais para a evoluo da computao, em especial na rea de redes de computadores. Os chamados simuladores de redes tornaram possvel

a imitao de um sistema do mundo real em um nico computador, simplificando de maneira ampla a tomada de decises, evitando gastos desnecessrios com a montagem de redes reais e permitindo comparaes desejadas, avaliando-se variveis como: largura de banda, retardo de transmisso de dados, tipos de tecnologias ou topologias utilizadas na interconexo entre os hardwares e o mais importante, traando grficos que permitiro a anlise dos resultados das simulaes de forma rpida e eficiente. A existncia de diversos simuladores, porm, obriga ao usurio tomar uma deciso crucial, que a escolha da ferramenta (simulador) a ser utilizada. Esta escolha deve ser muito bem fundamentada e planejada. Existem vrios programas de simulador de redes com o intuito de avaliar o sistema antes de sua implantao. Entre os simuladores que mais se destacam so: Graphical Network Simulator (GNS-3) [2], Network Simulator 3 (ns-3) [3], Network Simulator 2 (ns-2) [4], Optimizing Network Engineering Tools (OPNET) [5] e QNet [6], este tratado por Fidalgo (2004). Esses cinco simuladores possuem propriedades semelhantes, pois todos empregam simulao baseada em eventos discretos e utilizam uma variedade de protocolos TCP/IP. O ns3 o que mais se destaca, pelo fato de ser uma distribuio gratuita de cdigo aberto, por possuir grande quantidade de protocolos na sua

biblioteca padro, e por ter uma boa base para realizao e desenvolvimento, tanto de testes quanto de criao de novos protocolos de redes [7] e [3]. O artigo est estruturado da seguinte forma: a presente introduo, com o objetivo de posicionar o trabalho e definir seu escopo. A seo dois apresenta os objetivos a serem alcanados. A seo trs apresenta o cenrio a ser simulado no ns3 e lista as configuraes de hardware presentes na mquina utilizada para rodar as simulaes. A seo quatro exposio dos resultados e seo cinco as consideraes finais.

laboratrio que consta de 20 mquinas ligadas por conexo fsica de partranado. A Figura 1. ilustra o modelo fsico a ser simulado.

Figura 1. Topologia Laboratrio de Redes

2. Objetivos
Entender as principais caractersticas da simulao de rede e do ambiente de desenvolvimento do Network Simulator 3. Mostrar a importncia da simulao e a utilizao do ns3 para as pesquisas cientficas. Construir um modelo de simulao do laboratrio de Redes de Computadores do curso de Cincia da Computao da Universidade Estadual do Sudoeste da Bahia do campus de Vitria da Conquista para a avaliao de uma aplicao que envia mensagens UDP e aguarda a sua resposta.

A implementao do ambiente virtual foi realizada em uma mquina com as seguintes configuraes: Processador Core 2 Duo P8700 2,53 GHz; Memria cach 3 MB; Memria RAM 3 GB DDR 3 1066 MHz.

4. Resultados
Os resultados a serem apresentados foram obtidos atravs do ambiente simulado, do laboratrio de Redes de Computadores da UESB, configurado em suas caractersticas normais, desejando conhecer o impacto causado pela alterao da sua largura de banda. Neste sentido, cinco cenrios distintos foram configurados e analisados, sendo definido como parmetros de largura de banda os valores 1, 2, 5, 10 e 15Mbps, observando-se graficamente o desempenho da rede nestas condies de configuraes.

3. Material e Mtodos
Foi elaborado um ambiente virtual, do laboratrio de Redes de Computadores da UESB, para expor a facilidade de modelagem de um ambiente fsico na ferramenta ns3. Neste ambiente o host cliente encaminha pacotes UDP gerados por uma aplicao contida na classe UdpEchoClient. A finalidade apresentar vrios cenrios expondo a importncia e o uso do ns3 na pesquisa cientifica. Para a simulao, foram obedecidas fielmente as caractersticas do

Figura 2. Desempenho da rede com o uso da largura de banda definida como 1, 2, 5, 10 e 15Mbps

Com a anlise da Figura 2. observase que, como esperado, o aumento da largura de banda utilizada faz com que o desempenho da rede aumente, evidenciando de maneira simples, a eficincia e eficcia das simulaes feitas com o ns3 e a potencialidade do uso da simulao para o estudo das redes de computadores e dos sistemas distribudos.

Goinia, Gois, 2009. [2] GNS3, Graphical Network Simulator. Disponvel em < http://www.gns3.net/>. Acesso em 07 de nov. 2011.

[3] SIMULATOR, Network. The ns-3 network Simulator. Disponvel em <http://www.nsnam.org/>. Acesso em 07 de nov. 2011. [4] NSNAM, ns-2. Disponvel em <http://nsnam.isi.edu/nsnam>. Acesso em 07 de nob. 2011. [5] OPNET, Solues para Gerenciamento de Desempenho de Aplicaes. Disponvel em<http://www.opnet.com>. Acesso em 07 de nov. 2011.

5. Concluses
Este artigo evidenciou o uso da simulao, sendo uma importante tcnica para a reproduo do ambiente fsico para o virtual, feita durante um determinado perodo de tempo. Neste contexto, novos cenrios foram criados, podendo ser estudados sem alterar o mundo real, ajudando a entender o funcionamento do sistema como um todo. A construo de um modelo simulado pode ser utilizado para analisar uma grande quantidade de questes essenciais, a exemplo de um melhor entendimento da participao das variveis no desempenho do sistema e as alteraes causadas pela adio de novos equipamentos, podendo ser testados sem comprometer recursos na sua aquisio. O ns3 uma ferramenta de construo e anlise usada para prever o efeito de mudanas em um mundo real. Por esse motivo comum o seu uso por pesquisadores, no estudo cientfico em situaes na qual necessrio tanto desenvolver novas funcionalidades quanto simular sistemas existentes.

[6] FIDALGO, Joseane Farias; et. al.. Qnet Um Simulador Grfico de Trfego IP para Redes Convergentes. 22o Simpsio Brasileiro de Redes de Computadores, maio 2004, Gramado. Anais. Rio Grande do Sul, Gramado: UFPE/SBRC, 2004. [7] KAMIENSKI, Carlos Alberto; et. al.. Simulando a Internet: Aplicaes na Pesquisa e no Ensino. 21 Jornada de Atualizao em Informatica, jul. 2002, Congresso da SBC, Florianpolis, SC.

6. Referncias
[1] FRANCO, Carlos Eduardo Roriz; et. al.. Uso de Sistemas Multicore para Simulaes de Rede com o ns-3 atravs de Paralelizao. Out. 2009. (Proposta de Projeto Final de Curso). Instituto de Informtica, Universidade Federal de Gois,

Você também pode gostar