martes, 30 de abril de 2013

Control de congestión

Buenas en esta ocasión les hablaremos un poco sobre como controlar el tráfico, mediante el uso del simulador ns-2. Empezamos


En los anteriores post hablamos sobre como crear topologías y sus respectivos tráficos.  Para poder controlar o medir el tráfico se puede realizar de diferentes maneras.

En este ejemplo sencillo,  lo que se hizo fue lo siguiente:

Se creo una función que estuviera checando la banda ancha, los paquetes perdidos  y los paquetes recibidos exitosamente.

Proceso:
  • Calculamos la banda ancha  atravez de los paquetes recibidos totales y el tiempo durante la simulación.
  • Esta banda ancha la comparamos con la banda ancha que declaramos de manera estática entre las uniones de los nodos.
  • Si es mayor en teoría se perderían paquetes, entonces lo que se realiza es disminuir el peso de los paquetes y el intervalo de envió.
  • En caso de que la banda ancha este mediana mente bien, se envían con mayor peso los paquetes y con mayor intervalo.



Aquí el código de la función

Aquí el código de la función

Sin el control de trafico



Aquí no se alcanza bien apreciar la linea verde, pero esta significa los paquetes perdidos y la linea roja los paquetes recibidos  atravez del tiempo

Con el control de trafico


Aquí como vemos se recibieron mas paquetes y se mantuvo una perdida de paquetes constante





Tutorial cosas básicas para ns2
http://www.isi.edu/nsnam/ns/tutorial/
Cosas de sintaxis para Tcl
http://es.wikipedia.org/wiki/Tcl


1 comentario: