ES2227121T3 - Procedimiento de optimizacion dinamica de la calidad de servicio en una red de transmision de datos. - Google Patents

Procedimiento de optimizacion dinamica de la calidad de servicio en una red de transmision de datos.

Info

Publication number
ES2227121T3
ES2227121T3 ES01904041T ES01904041T ES2227121T3 ES 2227121 T3 ES2227121 T3 ES 2227121T3 ES 01904041 T ES01904041 T ES 01904041T ES 01904041 T ES01904041 T ES 01904041T ES 2227121 T3 ES2227121 T3 ES 2227121T3
Authority
ES
Spain
Prior art keywords
flow
destination
max
network
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01904041T
Other languages
English (en)
Inventor
Thierry Grenot
Francois Lecerf
Jean-Yves Leclerc
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Infovista SAS
Original Assignee
Ipanema Techonologies SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ipanema Techonologies SA filed Critical Ipanema Techonologies SA
Application granted granted Critical
Publication of ES2227121T3 publication Critical patent/ES2227121T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/087Jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • H04L43/0835One way packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0858One way delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Communication Control (AREA)

Abstract

Procedimiento de optimización dinámica de la calidad de servicio en una red de transmisión de datos (2) en modo paquete, incluyendo la citada red (2) una pluralidad de fuentes Si y una pluralidad de destinos Di conectados a una red de tránsito (4) a través de una pluralidad de redes de acceso (6), siendo cada fuente susceptible de enviar un flujo máximo Lmáx, s, x, y siendo cada destino susceptible de recibir un flujo máximo Lmáx, x, d, incluyendo cada una de las citadas fuentes un medio de clasificación (8) y de control (10) del flujo de datos emitido, estando el procedimiento caracterizado porque incluye las etapas siguientes: a) - medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de dichos datos intercambiados y las pérdidas entre cada fuente S y cada destino D, y efectuar las sub-etapas siguientes en función de las mediciones obtenidas en esta etapa a): a1) - para cada destino D, repartir el flujo máximo Lmáx, x, d entre las diferentes fuentes; a2) - para cada destino D, determinar dinámicamente el límite del punto de congestión de la red de acceso (6) que optimiza el flujo máximo Lmáx, x, d, a3) - para cada fuente S, determinar dinámicamente, el límite del punto de congestión de la red de acceso (6) que optimiza el flujo máximo global Lmáx, s, x, y el flujo máximo hacia cada destino Lmáx, s, d, a4) - para cada fuente S, determinar el efecto de la congestión de la red de tránsito (4), y b) - dirigir los medios de clasificación (8) y de control (10) de flujo en función de los resultados de las sub-etapas a1, a2, a3 y a4.

Description

