SISTEMA Y PROCEDIMIENTO PARA GENERAR RÁFAGAS DE DATOS.

Sistema y procedimiento para generar ráfagas de datos en un sistema de computación que comprende unos primeros medios de almacenamiento de datos (20),

para la ejecución de dicho procedimiento en comunicaciones de sistemas Optical Burst Switching. Así, mediante dicho sistema y procedimiento es posible generar ráfagas de datos a partir de paquetes IP de manera rápida y sencilla, ahorrando tiempo de computación del proceso y aprovechando así el ancho de banda del sistema de comunicaciones utilizado.

Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P201000831.

Solicitante: UNIVERSTITAT POLITÈCNICA DE CATALUNYA.

Nacionalidad solicitante: España.

Inventor/es: TRIAY MARQUÈS,JOAN, CERVELLÓ I PASTOR,CRISTINA, FERNÁNDEZ MOLINA,PABLO, RIBA GRIFELL,ORIOL.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04Q11/00 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04Q SELECCION (conmutadores, relés, selectores H01H; redes de comunicación inalámbricas H04W). › Dispositivos de selección para sistemas multiplex (sistemas multiplex H04J).
SISTEMA Y PROCEDIMIENTO PARA GENERAR RÁFAGAS DE DATOS.

Fragmento de la descripción:

Sistema y procedimiento para generar ráfagas de datos.

La presente invención se refiere a un procedimiento para generar ráfagas de datos, en un sistema de computación que comprende un elemento de almacenamiento de datos, para su ejecución en comunicaciones de sistemas de conmutación de ráfagas, del tipo, en inglés, Optical Burst Switching, optimizando así el ancho de banda de una red de fibra óptica.

La invención también se refiere a un sistema y un programa de ordenador para generar ráfagas de datos en comunicaciones de sistemas Optical Burst Switching, adecuados para llevar a cabo dicho procedimiento.

Antecedentes de la invención

En los últimos años, se ha avanzado muy rápidamente en el campo de las comunicaciones con fibra óptica, surgiendo nuevos esquemas de transmisión y recepción de datos y, sobretodo, aumentando el ancho de banda disponible del cable de fibra, dada la mejora de la construcción del mismo.

Sin embargo, el avance no ha sido en paralelo y, tal y como se han definido los nuevos esquemas, muchos de ellos han dejado a libre elección la implementación de ciertos aspectos. Un ejemplo sería el del concepto conocido como Optical Burst Switching (OBS), el cual es un cruce entre conmutación de paquetes y conmutación de circuitos para un medio de fibra óptica. En este caso, se han definido la estructura de las ráfagas de datos que se envían y de qué manera se envían y reciben entre dos o más puntos, pero sin embargo no se han especificado implementaciones concretas de, por ejemplo, los transmisores y receptores que deben hacer que un sistema basado en OBS funcione.

Así, dado que Optical Burst Switching no está plenamente implantado, a la práctica, en comunicaciones de fibra óptica, no se hallan definidos procedimientos para empaquetar, y generar así, ráfagas de datos adecuadas para su envío a través de un sistema de comunicaciones OBS.

Preferiblemente, los procedimientos para generar ráfagas de datos deberían ser suficientemente rápidos para obtener un rendimiento óptimo del ancho de banda existente en los cables de fibra fabricados en la actualidad, cuyas velocidades no se aprovechan en su totalidad.

Descripción de la invención

A partir de lo descrito anteriormente, es un objetivo de la presente invención proporcionar un procedimiento para generar ráfagas de datos a partir de paquetes IP de manera rápida y sencilla, ahorrando tiempo de computación del proceso y aprovechando así el ancho de banda del sistema de comunicaciones utilizado.

Este objeto se consigue de acuerdo con la reivindicación 1, proporcionando un procedimiento para generar ráfagas de datos en un sistema de computación que comprende unos primeros medios de almacenamiento de datos, para la ejecución de dicho procedimiento en comunicaciones de sistemas Optical Burst Switching, comprendiendo dicho procedimiento las etapas de:

- Recibir al menos un paquete IP que comprende datos y cabecera;

- Obtener al menos una parte de la dirección IP, y el QoS de la cabecera del paquete IP recibido;

- Generar una clasificación del paquete IP recibido a partir de la al menos una parte de la dirección IP obtenida y el parámetro QoS obtenido;

- Obtener los datos del paquete IP recibido;

- Generar, a partir de la clasificación del paquete IP, un parámetro referente al estado de una ráfaga, que comprende un valor referente al tamaño actual de la ráfaga;

- Verificar si el valor del tamaño actual de la ráfaga es mayor que un valor predeterminado de tamaño de ráfaga;

- En caso de resultado positivo, generar una señal de transmisión de ráfaga;

- En caso de resultado negativo, almacenar los datos obtenidos del paquete IP, en los primeros medios de almacenamiento de datos, utilizando como dirección de memoria de dichos medios de almacenamiento de datos, el parámetro generado referente al estado de la ráfaga, y actualizar el tamaño actual de la ráfaga.

De ésta manera, mediante una ejecución repetida del procedimiento anterior es posible conseguir una transmisión continua de ráfagas a través de, por ejemplo, un canal de transmisión de fibra óptica, ahorrando tiempo de espera durante dicha transmisión. Más concretamente, a medida que se genera cada ráfaga, no hay necesidad de esperar a la generación de otra ráfaga que comprenda datos con destino distinto al suyo, y se puede enviar cada ráfaga justo después de completar su generación.

Además, la generación de ráfagas del presente procedimiento, de acuerdo con la presente invención, aprovecha más eficazmente el ancho de banda en sistemas de fibra óptica en donde se utilicen técnicas de conmutación de ráfagas, en donde se multiplexan los datos de los usuarios.

En una realización preferida de la invención, la obtención de una parte de la dirección IP para su posterior utilización para generar una clasificación de paquete IP, puede realizarse de manera que se obtenga la dirección IP en su totalidad.

De acuerdo con una realización específica de la invención, la al menos una parte de la dirección IP comprende los 12 bits de mayor peso de dicha dirección.

De acuerdo con otra realización preferida de la invención, el procedimiento comprende además la etapa de, en caso de resultado positivo de la verificación de si el tamaño actual de la ráfaga es mayor que un valor predeterminado, asignar un valor al tamaño actual de la ráfaga, que indica que la ráfaga tiene un tamaño igual al paquete IP recibido.

De éste modo, el valor que indica que la ráfaga tiene el tamaño igual al paquete IP recibido indica a su vez al sistema que dicha ráfaga anterior ya se ha enviado o está en curso su transmisión, y que ya puede utilizarse el espacio de memoria de los primeros medios de almacenamiento de datos donde se encontraba dicha ráfaga anterior- mente.

Por otro lado, la nueva ráfaga con tamaño igual al tamaño del paquete IP recibido puede o no estar situada en el mismo espacio de memoria de los primeros medios de almacenamiento, donde se encontraba la ráfaga anterior (en la que se pretendía almacenar el paquete IP recibido), o, por otro lado, puede estar situada en otro espacio de memoria de los primeros medios de almacenamiento, los cuales están libres en el momento en que se ha realizado la verificación anterior, y por tanto la ráfaga anterior está lista para su transmisión. En este caso, por ejemplo, se podría asignar un valor al tamaño de la ráfaga que indicara que ésta tiene contenido nulo, y a su vez escoger una nueva ráfaga distinta a la anterior (en un espacio de memoria distinto al anterior), y asignar un valor al tamaño de dicha nueva ráfaga (comprendido en su parámetro referente al estado de ráfaga correspondiente) que indica que la ráfaga tiene el tamaño del paquete IP recibido.

De acuerdo con una realización preferida de la invención, el parámetro referente al estado de la ráfaga comprende un parámetro de dirección de memoria que indica la posición en que está almacenada la ráfaga en los primeros medios de almacenamiento de datos.

De acuerdo con una realización específica de la invención, la etapa de generar una señal de transmisión de ráfaga comprende además modificar el parámetro de dirección de memoria de la ráfaga de manera que indique una nueva posición libre de los medios de almacenamiento de datos.

El parámetro de dirección de memoria se utiliza como puntero para saber en cada momento la siguiente dirección de memoria libre de la ráfaga a la que corresponde dicho parámetro. Así, se agiliza el proceso para almacenar datos obtenidos de paquetes IP recibidos en cada ráfaga, y al ser almacenados dichos datos, se actualiza el valor del parámetro sumándole el tamaño de los datos que se han agregado a la ráfaga, almacenándolos en los primeros medios de almacenamiento.

De acuerdo con otra realización de la invención, la generación de una clasificación del paquete IP recibido comprende las sub-etapas de:

- Generar una dirección de memoria de unos segundos medios de almacenamiento de datos que comprenden al menos una clasificación del paquete IP, a partir de al menos una parte de la dirección...

 


Reivindicaciones:

1. Procedimiento para generar ráfagas de datos en un sistema de computación que comprende unos primeros medios de almacenamiento de datos (20), para la ejecución de dicho procedimiento en comunicaciones de sistemas Optical Burst Switching, comprendiendo dicho procedimiento las etapas de:

