Simulación (Informática)

Mundo virtual.PNG
Simulación

La Simulación es la imitación del funcionamiento de un sistema real durante un intervalo de tiempo. Esta simulación puede realizarse ya sea de forma manual o computacional. La simulación se basa en un modelo de la realidad que cuenta una historia y al observar el comportamiento de esta, nos permite obtener conocimiento acerca del sistema real.
El comportamiento de la simulación está determinado por el modelo de simulación o conjunto de supuestos concernientes al sistema real, estos supuestos se expresan a través de relaciones lógicas y matemáticas entre las entidades.

¿Cuando Simular?

A pesar de la disponibilidad de lenguajes de simulación de propósitos específicos, y el aumento de la capacidad computacional masiva a bajo costo, la simulación no es siempre recomendable.
A continuación se muestra una lista de casos en que la simulación es una técnica apropiada:
• La simulación permite el estudio y experimentación con las interacciones internas de un sistema complejo.
• Permite ver los efectos que un cambio produce en el comportamiento de un sistema.
• El comocimiento ganado en diseñar un modelo de simulación puede ser muy útil para sugerir mejoras en el sistema que se estudia.
• La simulación sirve como herramienta pedagógicaal permitir reforzar analíticamente soluciones teóricas.
• Simulando diferentes capacidades de hardware para una maquina, se pueden determinar sus requerimientos.
• Los sistemas modernos son organizaciones tan complejas que las interaciones solo puedes ser trabajadas a través de la simulación.
A continuación se presenta una lista de casos en que la simulación no debe ser usada:
• Cuando el problema se puede resolver usando el sentido común o analíticamente.
• No debe ser usada si es más fácil hacer los experimentos directamente.
• No debe usarse si los costos superan al presupuesto.
• Una simulación requiere datos de entrada, si no hay, entonces no vale la pena simular.
• Si no hay tiempo o personal para verificar y validar el modelo, entonces no se debe simular.

Ventajas

• Nuevas políticas, procedimientos, reglas, flujos de información, entre otros pueden ser probados sin interrumpir el funcionamiento del sistema real.
• Nuevos diseños de hardware, emplazamientos físicos, sistemas de transporte, entre otros pueden ser testeados sin comprometer los recursos.
• Probar hipótesis hacerca del ¿Qué? Y el ¿Cómo? de algún fenómeno.
• El tiempo puede ser comprimido y expandido.
• El poder responder preguntas del tipo ¿Qué pasaría si...? es muy útil para el diseño de nuevos sistemas.


Desventajas

• La construcción de un modelo no es fácil ni cualquiera puede llegar y hacerlo, requiere de una preparació especial.
• Los resultados de la simulación pueden ser difíciles de interpretar.
• Hacer el análisis y el modelo de simulación puede ser muy caro tanto en tiempo como en dinero.


Fuente

Universidad de las Ciencias Informáticas. Teleinformática II. Conferencia 8, Gestión de redes.