NED File ONU_GENTraffic.ned

Name Description
ONU_GENTraffic (simple module)

El modulo simple ONU_GENTraffic representa cada una de las fuentes de trafico Self-Similar en la subred optica. Se crean tantos modulos de este tipo como clases de servicio soporta la subred optica.

Source code:

////////////////////////////////////////////////////////////////////////////////////////
// PROYECTO FIN DE CARRERA															  //
// TITULO: Diseño e Implementacion de Nuevas Arquitecturas de Acceso Hibridas         //
//	       Opticas-wireless         												  //
// AUTOR: Ana Emma Lopez Mato														  //
// TUTOR: Noemi Merayo Alvarez														  //
// INGENIERIA TECNICA DE TELECOMUNICACIONES, SISTEMAS DE TELECOMUNICACION			  //
// UNIVERSIDAD DE VALLADOLID													      //
////////////////////////////////////////////////////////////////////////////////////////

package red_wireless;
// El modulo simple ONU_GENTraffic representa cada una de las fuentes de trafico Self-Similar en la subred optica.
// Se crean tantos modulos de este tipo como clases de servicio soporta la subred optica.
simple ONU_GENTraffic
{
     parameters:
	    @display("i=block/tx");
	    int extractionmethod_StrictPQ0_Centralized1; //Parametro para elegir el metodo de extraccion de paquetes de los modulos ONU_SISTqueue[]
	    int insercionmethod_separatequeue0_priorityqueue1; //Parametro para elegir el metodo de insercion de paquetes en los modulos ONU_SISTqueue[]
	    int longpacketfixed0_trimodal1; //Parametro para elegir el modo de generar paquetes Self-Similar (longitud fija o trimodal)
	    int numstreamV2_32_128_256; //Parametro para elegir el numero de streams de cada fuente de trafico Self-Similar
	    double node_load; //Caraga de cada fuente de trafico optico Self-Similar
	    int numlong; //Numero de longitudes de onda que soporta la red
	    double tambuffer; //Tamanyo del buffer de cada ONU
	    double txrate; //Capacidad de transmision de cada enlace optico
	    int numqueue; //Numero de clases de servicio del trafico optico
	    int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida
	gates:
	    input onumacIn; //Puerta de entrada que conecta este modulo con el modulo compuesto ONU_Source, y este con la capa MAC
	    output onugenOut[]; //Puerta de entrada que conecta este modulo con el modulo compuesto ONU_Source, y este con el modulo ONU_Squeue
}