- Recibir al menos un paquete IP que comprende datos y cabecera;

- Obtener al menos una parte de la dirección IP, y el parámetro QoS de la cabecera del paquete IP recibido;

- Generar una clasificación del paquete IP recibido a partir de la al menos una parte de la dirección IP obtenida y el parámetro QoS obtenido;

- Obtener los datos del paquete IP recibido;

- Generar, a partir de la clasificación del paquete IP, un parámetro referente al estado de una ráfaga, que comprende un valor referente al tamaño actual de la ráfaga;

- Verificar si el valor del tamaño actual de la ráfaga es mayor que un valor predeterminado de tamaño de ráfaga;

- En caso de resultado positivo, generar una señal de transmisión de ráfaga;

- En caso de resultado negativo, almacenar los datos obtenidos del paquete IP, en los primeros medios de almacenamiento de datos (20), utilizando como dirección de memoria de dichos medios de almacenamiento de datos (20), el parámetro generado referente al estado de la ráfaga, y actualizar el tamaño actual de la ráfaga.

2. Procedimiento para generar ráfagas de acuerdo con la reivindicación 1, caracterizado por el hecho de que la al menos una parte de la dirección IP comprende los 12 bits de mayor peso de dicha dirección.

3. Procedimiento para generar ráfagas de acuerdo con cualquiera de las reivindicaciones 1 o 2, caracterizado por el hecho de que comprende además la etapa de, en caso de resultado positivo de la verificación de si el tamaño actual de la ráfaga es mayor que un valor predeterminado, asignar un valor al tamaño actual de la ráfaga, que indica que la ráfaga tiene un tamaño igual al paquete IP recibido.

4. Procedimiento para generar ráfagas de acuerdo con cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que el parámetro referente al estado de la ráfaga comprende un parámetro de dirección de memoria que indica la posición en que está almacenada la ráfaga en los primeros medios de almacenamiento de datos (20).

5. Procedimiento para generar ráfagas de acuerdo con la reivindicación 4, caracterizado por el hecho de que la etapa de generar una señal de transmisión de ráfaga comprende además modificar el parámetro de dirección de memoria de la ráfaga de manera que indique una nueva posición libre de los medios de almacenamiento de datos (20).

6. Procedimiento para generar ráfagas de acuerdo con cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que la generación de una clasificación del paquete IP recibido comprende las sub-etapas de:

- Generar una dirección de memoria de unos segundos medios de almacenamiento (101) de datos que comprenden al menos una clasificación del paquete IP, a partir de al menos una parte de la dirección IP obtenida;

- Obtener la clasificación de paquete IP, a partir de la clasificación almacenada en la dirección de memoria obtenida, de los segundos medios de almacenamiento de datos (101).

7. Procedimiento para generar ráfagas de acuerdo con cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que la generación, a partir de la clasificación del paquete IP y el parámetro QoS, de un parámetro referente al estado de una ráfaga, comprende las sub-etapas de:

- Generar una dirección de memoria de unos terceros medios de almacenamiento (102) de datos que comprenden al menos un parámetro referente al estado de una ráfaga, a partir de la clasificación de paquete IP generada y el parámetro QoS;

- Obtener el parámetro referente al estado de una ráfaga, a partir del parámetro almacenado en la dirección de memoria obtenida, de los terceros medios de almacenamiento de datos (102).

8. Procedimiento para generar ráfagas de acuerdo con la reivindicación 7, caracterizado por el hecho de que la etapa de almacenar los datos obtenidos del paquete IP en los primeros medios de almacenamiento de datos (20), se realiza utilizando como dirección de memoria de los primeros medios de almacenamiento de datos (20) el parámetro referente al estado de una ráfaga obtenido.

9. Sistema para generar ráfagas de datos en comunicaciones de sistemas Optical Burst Switching, en donde dicho sistema comprende unos primeros medios de almacenamiento (20); medios para recibir al menos un paquete IP que comprende datos y cabecera; medios para obtener al menos una parte de la dirección IP, y el parámetro QoS de la cabecera del paquete IP recibido; medios para generar una clasificación del paquete IP recibido a partir de la al menos una parte de la dirección IP obtenida y el parámetro QoS obtenido; medios para obtener los datos del paquete IP recibido; medios para generar, a partir de la clasificación del paquete IP, un parámetro referente al estado de una ráfaga, que comprende un valor referente al tamaño actual de la ráfaga; medios para verificar si el valor del tamaño actual de la ráfaga es mayor que un valor predeterminado de tamaño de ráfaga; medios para, en caso de resultado positivo, generar una señal de transmisión de ráfaga; y medios para, en caso de resultado negativo, almacenar los datos obtenidos del paquete IP, en los primeros medios de almacenamiento de datos (20), utilizando como dirección de memoria de dichos medios de almacenamiento de datos (20), el parámetro generado referente al estado de la ráfaga, y actualizar el tamaño actual de la ráfaga.

10. Sistema para generar ráfagas según la reivindicación 9, caracterizado por el hecho de que comprende además unos segundos medios de almacenamiento de datos de lectura (101) donde se almacena al menos una clasificación de paquete IP.

11. Sistema para generar ráfagas según la reivindicación 9 o 10, caracterizado por el hecho de que comprende además unos terceros medios de almacenamiento de datos de lectura/escritura (102) donde se almacena al menos un parámetro referente al estado de una ráfaga.

12. Sistema para generar ráfagas según la reivindicación 11, caracterizado por el hecho de que una parte del bus de datos de los segundos medios de almacenamiento de datos (105), y el parámetro QoS de la cabecera IP (104), están conectados al bus de direcciones (106) de los terceros medios de almacenamiento de datos.

13. Sistema para generar ráfagas según la reivindicación 12, caracterizado por el hecho de que una parte del bus de datos (107) de los terceros medios de almacenamiento de datos está conectada al bus de direcciones (108) de los primeros medios de almacenamiento de datos.

14. Sistema para generar ráfagas según cualquiera de las reivindicaciones 9 a 13, caracterizado por el hecho de que los primeros medios de almacenamiento de datos (20) son una memoria externa.

15. Programa de ordenador que comprende instrucciones de programa para provocar que un sistema de computación realice el procedimiento según cualquiera de las reivindicaciones 1 a 8.

16. Programa de ordenador según la reivindicación 15, caracterizado por el hecho de que está almacenado en unos medios de grabación.

17. Programa de ordenador según la reivindicación 15, caracterizado por el hecho de que es portado por una señal portadora.


 

Patentes similares o relacionadas:

MÉTODO PARA DIMENSIONAR UNA RED ÓPTICA WDM CON RESTRICCIÓN DE CONTINUIDAD DE LONGITUD DE ONDA, del 2 de Julio de 2020, de UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA: La invención consiste en un nuevo método para definir conjuntamente una política para asignar las longitudes de onda a cada conexión de red, y para calcular el número de longitudes […]

Método y aparato para detectar una unidad de red óptica maliciosa en una red óptica pasiva, del 3 de Junio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método realizado en un terminal de línea óptica, OLT, en una red óptica pasiva, PON, para detectar una unidad de red óptica, ONU maliciosa, […]

Método y aparato para establecer una relación de vinculación de enlace entre capas, del 15 de Abril de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método para establecer una relación de vinculación de enlace entre capas, que comprende: la recepción , por un primer nodo, de un mensaje […]

Sistema de red óptica pasiva con capacidad de Gigabit y procedimiento de configuración de protocolo punto a punto sobre Ethernet implementado de ese modo, del 22 de Enero de 2020, de ZTE CORPORATION: Un procedimiento de configuración de protocolo punto a punto sobre Ethernet (PPPOE) para un sistema de red óptica pasiva con capacidad de Gigabit […]

Un terminal de red óptica, un método de procesamiento de mensajes y sistema correspondiente, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de mensajes de una terminación de red óptica, ONT, en el que la ONT está configurada con una entidad de gestión, ME, de datos de configuración […]

Sistema de enlace óptico inalámbrico para la transmisión de datos a muy alta velocidad, de manera subordinada en itinerancia, del 1 de Enero de 2020, de Institut Mines-Telecom: Un sistema de inmersión de al menos un primer usuario en una realidad virtual o aumentada, que comprende un espacio de inmersión dentro del cual puede desplazarse […]

Suministro de potencia remoto de separadores ópticos, del 17 de Octubre de 2019, de ARRIS Enterprises LLC: Un sistema óptico que comprende al menos un separador/combinador óptico de agregación , una pluralidad de separadores/combinadores ópticos de contribución situados […]

Procedimiento y sistema para implementar rutas alternativas en la red de transmisión óptica de la red óptica conmutada en longitud de onda (wson), del 2 de Octubre de 2019, de ZTE CORPORATION: Un procedimiento para implementar rutas alternativas en la red de transmisión óptica de la red óptica conmutada en longitud de onda, WSON, que comprende: una […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .