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.

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.

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

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

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.

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.

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. 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,

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.

[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.

Você também pode gostar