ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Anteproyecto del simulador OMNET++


Enviado por   •  4 de Agosto de 2012  •  Ensayos  •  2.557 Palabras (11 Páginas)  •  481 Visitas

Página 1 de 11

Universidad Tecnológica de Santiago

(UTESA)

Presentación

Sustentante:

Cristina Rivera Rodríguez 2-08-5571

Profesor:

Neldo Ortega

Materia:

Simulación Digital

Sección:

INf-290-004

Tema:

Anteproyecto del simulador OMNET++

Fecha: 24/03/12

INTRODUCCION

Los inicios del desarrollo de OMNeT++ (Objetive Modular Network Testbed in C++) transcurren en 1992 gracias a András Varga que empezó a desarrollar este simulador a partir de OMNeT++ escrito en pascal y desarrollado por su profesor Dr. Gyrgy Pongor en la Universidad Técnica de Budapest.

Con el tiempo se ha convertido en una herramienta muy popular en la comunidad científica y en el mundo industrial. Esta herramienta cuenta con contribuciones de un considerable número de personas.

Hoy en día muchas de las universidades apuestan por el uso y desarrollo de esta herramienta ya que su licencia académica es pública. Por otro lado las grandes multinacionales del sector de las telecomunicaciones tales como Cisco, Alcatel-lucent, Orange, IBM, Intel o HP adquieren su versión comercial, denominada OMNEST, desarrollada actualmente por Simulcraft Inc. y para cuya utilización es necesario obtener licencias de la OMNEST Global, Inc.

OMNET ++

Es un programa orientado a simular objetos y a modular eventos discretos en redes de comunicaciones, posee una gran cantidad de herramientas y una interfaz que puede ser manejada en plataformas Windows y en distribuciones tipo Unix; haciendo uso de varios compiladores de C++. OMNET ++ es una versión libre

para fines académicos, de la versión comercial OMNEST desarrollado por OMNEST Global Inc.

OMNET++ así como las interfaces y las herramientas, se pueden ejecutar perfectamente sobre sistemas operativos Windows y sobre algunas versiones de UNIX y Linux, usando varios compiladores de C++.

OMNET++ es un simulador modular de eventos discretos de redes orientado a objetos, usado habitualmente para modelar el tráfico de redes de telecomunicaciones, protocolos, sistemas multiprocesadores y distribuidos, validación de arquitecturas hardware, evaluación del rendimiento de sistemas software y, en general, modelar cualquier sistema que pueda simularse con eventos discretos.

Esta herramienta está disponible tanto para sistemas operativos basados en UNIX como para Windows y se distribuye bajo la Licencia Pública Académica. Su versión comercial, denominada OMNEST, es desarrollada actualmente por Simulcraft Inc.

Este simulador, utiliza el lenguaje de programación NED, que se basa en el lenguaje C++; como herramienta para modelar topologías de red; este lenguaje facilita la descripción modular de una red, es decir, un modelo en OMNET ++ se construye con módulos jerárquicos mediante el lenguaje NED, dichos módulos pueden contener estructuras complejas de datos y tienen sus propios parámetros usados para personalizar el envío de paquetes a los destinos a través de rutas, compuertas y conexiones.

Planteamiento del problema

OMNET++ es una herramienta eficiente enfocada al área académica y desarrollada para modelar y simular eventos discretos en redes de comunicaciones; básicamente este simulador de redes recrea dichos eventos discretos por medio de módulos orientados a objetos; puede ser utilizado para modelar el tráfico de información sobre las redes, los protocolos de red, las redes de colas, multiprocesadores y otros sistemas de hardware distribuido; además para validar arquitecturas de hardware y evaluar el rendimiento de sistemas complejos.

Características técnicas:

Este simulador, utiliza el lenguaje de programación NED, que se basa en el lenguaje C++; como herramienta para modelar topologías de red; este lenguaje facilita la descripción modular de una red, es decir, un modelo en OMNET ++ se construye con módulos jerárquicos mediante el lenguaje NED, dichos módulos pueden contener estructuras complejas de datos y tienen sus propios parámetros usados para personalizar el envío de paquetes a los destinos a través de rutas, compuertas y conexiones. Los módulos de más bajo nivel son llamados “simple modules” y son programados en C++ usando la librería de simulación.

Básicamente, con el lenguaje NED se definen tres módulos: módulos simples, módulos compuestos y de redes; dentro de los cuales se encuentran los componentes y especificaciones de la descripción de una red de comunicaciones.

Con el fin de facilitar el diseño de redes y la simulación de eventos sobre las 81 mismas, OMNET ++, permite al usuario trabajar gráficamente empleando el editor del lenguaje NED (GNED). Este editor es la interfaz gráfica que permite crear, programar, configurar y simular redes de comunicaciones, sin necesidad de hacerlo utilizando la codificación del lenguaje NED; ya que automáticamente, GNED se encarga de generar el código del lenguaje, de acuerdo al diseño y configuración que realiza el usuario en forma gráfica. Además GNED, permite acceder fácilmente a dicho código.

Infraestructura tecnológica: Accesibilidad y complejidad

Accesibilidad: OMNET++ es una plataforma de simulación con una arquitectura modular y extensible, tan flexible que se utiliza en ámbitos tan diversos como el modelado de redes, protocolos, sistemas de colas, multiprocesadores, arquitecturas hardware, etc.; en general para cualquier tipo de sistema en que la simulación por eventos discretos y el intercambio de mensajes sea adecuada.

Velocidad: OMNET++ permite varias velocidades de ejecución (velocidad express genera más de 12000 eventos en cada segundo de tiempo simulado).

Costo: OMNeT + + es gratuito para uso

...

Descargar como (para miembros actualizados)  txt (15.8 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com