Procedimiento de optimización dinámica de la calidad de servicio en una red de transmisión de datos.
La presente invención se refiere a un procedimiento y un dispositivo de optimización dinámica de la calidad de servicio en una red de transmisión de datos en modo paquete, incluyendo la red una pluralidad de fuentes Si, y una pluralidad de destinos Di, conectados a una red de tránsito a través de una pluralidad de redes de acceso, siendo cada fuente susceptible de enviar un caudal máximo L_{máx,s,x}, y siendo cada destino susceptible de recibir un caudal máximo L_{máx,x,d}, incluyendo cada una de las citadas fuentes un medio de clasificación y control del caudal de datos emitidos.
Este procedimiento y este dispositivo pueden ser llevados a cabo cualquiera que sea la extensión geográfica de la red, cualquiera que sea el caudal encaminado por ésta, y cualquiera que sea el número de usuarios de esta red.
Las redes de telecomunicación en modo paquete se caracterizan por el hecho de que las informaciones encaminadas son vehiculadas en grupos llamados paquetes, constituidos esencialmente:
-
por una cabecera que contiene las informaciones para el enrutamiento del paquete por la red;
-
por los datos a transmitir.
Un ejemplo de red de este tipo ha sido divulgado por el documento US 5 359 593.
Las informaciones de direccionamiento contenidas en las cabeceras, permiten identificar los flujos de información entre las aplicaciones finales. Estos paquetes son vehiculados a través de la red, y hacen uso, a nivel de esta red, de los medios de transmisión y de conmutación más variados.
La tecnología principalmente utilizada en la actualidad para estas redes de telecomunicación en modo paquete, es el protocolo IP (Protocolo de Internet). Este protocolo se utiliza de principio a fin, y puede ser vehiculado por redes de transmisión muy diversas.
La Figura 1 proporciona un ejemplo de red de este tipo.
Los usuarios pueden ser, o bien usuarios individuales, o bien agencias, empresas (que tengan su propia red local interna), etc.
La red de tránsito representa la parte central, generalmente de gran capacidad, y que cubre un gran territorio (el mundo entero en el caso de la red Internet). Esta red está por lo general compartida por una multitud de usuarios y/o de redes privadas.
Las redes de acceso son por lo general de salida media o lenta, y están compartidas entre los usuarios localizados en una zona geográfica limitada. El "bucle local", enlace filar, óptico, de radio, etc., entre el usuario y el proveedor del servicio de acceso, se considera en lo que sigue como parte de la red de acceso.
La Figura 2 muestra diferentes casos posibles de redes de acceso. Las convenciones de escritura son las siguientes:
- Para las redes:
-
Carrier (en lengua inglesa): transportador de grandes cantidades de información a largas distancias; también realiza la interconexión con otros carriers, permitiendo así en el caso de la red Internet una inter-operabilidad entre los usuarios de los diferentes proveedores de servicio Internet ISP (Internet Service Provider, en lengua inglesa).
-
IAP (Internet Access Provider en inglés): proveedor de acceso a la red; éste recolecta el tráfico por cuenta del ISP, este último proporciona típicamente a sus usuarios diversos servicios de autentificación, alojamiento de sitio Web, tarificación, mensajería, así como el acceso a la red de tránsito.
-
Local Loop (Bucle local, en inglés): conexión (por hilo, óptica, por radio, ...) que conecta al usuario con la red.
-
TELCO: operador telefónico, con frecuencia propietario del bucle local.
- Para los equipos:
-
CPE (Customer Premices Equipment, en inglés): equipo de usuario conectado a la red (en general, un rutero de acceso).
-
MUX: multiplexor/desmultiplexor (existen numerosos tipos: telefónico, xDSL, SDH, etc. ...).
-
NAS (Network Access Server, en inglés): servidor de acceso a la red; éste puede ser también un rutero de acceso.
-
R: Rutero (o conmutador).
Se puede apreciar que existen numerosas configuraciones posibles. Cada uno de los equipos (CPE, MUX, NAS, R, ...) corresponde a una función de concentración de tráfico y de utilización común de recursos de telecomunicación.
Con el desarrollo prodigioso de los intercambios de información a través de las redes de telecomunicación, resulta esencial para los operadores asegurar una calidad de servicio a sus clientes. La Calidad de Servicio está constituida por el conjunto de características pertinentes que afectan a la transferencia de informaciones entre dos puntos dados de una red. Se encuentra, en particular:
- calidad del acceso al servicio:
-
la disponibilidad del servicio;
-
el tiempo de una nueva puesta en servicio en caso de fallo;
- calidad del servicio de transferencia de información:
-
el retardo de transferencia de las informaciones entre la fuente y el destino;
-
la variación del retardo de transferencia de las informaciones (la oscilación periódica);
-
la degradación de las informaciones vehiculadas (pérdidas, errores).
Un problema importante se deriva del hecho de que la extensión geográfica, la gran mutualización de los equipos de infraestructura entre tantos usuarios, la variedad de flujos intercambiados, y la complejidad de las arquitecturas desplegadas hacen que sea muy difícil la predicción y la garantía de la Calidad de Servicio sobre tales redes. El flujo que es posible hacer circular entre dos usuarios dados, el retardo de transferencia de las informaciones, la variación en el tiempo de este retardo (la oscilación periódica) y el índice de pérdida asociado, son elementos fundamentales de esta Calidad de Servicio. Solamente su dominio permite desplegar servicios profesionales críticos (transporte de voz, de imágenes, de datos críticos, comercio electrónico, etc.).
Una forma habitual de mejorar la calidad de servicio consiste en sobredimensionar la capacidad de la red. Sin embargo, dada la importancia del coste de la invención y de utilización de estas redes, se desea utilizar estas redes al máximo, y una solución de este tipo tan costosa, tiene así un uso limitado.
Los dispositivos (protocolos, equipos de transmisión, de conmutación, en enrutamiento, etc.), dependientes de la naturaleza de las diferentes redes, pueden ser utilizados para gestionar estos elementos de Calidad de Servicio. Por lo general, se basan en mecanismos de prioridad y de reserva de recursos bajo demanda (ATM, RSVP sobre IP, ...), o la configuración (ATM, Diff-Serv sobre IP, ...). Estos dispositivos tienen en general un alcance limitado a una parte de la red solamente. En constante mutación, éstos inter-operan difícilmente.
En todo caso, el resultado es fuertemente dependiente del comportamiento de los usuarios fuente: flujo de emisión, regularidad del tráfico, matriz de tráfico, etc. Este comportamiento es muy difícil de prever, debido a la gran diversidad de aplicaciones que utilizan las redes (transporte de voz, de imágenes, transferencia de ficheros, consulta de bases de datos, etc.), de la multiplicidad de usuarios ante las mismas, y de la amplia panoplia de sus necesidades.
En todos los casos, de igual modo, el resultado depende en gran medida de las reglas de ingeniería y de la configuración de los múltiples parámetros de la red. Estas reglas son muy difíciles de determinar, en particular a causa del tamaño de las redes, de la gran variedad de tecnologías utilizadas en un momento dado (parque no homogéneo), y de la multiplicidad de organizaciones (operadores de acceso al servicio, operadores de puntos de presencia, transportadores a larga distancia, etc.) implicadas desde un punto a otro del camino.
Por otra parte, la Calidad de Servicio está ligada principalmente a la congestión de los diferentes elementos de la red acaparados por las informaciones durante su transferencia. Aunque existe una infinidad de gradación, se pueden esquematizar los casos de funcionamiento encontrados mediante estos dos modos:
-
o bien no existe ninguna reserva de recursos, y la red hace lo mejor para hacer llegar las informaciones hasta el destinatario;
-
o bien existe una reserva de recursos, y la cantidad de informaciones inyectada en la red está más o menos controlada estadísticamente.
En todos los casos, los sistemas de almacenaje temporal en cola de espera (memorias), situados en cada punto de multiplexado, de concentración o de conmutación, permiten tratar las simultaneidades de llegada de los paquetes. El índice instantáneo de ocupación de memoria encontrado por un paquete y la política de gestión (prioridad, número de colas de espera, regla de vaciado, rechazo, ...), utilizados a nivel de cada cola de espera, determinan el tiempo pasado por un paquete en este dispositivo, así como su eventual rechazo.
El retardo de transferencia entre dos puntos de red se debe:
-
a la suma de tiempos de travesía de las líneas, cables, fibras ópticas, enlaces con satélites, etc., que se utilicen; este retardo es en general fijo, y en esencia depende del medio y de la distancia recorridos por la información,
-
a la suma de tiempos de travesía de las colas de espera por los diferentes equipos; este retardo se debe globalmente a la carga instantánea encontrada por cada paquete, y a las políticas de gestión de estas colas de espera. Una carga instantánea demasiado fuerte provoca un rechazo del paquete de información (pérdida); éste es un fenómeno que explica la pérdida de paquetes.
Este retardo de transferencia es sensible así a la carga instantánea, a las variaciones "estacionales" (ciclos de día/noche, horas punta, etc.), a los cambios de configuración (caminos tomados en la red, etc.). La variación del retardo de transferencia es normalmente del orden de (o muy superior a) su valor medio, ya sea a corto plazo (congestión instantánea) o a largo plazo (ciclo de actividad de los usuarios).
Un análisis más detallado de estos fenómenos de congestión permite segmentar el problema. Examinando a la inversa el camino recorrido por un paquete, se puede reducir a los tres segmentos siguientes:
-
retardo, variación de retardo, y pérdidas debidas a la carga de la red de acceso hacia un usuario dado: la red de acceso es por lo general más lenta que la red de tránsito; la suma de flujos en dirección a este usuario puede exceder así la capacidad de esta red. El comportamiento está en este caso unido esencialmente al comportamiento de las fuentes que generan los paquetes hacia el usuario considerado;
-
retardo, variación de retardo y pérdidas debidos a la carga de la red de tránsito que deben ser considerados consecuencia de la resultante del comportamiento de una multitud de fuentes. Esto está poco correlacionado con el tráfico con destino a un usuario dado. Se puede ver la red de tránsito como un medio de propagación cuyas características (retardo, variación de retardo, pérdidas) son: 1) lentamente variables en relación con los períodos de emisión de los paquetes, y 2) independientes de la emisión de paquetes de una fuente dada,
-
retardo, variación de retardo y pérdidas debidos a la carga de la red de acceso de un usuario (hacia la red de tránsito), que están principalmente asociados a la cantidad de información emitida por el usuario considerado.
Un método conocido de control de congestión en las redes de telecomunicación en modo paquete, se encuentra descrito en la Patente americana US 5.936.940 (Adaptive rate-based congestion control in packet networks). El equipo propuesto en esta patente está ilustrado en la Figura 3, y consiste en diferenciar el "retardo de red" que representa el retardo en vacío (líneas de transmisión, etc.), y el "retardo de cola de espera" que depende del tráfico inyectado, y que es representativo del estado de congestión del sistema. Los paquetes de prueba están fechados en relación con las horas locales de su emisión y de su recepción. La estimación del "retardo de cola de espera" está basada en la diferencia de intervalos inter-llegada e inter-salida que separa paquetes de prueba consecutivos.
La fórmula de estimación recurrente y su acotamiento inferior a cero, permiten liberarse del retardo mínimo encontrado, lo que representa la parte fija del retardo, el "retardo de red". Esta información "absoluta" se utiliza para manejar las fuentes. El "retardo de cola de espera" estimado sirve entonces de indicador para clasificar el estado de la red en algunas categorías. Según el estado de la red, se modula un limitador de salida sobre la fuente con una función no lineal.
Un inconveniente de este método proviene del hecho de que esté basado en medidas relativas, lo que da una idea de la variación de la congestión, pero no permite conocer la gravedad de esta congestión. Esto hace que no sea fácil una optimización real. Además, plantea problemas de inicialización de los dispositivos. Por otra parte, estas medidas parciales o indirectas no proporcionan más que una vista parcial de la situación de la red observada, y no están relacionadas con objetivos cuantificables de la Calidad de Servicio percibida por los usuarios de la red. Por otra pare, en las redes modernas, los paquetes de prueba no son representativos de los paquetes útiles debido a la gran variedad de caminos, en particular en los dispositivos de puesta en colas de espera. También, la inyección de paquetes de prueba no permite un número suficiente de mediciones, y puede incluso generar una carga exagerada. Observemos, por otra parte, que los mecanismos propuestos suponen que todas las fuentes de red tienen un comportamiento idéntico, lo que no es el caso en las grandes redes ya desplegadas.
El objeto de la invención consiste en un procedimiento y un dispositivo que permiten optimizar el uso y la Calidad de Servicio de las redes en modo paquete, más en particular, las redes que funcionan sobre el protocolo IP.
Otro objeto de esta invención consiste en un procedimiento y un dispositivo que permitan gestionar dinámicamente la congestión de la red de acceso en la llegada hacia un usuario, y en particular, cuando el punto de congestión en la red de acceso no está situado sobre la propia línea de acceso, y cuando el nivel de congestión varía con el tiempo. La gestión de esta congestión permite aumentar la carga, todo ello, controlando los retardos, la oscilación periódica y las pérdidas.
Otro objeto de esta invención consiste en un procedimiento y un dispositivo que permiten gestionar dinámicamente la congestión de la red de acceso a partir de un usuario, y en particular (pero no solamente), cuando el punto de congestión en esta red de acceso no está situado sobre la propia línea de acceso, y cuando el nivel de congestión varía en el tiempo. La gestión de esta congestión permite aumentar la carga, todo ello dominando los retardos, la oscilación periódica y las pérdidas.
Otro objeto de esta invención consiste en un procedimiento y un dispositivo que permiten gestionar dinámicamente la congestión de la red de tránsito, y cuando el nivel de congestión varía en el tiempo. La gestión de esta congestión permite utilizar, en el momento oportuno, otros medios de telecomunicaciones.
Para alcanzar estos objetos, el procedimiento según la invención incluye las siguientes etapas:
a)
- medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de dichos datos intercambiados y las pérdidas entre cada fuente S y cada destino D, y efectuar las sub-etapas siguientes en función de las mediciones obtenidas en cada etapa a):
a1)
- para cada destino D, repartir el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
a2)
- para cada destino D, determinar dinámicamente el límite del punto de congestión de la red de acceso que optimiza el flujo máximo L_{máx,x,d},
a3)
- para cada fuente S, determinar dinámicamente, a partir de las mediciones obtenidas en la etapa a), el límite del punto de congestión de la red de acceso que optimiza el flujo máximo global L_{máx,s,x}, y el flujo máximo hacia cada destino L_{máx,s,d},
a4)
- para cada fuente S, determinar el efecto de la congestión de la red de tránsito, y
b)
- dirigir los medios de clasificación y de control de flujo en función de los resultados de las sub-etapas a1, a2, a3 y a4.
Con preferencia, la etapa a1 incluye las operaciones siguientes:
-
fijar el flujo L_{máx,x,d} a partir de, por una parte, el flujo de la línea de acceso, y por otra parte, de la etapa a2;
-
repartir el citado flujo máximo L_{máx,x,d} entre las fuentes activas de la sub-red con el fin de definir para cada fuente, un primer valor de flujo máximo L_{máx,s,d}, siendo efectuada la citada repartición tomando en consideración datos de configuraciones y de eventuales reservas dinámicas de flujo R_{s,d} en todas o parte de las fuentes,
-
transmitir hacia cada una de las fuentes, el citado primer valor L_{máx,s,d}.
La etapa a2 incluye las operaciones siguientes:
-
Calcular un primer valor de retardo que represente una ponderación de retardo entre cada una de las fuentes y el citado destino;
-
Calcular un primer valor de oscilación periódica que represente una ponderación de oscilación periódica entre cada una de las fuentes y el citado destino;
-
Calcular un primer valor de pérdidas que represente una ponderación de las pérdidas entre cada una de las fuentes y el citado destino;
-
Determinar la curva de estos valores ponderados en función del flujo recibido por este destino;
-
Fijar un valor de flujo máximo L_{máx,x,d} en función de las citadas curvas.
La etapa a3 incluye las operaciones siguientes:
-
Calcular un primer valor de retardo que represente una ponderación de retardo entre la citada fuente y cada uno de los citados destinos;
-
Calcular un primer valor de oscilación periódica que represente una ponderación de oscilación periódica entre la citada fuente y cada uno de los citados destinos;
-
Calcular un primer valor de pérdidas que represente una ponderación de las pérdidas entre la citada fuente y cada uno de los citados destinos;
-
Determinar la curva de estos valores ponderados en función del flujo emitido por la citada fuente (globalmente y hacia cada uno de los destinos);
-
Fijar un valor de flujo de dicho máximo global L_{máx,s,x} y un segundo valor de flujo máximo por dirección L_{máx,s,d} en función de las citadas curvas.
La etapa a4 incluye las operaciones siguientes:
-
comparar las mediciones de retardo, oscilación periódica, pérdidas y flujo, y los resultados de las etapas a1, a2 y a3 con los valores de retardo, oscilación periódica, pérdidas y flujo predefinidos;
-
establecer un diagnóstico sobre la calidad de servicio en función de esta comparación.
Según una segunda característica de la invención, el procedimiento incluye, además, una etapa que consiste en transmitir a los medios de control de flujo, el valor más pequeño entre los citados primer y segundo valores de flujo máximo L_{máx,s,d}.
Este procedimiento se pone en práctica mediante un dispositivo que incluye:
-
medios para medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de datos intercambiados y las pérdidas entre cada fuente S y cada destino D;
-
medios para repartir, para cada destino D, el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
-
medios para determinar dinámicamente, para cada destino D, el límite del punto de congestión de la red de acceso que optimiza el flujo máximo L_{máx,x,d};
-
medios para determinar dinámicamente para cada fuente S, el límite del punto de congestión de la red de acceso globalmente y hacia cada destino;
-
medios para determinar, para cada fuente S, el efecto de la congestión de red de transferencia hacia cada destino;
-
medios de clasificación y de control del flujo, y
-
medios para dirigir los medios de control de flujo.
Con preferencia, el citado dispositivo incluye, además, un módulo M1, encargado de determinar dinámicamente una primer cantidad máxima de información L_{máx,s,d} que una fuente S puede enviar hacia un destino D; un módulo M2, encargado de determinar dinámicamente el flujo máximo global L_{máx,x,d} que el destino D puede recibir para tener una utilización óptima de la línea de acceso, todo ello controlando la Calidad de Servicio; un módulo M3, encargado de determinar dinámicamente el flujo máximo global y por destino que la fuente S puede emitir para tener una utilización óptima de la línea de acceso, todo ello manteniendo el control de la Calidad de Servicio; un módulo M4, encargado de determinar dinámicamente las características de la red de tránsito, y de dirigir un seleccionador de red, y un módulo M5, que fija dinámicamente el valor de los limitadores de la fuente S en función de los valores procedentes de los módulos M1 y M3.
Los parámetros del módulo M1 son:
-
las mediciones de flujo;
-
el valor máximo L_{máx,x,d} que el destino D puede recibir del conjunto de fuentes Si, según se determine con el módulo M2;
-
eventuales reservas de flujo R_{s,d} entre cada fuente S y el destino D.
El módulo M2 calcula, a partir de las mediciones de Calidad de Servicio, las variables de Calidad de Servicio ponderadas entre las fuentes S, y proporciona el flujo máximo L_{máx,x,d} que el destino D puede recibir desde la red.
El módulo M3 calcula, a partir de las mediciones de Calidad de Servicio, variables de Calidad de Servicio ponderadas entre todos los destinos D, y suministra el flujo máximo que la fuente S puede emitir hacia la red, y el flujo máximo que la fuente S puede emitir hacia cada destino D_{i}.
El módulo M4 establece un diagnóstico sobre la calidad de servicio entre la fuente S y cada destino Di, con el fin de dirigir el seleccionador para orientar, en todo o en parte, el tráfico hacia otra red.
Gracias a este procedimiento y a un dispositivo según la invención, se obtienen las ventajas siguientes:
-
una adaptación dinámica a las variaciones de las características de Calidad de Servicio de las redes de tránsito, de acceso entrantes, y de acceso salientes;
-
una adaptación dinámica sobre diversos criterios de calidad, tales como el retardo, la oscilación periódica, y las pérdidas. Las combinaciones de criterios son asimismo posibles;
-
el conjunto de usuarios de las redes utilizadas no tiene necesidad de obedecer a los mismos mecanismos. Este punto facilita la introducción y la utilización del dispositivo en las redes ya desplegadas;
-
una maximización dinámica del flujo en límites absolutos y exactos (y no sólo relativos) de tiempo de tránsito, de oscilación periódica y de pérdidas;
-
una maximización dinámica de la calidad de servicio (minimización del retardo, la oscilación periódica y las pérdidas) dentro de límites absolutos y exactos para un flujo dado;
-
una optimización dinámica de la combinación (Calidad de Servicio; flujo) en función de criterios adaptados a cada flujo de usuario;
-
una utilización optimizada de varias redes, en función de la carga presentada, de la calidad de servicio efectivo, de los precios constatados, del objetivo de calidad de servicio, y de los objetivos de precio (elección de la red, elección del tipo de servicio ofertado, etc.).
Otras particularidades y ventajas de esta invención se pondrán claramente de manifiesto a través de la descripción que sigue, tomada a título de ejemplo no limitativo con referencia a las Figuras anexas:
La figura 1, representa un esquema general de una red de transmisión en la que se utiliza el procedimiento conforme a la invención;
La figura 2 representa diferentes casos posibles de redes de acceso;
La figura 3 ilustra un método de cálculo del retardo de cola de espera según la técnica anterior;
La figura 4 representa esquemáticamente una curva de optimización de la calidad de servicio según la invención;
La figura 5 representa esquemáticamente una red en la que se utiliza un dispositivo de acuerdo con la invención;
La figura 6 representa un ejemplo particular de curvas de optimización según la invención, y
La figura 7 representa esquemática limitadores de tráfico que equipan al dispositivo de la invención.
En lo que sigue de la descripción, se denominará:
MRTT_{sd}: el valor medio del retardo de ida y vuelta para una pareja de usuarios.
L_{máx,s,d}: valor límite máximo del flujo desde una fuente S hacia un destino D.
L_{máx,s,x}: valor límite máximo del flujo desde una fuente S, todos los destinos fusionados.
L_{máx,x,d}: valor límite máximo del flujo total hacia un destino D, todas las fuentes fusionadas.
D_{s,d}: flujo real desde una fuente S hacia el destino D.
D_{x,d}: flujo real total hacia el destino D, todas las fuentes fusionadas.
D_{s,x}: flujo real total emitido por la fuente S, todos los destinos confundidos.
R_{s,d}: reserva de flujo entre la fuente S y el destino D.
Procedimiento de optimización dinámica de la calidad de servicio en una red de transmisión de datos 2 en modo paquete, incluyendo la citada red una pluralidad de fuentes Si y una pluralidad de destinos Di conectados a una red de tránsito 4 por medio de una pluralidad de redes de acceso 6, siendo cada red susceptible de enviar un flujo máximo L_{máx,s,x}, y siendo cada destino susceptible de recibir un flujo máximo L_{máx,x,d}, incluyendo cada una de las citadas fuentes un medio de clasificación 8 y de control 10 del flujo de datos emitido.
Los elementos de Calidad de Servicio (flujo, retardos, oscilación periódica, pérdida) tienen su origen especialmente en la congestión de las diversas partes de la red 2. Estos fenómenos se reagrupan en 3 categorías:
Categoría C1: Características colectivas. Se reagrupan en esta categoría los fenómenos debidos a la actividad conjunta de las fuentes de sub-red. Se trata particularmente, pero no únicamente, de la congestión en el acceso saliente hacia los destinos.
Categoría C2: Características individuales. Se reagrupan en esta categoría los fenómenos debidos a la actividad de cada fuente, independientemente de los demás. Se trata en particular, aunque no únicamente, de la congestión en el acceso entrante en la red.
Categoría C3: Características del medio. La red de tránsito 4 se ve como un medio de propagación cuyas características evolucionan de forma relativamente lenta, y de forma relativamente independiente de la actividad de las fuentes de sub-red.
El procedimiento propuesto se basa en los puntos siguientes:
-
utilización de mediciones precisas, numerosas y absolutas;
-
la red considerada no tiene necesidad de ser homogénea;
-
un segmentación del retardo en diferentes partes, y
-
mecanismos de control y de optimización que utilizan estas mediciones segmentadas.
En un modo preferido de realización, el procedimiento según la invención incluye las siguientes etapas:
a)
- medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de los citados datos intercambiados y las pérdidas entre cada fuente S y cada destino D, y efectuar las sub-etapas siguientes en función de las mediciones obtenidas en esta etapa a):
a1
- para cada destino D, repartir el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
a2
- para cada destino D, determinar dinámicamente el límite del punto de congestión de la red de acceso 6 que optimiza el flujo máximo L_{máx,x,d};
a3
- para cada fuente S, determinar dinámicamente a partir de las mediciones obtenidas en la etapa a), el límite del punto de congestión de la red de acceso 6 que optimiza el flujo máximo global L_{máx,s,x} y el flujo máximo hacia cada destino L_{máx,s,d};
a4
- para cada fuente S, determinar el efecto de la congestión de la red de tránsito 4, y
b)
- dirigir los medios de clasificación 8 y de control 10 de flujo en función de los resultados de las sub-etapas a1, a2, a3 y a4.
Un módulo M1 12, tiene como objeto limitar el tráfico hacia una fuente dada con el fin de controlar la congestión colectiva y la repartición del acceso entre las fuentes de sub-red.
Para un destino D dado, se fija un límite L_{máx,x,d} a partir:
-
del flujo de la línea de acceso (L_{máx,x,d} < flujo de la línea de acceso);
-
del módulo M2 14, que busca el mejor valor actual de L_{máx,x,d};
-
de parámetros de configuración.
Este flujo L_{máx,x,d} debe ser repartido entre las fuentes activas de la sub-red. Para hacer esto, el módulo M1 puede utilizar:
-
una medición local instantánea de los flujos D_{s,d} para cada una de las fuentes;
-
reservas dinámicas de flujo R_{s,d} efectuadas para todas, o parte de, las fuentes;
-
datos estáticos de configuración (por ejemplo, el flujo de la línea de acceso, un límite fijado mediante abono con el operador de la red de acceso, una ponderación a priori, etc.).
Un principio posible consiste, para el destino D, en comunicar a cada una de las fuentes un primer valor L_{máx,s,d} que la fuente S no puede exceder para enviar informaciones al destino D (programación de un limitador 10).
Con preferencia, para un destino D dado, el módulo de control M1 12 incluye las etapas siguientes:
-
fijar un límite L_{máx,x,d} a partir de, por una parte, el flujo de la línea de acceso, y por otra parte, del módulo M2 14;
-
repartir el límite L_{máx,x,d} entre las fuentes activas de sub-red según las mediciones locales e instantáneas de los flujos D_{s,d} para cada una de las fuentes, las reservas dinámicas de flujo R_{s,d} efectuadas para todas, o parte de, las fuentes, los datos estadísticos de configuración;
-
transmitir a cada fuente S el primer valor límite L_{máx,s,d} de flujo hacia el destino D.
Si en un momento dado, o por construcción de la red de acceso 6, el punto de congestión colectiva hacia el destino D, no es la línea de acceso de dicha red de acceso 6, el flujo máximo utilizable es inferior al de la línea de acceso en el destino D. Además, en este caso, existen muchas posibilidades de que este flujo máximo sea variable en el tiempo, por ejemplo porque se debe a una etapa de concentración en la que no intervienen otras fuentes que no pertenecen a la sub-red.
Resulta por tanto necesario encontrar y adaptar dinámicamente el límite L_{máx,x,d} que ha de ser utilizado por el módulo M1 12. Ésta es la función del módulo M2 14, utilizado en cada uno de los destinos.
El principio de descubrimiento de este límite, consiste en considerar la relación:
CALIDAD DE SERVICIO = F(CARGA COLECTIVA)
Una carga demasiado importante, conduce a una degradación de los parámetros de Calidad de Servicio (retardo, oscilación periódica, pérdidas). Una carga demasiado baja, conduce a una mala utilización de la red de acceso, con el consiguiente desperdicio de recursos costosos.
La Figura 4 proporciona el trazado típico de una función de este tipo.
Se identifican 3 zonas:
Zona 1: la calidad de servicio es relativamente independiente del flujo; el acceso no está congestionado y está probablemente sub-utilizado;
Zona 2: la calidad de servicio comienza a degradarse significativamente con el flujo; el acceso está en el límite de congestión;
Zona 3: la calidad de servicio se degrada fuertemente con un pequeño aumento del flujo. El acceso está congestionado.
El punto de equilibrio ideal está en la zona 2: fuerte flujo de acceso y calidad de servicio controlada.
El módulo M2 14 efectúa periódicamente:
-
un cálculo de un valor ponderado entre las fuentes para cada uno de los diferentes parámetros de calidad de servicio (retardo ponderado, oscilación periódica ponderada, pérdidas ponderadas);
-
una determinación de la curva de los valores ponderados en función de la carga medida D_{x,d}. Esta búsqueda se hace a partir de las mediciones instantáneas, y puede necesitar que se haga variar el límite L_{máx,x,d} en torno a un punto de funcionamiento provisional, para obtener una mejor visibilidad sobre las funciones;
-
una fijación de un límite L_{máx,x,d} en función de las curvas y de umbrales parametrables, en especial para la calidad de servicio (por ejemplo, retardo máximo, o pérdida máxima).
Si en un momento dado, el primer flujo permitido L_{máx,s,d} entre la fuente S y el destino D, conduce a una degradación de los flujos procedentes de esta fuente (por ejemplo, debido a que la red de acceso 6 de la fuente S hacia la red de tránsito 4 entra en congestión), esta fuente debe limitar su flujo o se producirá una degradación de la calidad.
Se hace así necesario encontrar y adaptar dinámicamente el límite para el flujo D_{s,d} entre la fuente S y el destino D. Ésta es la función del módulo M3 16, utilizado en cada una de las fuentes.
Un método que puede ser utilizado para el módulo M3 16, es similar al descrito para el módulo M2 14. Se determinan valores límites de flujo hacia cada destino L_{máx,s,d}, en los límites proporcionados eventualmente por reservas dinámicas de flujo R_{s,d} efectuadas hacia todos, o parte de, los destinos, de los datos estáticos de configuración y del flujo de la línea de acceso. Estos valores límite de flujo se determinan a partir de la curva de valores de Calidad de Servicio hacia cada destino en función de la carga medida globalmente D_{s,x} y hacia cada destino D_{s,d}.
Un módulo M5 17 dirige los medios de clasificación 8 y los medios de control 10 del flujo fijando dinámicamente el valor del limitador 10 de la fuente S en función de los valores procedentes de los módulos M1 12 y M3 16.
La Figura 5 ilustra un ejemplo de red en la que se utiliza el procedimiento.
La Figura 6 proporciona un ejemplo de determinación del límite de flujo L_{máx,s,d} óptimo en función del posicionamiento relativo del límite L_{2,máx,s,d} determinado por el módulo M3 16, y del límite L_{1,máx,s,d} permitido por el módulo M1 12.
La elección del flujo óptimo depende de los objetivos de calidad de servicio para los flujos considerados.
El método puede tener también en cuenta un criterio global en la emisión de la fuente, calculando una función ponderada de los parámetros de Calidad de Servicio para el conjunto de los flujos de emisión (en efecto, si tiene lugar la congestión individual en la red de acceso 6 a la red de tránsito 4, participan todos los flujos emitidos por la fuente).
En este caso, se busca en un primer momento cuál es el mejor valor para el límite del flujo global de emisión L_{máx,s,x}, que conducirá a programar un limitador 10 global de emisión, y a continuación se realiza una búsqueda del mejor flujo L_{máx,s,d} hacia cada destino D, que conducirá a programar un limitador 10 individual para los flujos hacia cada destino.
La Figura 5 ilustra un procedimiento de optimización según la invención en una red de transmisión de flujo de datos en modo paquete.
El dispositivo destinado a poner en práctica este procedimiento incluye:
-
medios 20 para medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de datos intercambiados y las pérdidas entre cada fuente S y cada destino D;
-
medios para repartir, para cada destino D, el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
-
medios para determinar dinámicamente, para cada destino D, el límite del punto de congestión de la red de acceso 6 que optimiza el flujo máximo L_{máx,x,d};
-
medios para determinar dinámicamente para cada fuente S, el límite del punto de congestión de la red de acceso 6 globalmente y hacia cada destino;
-
medios para determinar, para cada fuente S, el efecto de la congestión de la red de tránsito 4;
-
medios de clasificación de los paquetes de datos emitidos en función de su destino y de la calidad de servicio requerida;
-
medios de control del flujo;
-
medios de dirección de los citados medios de clasificación y de los citados medios de control, y
-
medios de selección de la red entre cada fuente S y cada destino D.
La Figura 7 describe una disposición de medios de control 10 de flujo constituida por limitadores globales y limitadores por destino a la salida de cada fuente.
La red de tránsito 4 tiene igualmente un impacto sobre la calidad de servicio de los flujos entre fuentes y destinos. En hipótesis, esta calidad no está correlacionada con el flujo de las fuentes.
Este impacto varía en el tiempo (por ejemplo, en función del ciclo de actividad de los usuarios: día/noche., horas punta, etc.), a una velocidad lenta con relación a la de los fenómenos de congestión colectiva e individual.
Es importante conocer la Calidad de Servicio intrínseca a la red de tránsito 4, en particular para determinar la mejora Calidad de Servicio global que se puede alcanzar desde Fuente a Destino, y para afinar los resultados de los módulos M1 12, M2 14, y M3 16. El conocimiento de esta calidad de servicio se proporciona por medio de un módulo M4 22, el cual establece un diagnóstico sobre la calidad de servicio entre la fuente S y cada destino Di con el fin de dirigir el seleccionador 24 para orientar todo o parte del tráfico hacia otra red.
Como la calidad de servicio final no puede exceder a la de la red de tránsito, se tienen los casos siguientes, con relación a un objetivo de calidad dado:
1.
Calidad del tránsito suficientemente superior al objetivo: los módulos de optimización M1 12, M2 14 y M3 16 son eficaces;
2.
Calidad del tránsito inferior o muy próximo al del objetivo: los módulos de optimización M1 12, M2 14 y M3 16 no son suficientes para alcanzar este objetivo. Hará falta, así, eventualmente adoptar otras disposiciones.
En el caso en que la cantidad de tráfico que se debe hacer circular, los métodos de optimización, es decir, la calidad propia de la red de tránsito 4, no permitan obtener una calidad de servicio suficiente, se podrían utilizar otras redes 26 de comunicación entre fuentes y destinos, dirigiendo el seleccionador 24, por ejemplo:
-
la utilización en el mismo enlace de acceso de un servicio de mejor calidad a un precio superior;
-
un acceso a otro operador de servicio (en lugar del, o además del, primero);
-
una conexión directa (por ejemplo, a través de la red telefónica).
El conocimiento preciso de la calidad que es posible obtener, permite así gestionar los compromisos de calidad / precio según criterios apropiados a los usuarios.

Claims (12)

1. Procedimiento de optimización dinámica de la calidad de servicio en una red de transmisión de datos (2) en modo paquete, incluyendo la citada red (2) una pluralidad de fuentes Si y una pluralidad de destinos Di conectados a una red de tránsito (4) a través de una pluralidad de redes de acceso (6), siendo cada fuente susceptible de enviar un flujo máximo L_{máx,s,x}, y siendo cada destino susceptible de recibir un flujo máximo L_{máx,x,d}, incluyendo cada una de las citadas fuentes un medio de clasificación (8) y de control (10) del flujo de datos emitido, estando el procedimiento caracterizado porque incluye las etapas siguientes:
a)
- medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de dichos datos intercambiados y las pérdidas entre cada fuente S y cada destino D, y efectuar las sub-etapas siguientes en función de las mediciones obtenidas en esta etapa a):
a1)
- para cada destino D, repartir el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
a2)
- para cada destino D, determinar dinámicamente el límite del punto de congestión de la red de acceso (6) que optimiza el flujo máximo L_{máx,x,d},
a3)
- para cada fuente S, determinar dinámicamente, el límite del punto de congestión de la red de acceso (6) que optimiza el flujo máximo global L_{máx,s,x}, y el flujo máximo hacia cada destino L_{máx,s,d},
a4)
- para cada fuente S, determinar el efecto de la congestión de la red de tránsito (4), y
b)
- dirigir los medios de clasificación (8) y de control (10) de flujo en función de los resultados de las sub-etapas a1, a2, a3 y a4.
2. Procedimiento según la reivindicación 1, que se caracteriza porque, para un destino D dado, la etapa a1) incluye las operaciones siguientes:
-
fijar el flujo L_{máx,x,d} a partir de, por una parte, el flujo de la línea de acceso, y por otra parte, la etapa a2;
-
repartir el citado flujo máximo L_{máx,x,d} entre las fuentes activas, con el fin de definir para cada fuente, un primer valor de flujo máximo L_{máx,s,d}, siendo efectuada la citada repartición tomando en consideración datos de configuraciones y de eventuales reservas dinámicas de flujo R_{s,d} en todas o en parte de las fuentes,
-
transmitir hacia cada una de las fuentes, el citado primer valor L_{máx,s,d}.
3. Procedimiento según la reivindicación 1, que se caracteriza porque la etapa a2) incluye las operaciones siguientes:
-
Calcular un primer valor de retardo que represente una ponderación de retardo entre cada una de las fuentes y el citado destino;
-
Calcular un primer valor de oscilación periódica que represente una ponderación de oscilación periódica entre cada una de las fuentes y el citado destino;
-
Calcular un primer valor de pérdidas que represente una ponderación de las pérdidas entre cada una de las fuentes y el citado destino;
-
Determinar la curva de estos valores ponderados en función del flujo recibido por este destino;
-
Fijar un valor de flujo máximo L_{máx,x,d} en función de las citadas curvas.
4. Procedimiento según la reivindicación 1, que se caracteriza porque la etapa a3) incluye las operaciones siguientes:
-
Calcular un primer valor de retardo que represente una ponderación de retardo entre la citada fuente y cada uno de los citados destinos;
-
Calcular un primer valor de oscilación periódica que represente una ponderación de oscilación periódica entre la citada fuente y cada uno de los citados destinos;
-
Calcular un primer valor de pérdidas que represente una ponderación de las pérdidas entre la citada fuente y cada uno de los citados destinos;
-
Determinar la curva de estos valores ponderados en función del flujo emitido por la citada fuente;
-
Fijar un valor de flujo de dicho máximo global L_{máx,s,x} y un segundo valor de flujo máximo por dirección L_{máx,s,d} en función de las citadas curvas, del flujo de la línea hacia la red de acceso, de datos de configuraciones y de eventuales reservas dinámicas de flujo R_{s,d} hacia todos, o parte de, los destinos.
5. Procedimiento según una de las reivindicaciones 1 a 4, que se caracteriza porque, para cada uno de los citados destinos, la etapa a4) incluye las operaciones siguientes:
-
comparar las mediciones de retardos, oscilación periódica, pérdidas y flujo, y los resultados de las etapas a1), a2) y a3), con valores de retardo, oscilación periódica, pérdidas y flujo predefinidos;
-
establecer un diagnóstico sobre la calidad de servicio en función de esta comparación.
6. Procedimiento según una de las reivindicaciones 1 a 5, que se caracteriza porque incluye, además, una etapa consistente en transmitir al medio de control 10 del flujo, el valor más pequeño entre los citados primer y segundo valores de flujo máximo L_{máx,s,d}, así como el valor de flujo global máximo L_{máx,s,x}.
7. Dispositivo de optimización dinámica de la calidad de servicio en una red de transmisión de datos (2) en modo paquete, incluyendo la citada red (2) una pluralidad de fuentes Si y una pluralidad de destinos Di conectados a una red de tránsito (4) por medio de una pluralidad de redes de acceso (6), siendo cada fuente susceptible de enviar un flujo máximo L_{máx,s,x}, y siendo cada destino susceptible de recibir un flujo máximo L_{máx,x,d}, incluyendo cada una de las citadas fuentes un medio de clasificación y de control del flujo de datos emitido, estando el citado dispositivo caracterizado porque incluye:
-
medios para medir el retardo absoluto de transferencia, la oscilación periódica, el flujo de datos intercambiados, y las pérdidas entre cada fuente S y cada destino D;
-
medios para repartir, para cada destino D, el flujo máximo L_{máx,x,d} entre las diferentes fuentes;
-
medios para determinar dinámicamente, para cada destino D, el límite del punto de congestión de la red de acceso (6) que optimiza el flujo máximo L_{máx,x,d};
-
medios para determinar dinámicamente, para cada fuente S, el límite del punto de congestión de la red de acceso (6) globalmente y hacia cada destino;
-
medios para determinar, para cada fuente S, el efecto de la congestión de la red de tránsito (4);
-
medios de clasificación de los paquetes de datos emitidos;
-
medios de control de flujo, y
-
medios de selección de la red para cada fuente hacia cada destino.
8. Dispositivo según la reivindicación 7, que se caracteriza porque incluye, además, un módulo M1 (12), encargado de determinar dinámicamente un primer flujo máximo de información L_{máx,s,d} que una fuente S puede enviar hacia un destino D; un módulo M2 (14), encargado de determinar dinámicamente el flujo máximo L_{máx,x,d} que el destino D puede recibir para tener una utilización óptima de la línea de acceso, todo ello controlando la Calidad de Servicio; un módulo M3 (16), encargado de determinar dinámicamente el flujo global máximo L_{máx,s,x} y un segundo flujo máximo L_{máx,s,d} que la fuente S puede emitir hacia cada D para tener una utilización óptima de la línea de acceso, todo ello controlando la Calidad de Servicio; un módulo M4 (22) encargado de determinar dinámicamente las características de la red de tránsito (4) y de dirigir un seleccionador (24) de red, y un módulo M5 (17), que dirige los medios de clasificación (8) y los medios de control (10) del flujo, fijando dinámicamente el valor de limitadores (10) de la fuente S en función de los valores provenientes de los módulos M1 (12) y M3 (16).
9. Dispositivo según la reivindicación 7, que se caracteriza porque los parámetros dinámicos a la entrada del módulo M1 (12), son:
las mediciones de flujo
-
los valores de reserva de flujo R_{s,d} entre cada fuente S y el destino D;
-
el valor máximo L_{máx,x,d} que el destino D puede recibir del conjunto d e fuentes Si, tal como el determinado por el módulo M2 (14).
10. Dispositivo según la reivindicación 7, que se caracteriza porque el módulo M2 (14) calcula, a partir de las mediciones de Calidad de Servicio, las variables de Calidad de Servicio ponderadas entre todas las fuentes Si, y deduce el flujo máximo L_{máx,x,d} que el destino D puede recibir desde la red (2).
11. Dispositivo según la reivindicación 8, que se caracteriza porque el módulo M3 (16) recibe el primer valor L_{máx,s,d} desde el módulo M1 de cada destino D y calcula, a partir de las mediciones de Calidad de Servicio, las variables de Calidad de Servicio ponderadas entre todos los destinos Di, y proporciona el flujo máximo L_{máx,s,x} que la fuente S puede emitir hacia la red (2), y los segundos valores de flujo máximo L_{máx,s,d} que la fuente S puede emitir hacia cada destino D.
12. Dispositivo según la reivindicación 7, que se caracteriza porque el módulo M4 (22) establece un diagnóstico sobre la calidad de servicio entre la fuente S y cada destino D con el fin de dirigir el seleccionador (24) para orientar todo o parte del tráfico hacia otra red (26).
ES01904041T 2000-02-03 2001-02-02 Procedimiento de optimizacion dinamica de la calidad de servicio en una red de transmision de datos. Expired - Lifetime ES2227121T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0001360 2000-02-03
FR0001360A FR2804808B1 (fr) 2000-02-03 2000-02-03 Procede d'optimisation dynamique de la qualite de service dans un reseau de transmission de donnees

Publications (1)

Publication Number Publication Date
ES2227121T3 true ES2227121T3 (es) 2005-04-01

Family

ID=8846616

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01904041T Expired - Lifetime ES2227121T3 (es) 2000-02-03 2001-02-02 Procedimiento de optimizacion dinamica de la calidad de servicio en una red de transmision de datos.

Country Status (13)

Country Link
US (1) US7333434B2 (es)
EP (1) EP1252744B1 (es)
JP (1) JP4663196B2 (es)
AT (1) ATE275786T1 (es)
AU (2) AU3196801A (es)
BR (1) BR0108017A (es)
CA (1) CA2398366C (es)
DE (1) DE60105391T2 (es)
DK (1) DK1252744T3 (es)
ES (1) ES2227121T3 (es)
FR (1) FR2804808B1 (es)
PT (1) PT1252744E (es)
WO (1) WO2001058094A1 (es)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8139551B2 (en) * 2002-11-19 2012-03-20 Toshiba America Research, Inc. Quality of service (QoS) assurance system using data transmission control
US7934895B2 (en) 2003-10-10 2011-05-03 Illinois Tool Works Inc. Self-drilling anchor
JP4394541B2 (ja) * 2004-08-23 2010-01-06 日本電気株式会社 通信装置、データ通信方法およびプログラム
US7489641B2 (en) * 2005-04-25 2009-02-10 Acterna Data connection quality analysis apparatus and methods
FR2894746B1 (fr) * 2005-12-09 2008-06-13 Ipanema Technologies Sa Procede et dispositif de controle a distance de la congestion de flux mailles dans un reseau de telecommunication en mode paquet
FR2905046B1 (fr) 2006-08-16 2009-01-09 Ipanema Technologies Sa Procede d'optimisation du transfert d'informations dans un reseau de telecommunication
CN100471140C (zh) * 2006-09-29 2009-03-18 华为技术有限公司 一种检测QoS的方法
GB0706283D0 (en) 2007-03-30 2007-05-09 British Telecomm Data network monitoring system and method
US7886073B2 (en) * 2008-08-08 2011-02-08 Cisco Technology, Inc. Systems and methods of reducing media stream delay
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
CN101729303B (zh) * 2008-10-25 2012-12-12 华为技术有限公司 测量网络性能参数的方法和装置
US8239739B2 (en) * 2009-02-03 2012-08-07 Cisco Technology, Inc. Systems and methods of deferred error recovery
FR3052944B1 (fr) 2016-06-15 2019-07-19 Hl2 Procede de segmentation de donnees a haut rendement
FR3052943B1 (fr) 2016-06-15 2018-12-14 Hl2 Procede de reconstruction de donnees dans une transmission a bas debit
CN107749827B (zh) * 2017-10-30 2023-06-27 哈尔滨理工大学 基于网络状态分类的网络拥塞控制方法、装置及系统

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359593A (en) * 1993-08-26 1994-10-25 International Business Machines Corporation Dynamic bandwidth estimation and adaptation for packet communications networks
US6226265B1 (en) * 1995-07-25 2001-05-01 Fujitsu Limited Packet flow monitor and control system
JP3686493B2 (ja) * 1996-03-07 2005-08-24 富士通株式会社 Atm交換機におけるフィードバック制御方法および装置
US5936940A (en) * 1996-08-22 1999-08-10 International Business Machines Corporation Adaptive rate-based congestion control in packet networks
US6345039B1 (en) * 1996-10-30 2002-02-05 Mitsubishi Denki Kabushiki Kaisha Device and method for controlling ATM traffic
US6529475B1 (en) * 1998-12-16 2003-03-04 Nortel Networks Limited Monitor for the control of multimedia services in networks
US6094101A (en) * 1999-03-17 2000-07-25 Tropian, Inc. Direct digital frequency synthesis enabling spur elimination
US6965943B1 (en) * 1999-06-05 2005-11-15 Lucent Technologies Inc. End-to-end internet control
US6804244B1 (en) * 1999-08-10 2004-10-12 Texas Instruments Incorporated Integrated circuits for packet communications

Also Published As

Publication number Publication date
EP1252744B1 (fr) 2004-09-08
DE60105391T2 (de) 2005-09-22
PT1252744E (pt) 2005-01-31
JP4663196B2 (ja) 2011-03-30
AU2001231968B2 (en) 2004-03-04
EP1252744A1 (fr) 2002-10-30
CA2398366C (fr) 2009-04-21
JP2003534678A (ja) 2003-11-18
DK1252744T3 (da) 2004-12-20
US20030206517A1 (en) 2003-11-06
AU3196801A (en) 2001-08-14
WO2001058094A1 (fr) 2001-08-09
ATE275786T1 (de) 2004-09-15
FR2804808B1 (fr) 2002-03-15
CA2398366A1 (fr) 2001-08-09
DE60105391D1 (de) 2004-10-14
BR0108017A (pt) 2002-10-29
FR2804808A1 (fr) 2001-08-10
US7333434B2 (en) 2008-02-19

Similar Documents

Publication Publication Date Title
ES2227121T3 (es) Procedimiento de optimizacion dinamica de la calidad de servicio en una red de transmision de datos.
EP1069801B1 (en) Connections bandwidth right sizing based on network resources occupancy monitoring
US8098583B2 (en) Network having multiple QoS levels
EP0599764B1 (en) Distributed processing of route selection across networks and subnetworks
US6621791B1 (en) Traffic management and flow prioritization over multiple physical interfaces on a routed computer network
EP1069729B1 (en) Network capacity planning based on buffers occupancy monitoring
ES2394623T3 (es) Control de admisión y planificación de tráfico de datos por paquetes
US6614790B1 (en) Architecture for integrated services packet-switched networks
Sarkar et al. A novel delay-aware routing algorithm (DARA) for a hybrid wireless-optical broadband access network (WOBAN)
CA2460998A1 (en) Transmission of information in a packet-oriented communication network
Li et al. Pricing and admission control for QoS-enabled Internet
Rashid et al. Reactive weight based buffer management policy for DTN routing protocols
US8072885B2 (en) Traffic shaping circuit, terminal device and network node
US20060215666A1 (en) Methods and devices for routing traffic using randomized load balancing
Li et al. A novel QoS routing scheme for MPLS traffic engineering
Carrillo et al. A quality of service routing scheme for packet switched networks based on ant colony behavior
CA2673325A1 (en) Method for optimising the sharing of a plurality of network resources between a plurality of application flows
US8605580B2 (en) Maximization of throughput under a fairness constraint in DWDM-based optical networks
Oueslati et al. Comparing flow-aware and flow-oblivious adaptive routing
Gonzalez-Ortega et al. Loss differentiation in OBS networks without wavelength-conversion capability
Bai et al. Achieving QoS for aeronautical telecommunication networks over differentiated services
Kuchuk et al. SYNTHESIS OF A COMPUTER NETWORK FOR CONTROLLING MOVING OBJECTS
Lakkakorpi Flexible admission control for DiffServ access networks
Sarkar Design and Simulation of Load Balancing Algorithms in Wireless Mesh Network
Mavromoustakis et al. Swarm-based active tunable routing for overhead reduction in multiservice networks