Simulación en OmNet++

Páginas: 12 (2948 palabras) Publicado: 12 de agosto de 2015
Capítulo 4

 

Capítulo 4: Simulación en OMNeT++ 
Para describir el comportamiento de los modelos de Transición se utiliza OMNeT++ como
herramienta principal. Este capítulo tiene como objetivo dar una introducción acerca de este simulador
empleado comúnmente en las redes de comunicaciones. El Apéndice C muestra de manera detallada su
instalación, así como lo necesario para la creación,compilación y ejecución de archivos.

4.1 Introducción 
OMNeT++ es una herramienta de modelado y simulación pública, basado en componentes modulares
y con un ambiente de simulación de arquitectura abierta y con un fuerte soporte de GUI., creado por
András Varga en el 2003 en la Universidad Técnica de Budapest. Es un simulador de ambiente discreto.
Su área de aplicación primaria es la simulación de redes decomunicación, y debido a su arquitectura
genérica y flexible, ha sido utilizada exitosamente en redes basadas en colas de espera y arquitectura de
hardware. Múltiples modelos de simulación de fuente abierta han sido publicados, en el campo de las
simulaciones de Internet (IP, IPv6, MPLS, etc), movilidad, simulaciones ad-hoc y otras áreas.
Ya que OMNeT++ provee una arquitectura modular, estoscomponentes (módulos) están
programados en C++, después son ensamblados en componentes y modelos más grandes utilizando un
lenguaje de alto nivel (NED). Su soporte de GUI, junto con su arquitectura modular las simulaciones
pueden ser incluidas fácilmente en aplicaciones propias. Aunque OMNeT++ no es un simulador en si,
actualmente está ganando popularidad como una plataforma de simulación de redes en lacomunidad
científica así como la industria. OMNeT++ corre para las plataformas Linux, Unix-like y Win32
(Windows 2000 y XP).
 

51

Capítulo 4

4.2 Funcionamiento de OMNeT++ 
OMNeT++ proporciona las herramientas básicas para realizar simulaciones, pero por sí mismo no
proporciona ningún componente específico para la simulación de redes de computadoras, simulaciones
de colas, simulaciones dearquitectura de sistemas o cualquier otra área. En su lugar, estas áreas de
aplicación son proporcionadas por varios modelos de simulación y arquitecturas tales como Mobility
Framework o INET Framework. Estos modelos son desarrollados completamente independientes a lo
que es OMNeT++, y siguen sus propios ciclos.

Así pues, lo que OMNeT++ proporciona en sí es una librería clase C++ que permite lacreación de componentes de simulación como módulos simples y canales; también, se proporciona la
infraestructura para reunir las simulaciones de estos componentes y configurarlos en el lenguaje NED o
en archivos tipo ini. También proporciona interfaces donde se puede observar y manipular el tiempo de
ejecución o ambientes para la simulación como Tkenv, Cmdenv; herramientas para facilitar crearsimulaciones y evaluar sus resultados como GNED, Scalars y Plove. Mas adelante, se mencionarán un
poco más a detalle estos componentes que proporciona OMNeT++.

4.2.1 Simulación con OMNeT++ 
OMNeT++ brinda una arquitectura modular. Los modelos son ensamblados por componentes
reutilizables: módulos, que bien configurados son reutilizables y pueden ser combinados de distintas
maneras, como los bloques deLEGO™. Los módulos pueden conectarse con otros a través de puertos
o gates, y combinarlos entre sí para formar módulos compuestos. Las conexiones son creadas dentro de
un nivel básico de jerarquía: un sub-módulo puede conectarse con otro igual, o con aquel que contenga
en sí un modulo compuesto. Cada modelo de simulación es un caso del modelo compuesto. Tanto los
componentes como la topología serelacionan directamente con los archivos NED.
Para poder realizar una simulación en OMNeT++ se pueden seguir 6 pasos básicos, que en
general, pueden ser aplicados para el modelado. A continuación un vistazo rápido de cómo utilizar
OMNeT++:
52

Capítulo 4

1.

Un modelo de OMNeT++ está formado por componentes (módulos) los cuales se comunican

entre sí intercambiando mensajes. Estos módulos pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis de sockets mediante una simulación de Omnet++
  • Simulacion
  • Simulacion
  • Simulacion
  • simulacion
  • simulación
  • simulacion
  • Simulacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS