ES2386110T3 - Métodos y dispositivos para gestionar una red - Google Patents
Métodos y dispositivos para gestionar una red Download PDFInfo
- Publication number
- ES2386110T3 ES2386110T3 ES09742489T ES09742489T ES2386110T3 ES 2386110 T3 ES2386110 T3 ES 2386110T3 ES 09742489 T ES09742489 T ES 09742489T ES 09742489 T ES09742489 T ES 09742489T ES 2386110 T3 ES2386110 T3 ES 2386110T3
- Authority
- ES
- Spain
- Prior art keywords
- devices
- network
- time
- traffic
- expiration
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
Método para gestionar una red que comprende un conjunto de dispositivos (101, 102, 103, 201, 202, 203)para transmitir un flujo de tráfico usando recursos (11, 12) de red, estando cada dispositivo de dichoconjunto de dispositivos asociado individualmente con un tiempo de expiración, definiendo el tiempo deexpiración de un dispositivo dado entre dicho conjunto de dispositivos un intervalo máximo entre el envío dedos mensajes por el dispositivo dado, indicando dichos mensajes que dicho dispositivo dado estáconectado con dicha red, estando dicho método caracterizado porque comprende una etapa para:- determinar, basándose en los tiempos de expiración de dicho conjunto de dispositivos, un tiempo dearrendamiento de transmisión que define la duración del uso de dichos recursos de red.
Description
Métodos y dispositivos para gestionar una red
La presente invención se refiere a una técnica de red, y más particularmente al uso eficaz de recursos de red.
La calidad de servicio (QoS) es un factor importante para que una red proporcione una buena experiencia de usuario, especialmente cuando todos los dispositivos de red de una red inalámbrica comparten (un) canal/canales. Por ejemplo, la red inalámbrica de IEEE 802.11g basada en modo de infraestructura que se usa ampliamente en la actualidad, tiene un ancho de banda de 54 Mbps.
Tal como se muestra en la figura 1, un servidor 102 de medios se conecta a una televisión 103 a través de un encaminador 101 inalámbrico. Dado que los paquetes enviados desde el servidor 102 de medios necesitan enviarse al encaminador 101 inalámbrico a través del canal 11 de enlace ascendente, y enviarse luego a la televisión 103 a través del canal 12 de enlace descendente, y dado que el canal de enlace ascendente y enlace descendente se multiplexan por división de tiempo, un flujo de vídeo desde el servidor 102 de medios hasta la televisión 103 tiene un ancho de banda máximo de 27 Mbps, y el ancho de banda realmente disponible para un flujo de vídeo es menor debido a la obstrucción y atenuación de las señales provocadas por el entorno de red.
Además, los experimentos muestran que un flujo de vídeo de alta definición típico, comprimido con H.264 de 1080p necesita un ancho de banda de 20 Mbps para la transmisión, como resultado, una red inalámbrica de 802.11g puede contener únicamente un flujo de vídeo de alta definición. Si al mismo tiempo otras aplicaciones que requieren un gran ancho de banda también usan la red para la transmisión y la red no proporciona ninguna QoS, es seguro que la reproducción del flujo de vídeo se verá afectada.
Se han propuesto muchas técnicas de QoS para resolver el problema de la asignación de recursos limitados en una red. Las técnicas de QoS predominantes actualmente pueden dividirse, en general, en dos tipos: QoS priorizada y QoS parametrizada.
La QoS priorizada marca los paquetes de datos que van a enviarse según las prioridades solicitadas por un usuario y los transmite en un orden de prioridad diferente, es decir los paquetes de datos marcados con prioridad superior se transmiten con preferencia sobre los paquetes de datos marcados con prioridad inferior. Un ejemplo de la QoS priorizada es EDCA (acceso de canal distribuido mejorado) en IEEE 802.11e. Aunque los paquetes de datos con alta prioridad se transmitan con preferencia, los paquetes de datos que tienen la misma prioridad aún siguen implicados en la contienda de transmisión.
En cambio, la QoS parametrizada reserva algunos recursos de red antes de que se inicie la transmisión, siendo HCCA (acceso de canal controlado híbrido) en IEEE 802.11e un ejemplo de esto. Cada uno de los flujos de tráfico necesita proporcionar una TSPEC (especificación de tráfico) para enviar una petición al coordinador híbrido en una red antes de que se inicie la transmisión. Dicho coordinador híbrido comprobará si el estado de red actual permite dicha petición; si es así, dicha petición se acepta por el flujo de tráfico, y el coordinador híbrido asigna a dicho flujo de tráfico un intervalo de tiempo específico para la transmisión de red, periodo en que no se permite que otro flujo compita con dicho flujo de tráfico, de modo que es un protocolo libre de contienda.
La eficacia de una técnica de QoS depende del soporte del/los protocolo(s) de capa inferior (por ejemplo, capa física y capa de acceso al medio en el modelo de interconexión de sistemas abiertos, OSI). Sin embargo, un protocolo de capa inferior sólo sabe que hay paquetes de datos que deben transmitirse, pero no sabe de qué aplicación provienen dichos paquetes de datos, qué clase de prioridad debe usarse, o qué recursos deben reservarse. Por tanto, la cooperación de (un) protocolo(s) de capa superior, tal como la provisión de parámetros sobre el requisito de características de transmisión de los flujos de tráfico y la configuración de dispositivos de red según estos parámetros, es necesaria para implementar la QoS de manera eficaz.
La normalización de QoS llevada a cabo en UPnP (Plug and Play universal) e IGRS (compartición de recursos y agrupación inteligente) sirven para definir un conjunto de interfaces convencionales en una capa superior, de modo que una aplicación de capa superior puede invocar las funciones de QoS proporcionadas por una capa inferior a través de dichas interfaces de manera uniforme. La capa superior en el presente documento puede hacer referencia a la capa de red, capa de transmisión, capa de aplicación, etc.
Las especificaciones de QoS tanto de UPnP como IGRS son QoS basadas en políticas y definen tres tipos de servicios: servicio QosPolicyHolder, denominado a continuación en el presente documento servicio QPH, servicio QosManager, denominado a continuación en el presente documento servicio QM, y servicio QosDevice, denominado a continuación en el presente documento servicio QD.
El servicio QPH define un repositorio de políticas de un sistema de QoS; el servicio QM define funciones de gestión de un sistema de QoS; y el servicio QD de un dispositivo dado define una interfaz para configurar parámetros de QoS del dispositivo dado.
El servicio QM consulta a un titular con un descriptor de tráfico, que se proporciona por un punto de control cuando el punto de control solicita establecer un flujo de tráfico, y devuelve el descriptor de tráfico permitido por el titular del sistema actual; el punto de control ejecuta las acciones de QoS correspondientes invocando las funciones de QM; y el QM invoca las funciones de QD para configurar parámetros de QoS de todos los dispositivos que han implementado el servicio QD en la trayectoria de transmisión del flujo de tráfico. Los dispositivos correspondientes en redes pueden implementar los tres tipos de servicios mencionados anteriormente para proporcionar las correspondientes funciones. El punto de control en el presente documento puede hacer referencia a un programa o a un dispositivo definido en las especificaciones de UPnP e IGRS que tiene la función de controlar un dispositivo (es decir, invocar los servicios relevantes del dispositivo). Por ejemplo, un punto de control puede ser una aplicación de audio/vídeo o un reproductor multimedia instalado con la aplicación de audio/vídeo.
La figura 2 representa la secuencia de funcionamiento general de los sistemas de QoS de UPnP e IGRS.
Un flujo de tráfico puede transmitirse directamente entre el dispositivo de origen y el dispositivo sumidero, y entonces sólo dos dispositivos están implicados en dicha trayectoria de transmisión.
El flujo de tráfico también puede encaminarse a través de varios nodos de red, en cuyo caso la trayectoria de transmisión va desde el dispositivo de origen hasta el dispositivo sumidero y a través de varios dispositivos intermedios, cuya trayectoria implica una pluralidad de dispositivos.
En la figura 2, un punto de control CP (que puede ser una aplicación o un dispositivo) inicia una transmisión de flujo de tráfico desde un dispositivo 201 de origen a través de un dispositivo 202 intermedio hasta un dispositivo 203 sumidero.
En una aplicación de audio/vídeo de UPnP/IGRS, por ejemplo, el punto de control CP puede ser una aplicación de control de audio/vídeo; el dispositivo 201 de origen es un dispositivo servidor de medios, y el dispositivo 203 sumidero es un dispositivo procesador de medios/reproductor de medios.
El punto de control CP proporciona un descriptor de tráfico (que puede incluir la dirección de IP del dispositivo 201 de origen/dispositivo 203 sumidero, el puerto de aplicación, y la tasa de transmisión de datos promedio, la tasa de transmisión de datos pico, la longitud de paquete máxima, el retardo de tiempo permitido máximo de un flujo de tráfico, etc.) al solicitar el servicio QM para establecer una transmisión.
El servicio QM usa el descriptor de tráfico (que puede estar incompleto) para solicitar el servicio QPH, el servicio QPH comprobará el titular y devolverá un descriptor de tráfico completo coincidente.
El servicio QD de un dispositivo puede proporcionar información de trayectoria del flujo de tráfico en el que está implicado el dispositivo según la información de enlace sobre interfaces de red del dispositivo donde reside. El servicio QM deriva una topología de red a partir de la información de trayectoria proporcionada por el servicio QD, determina la trayectoria de transmisión del flujo de tráfico entre el dispositivo de origen y el dispositivo sumidero, y configura cada uno de los servicios QD en la trayectoria de transmisión usando el descriptor de tráfico obtenido, es decir, configura el servicio QD del dispositivo 201, dispositivo 202 y dispositivo 203.
Si la configuración es satisfactoria, el servicio QM devolverá un estado de satisfacción al punto de control, y luego se inicia la transmisión real.
Sin embargo, en una red con QoS, algunos dispositivos de red pueden fallar repentinamente, tal como, desconectarse de la red, como consecuencia, si los recursos de red asignados al dispositivo que ha fallado no pueden liberarse a tiempo, no sólo conllevará un desperdicio de recursos, sino que también provocará que otros dispositivos que requieren recursos no puedan funcionar apropiadamente debido a la falta de recursos. Este problema es particularmente notable en la QoS parametrizada, ya que los recursos se asignan antes de que se inicie la transmisión real.
Tanto la QoS de UPnP como la QoS de IGRS definen un tiempo de arrendamiento de tráfico en la especificación de servicio QD para garantizar que los recursos relevantes puedan liberarse a tiempo cuando falle un dispositivo en la red. El tiempo de arrendamiento de tráfico define un intervalo de tiempo en el que un flujo de tráfico puede usar los recursos asignados al mismo. Si el flujo de tráfico necesita continuar con el uso de los recursos asignados, el punto de control debe actualizar el valor del tiempo de arrendamiento de tráfico para garantizar la ocupación de los recursos asignados antes de su expiración. Si fallan algunos dispositivos que han implementado el servicio QD y los recursos asignados no pueden liberarse apropiadamente a en seguida, el flujo de tráfico relevante liberará automáticamente los recursos ocupados cuando expire el tiempo de arrendamiento de tráfico. Pero si se fija que el tiempo de arrendamiento de tráfico sea demasiado largo, y si existen algunos dispositivos que entran y salen en/de la red con frecuencia, provocará que los recursos de red no se liberen a tiempo; mientras que si se fija que el tiempo de arrendamiento de tráfico sea demasiado corto, se necesitarán demasiados recursos de red para actualizar el tiempo de arrendamiento de tráfico, dando como resultado una carga elevada en la red.
La solicitud de patente internacional n.º 00/77636 A1 da a conocer un sistema en el que un gestor de arrendamientos realiza arrendamientos entre clientes y otros servicios de red. Para usar el gestor de arrendamientos, un cliente inicia un arrendamiento de gestión con el gestor de arrendamientos, especificando una cantidad de tiempo durante el cual el gestor de arrendamientos puede gestionar los arrendamientos preexistentes entre el cliente y los servicios de red en nombre del cliente. Esta gestión incluye la renovación de los arrendamientos preexistentes con los otros servicios de red. Además, el gestor de arrendamientos notifica al cliente cuándo un arrendamiento entre el gestor de arrendamientos y el cliente está a punto de expirar. El gestor de arrendamientos también notifica al cliente de intentos fallidos para renovar los arrendamientos preexistentes, así como el arrendamiento de gestión, o bien con un servicio de red o bien con el gestor de arrendamientos.
La patente estadounidense n.º 6.081.813 da a conocer un proceso para la asignación y desasignación de recursos en un sistema de procesamiento distribuido que tiene una plataforma de solicitante y una plataforma de servidor. El proceso implica recibir una petición de la plataforma de solicitante en referencia a un recurso del sistema y especificar un periodo de arrendamiento solicitado, permitir el acceso compartido al recurso del sistema durante un periodo de arrendamiento, enviar una llamada de vuelta a la plataforma de solicitante que informa del periodo de arrendamiento, y desasignar el recurso del sistema cuando expira el periodo de arrendamiento.
La presente invención proporciona métodos y dispositivos para resolver el problema de liberación de recursos en caso de un fallo del dispositivo de red.
El fallo del dispositivo en el presente documento se refiere a una situación en la que un dispositivo no puede funcionar apropiadamente, que incluye el apagado del dispositivo, la desconexión del dispositivo de una red, tener un malfuncionamiento de software y hardware dentro del dispositivo, etc.
Según un primer aspecto de esta invención, se propone un método para gestionar una red según la reivindicación 1. La red comprende un conjunto de dispositivos para transmitir un flujo de tráfico usando recursos de red. En la que, cada dispositivo del conjunto de dispositivos está asociado individualmente con un tiempo de expiración. El tiempo de expiración define un intervalo máximo de envío de un mensaje por un dispositivo dado entre el conjunto de dispositivos para indicar que el dispositivo dado está conectado con la red. El método comprende una etapa para determinar, basándose en los tiempos de expiración del conjunto de dispositivos, un tiempo de arrendamiento de transmisión que define la duración del uso de dichos recursos de red.
Según un segundo aspecto de esta invención, se propone un dispositivo gestor para gestionar una red según la reivindicación 3. La red comprende un conjunto de dispositivos para transmitir un flujo de tráfico usando recursos de red. En la que, cada dispositivo del conjunto de dispositivos está asociado individualmente con un tiempo de expiración. El tiempo de expiración define un intervalo máximo de envío de un mensaje por un dispositivo dado entre el conjunto de dispositivos para indicar que el dispositivo dado está conectado con la red. El dispositivo gestor comprende una unidad para determinar, basándose en los tiempos de expiración de dicho conjunto de dispositivos, un tiempo de arrendamiento de transmisión que define la duración del uso de dichos recursos de red.
Al aplicar los métodos y dispositivos propuestos, los recursos de red pueden liberarse más rápido cuando hay un fallo de transmisión durante la transmisión de flujos de tráfico.
Otros objetos de la invención se describirán a continuación conjuntamente con la descripción y los dibujos siguientes.
Los anteriores y otros objetos y características de la presente invención resultarán más evidentes a partir de la siguiente descripción detallada considerada en relación con los dibujos adjuntos, en los que:
la figura 1 muestra una trayectoria de transmisión conocida desde un dispositivo de origen hasta un dispositivo sumidero;
la figura 2 muestra una secuencia de funcionamiento general de un sistema de QoS de UPnP/IGRS;
Descripción de realizaciones de la invención
En la tecnología conocida, el dispositivo necesita anunciar periódicamente que está en línea, anuncio en línea que se implementa enviando mensajes de multidifusión (es decir, el mensaje para indicar que el dispositivo está conectado con la red) a una dirección de red específica, por ejemplo, “239.255.255.250:1900”.
El tiempo de expiración definido para el mensaje de anuncio en línea indica un intervalo de tiempo máximo entre dos mensajes de anuncio en línea enviados por el dispositivo. En la tecnología conocida, por ejemplo, en UPnP e IGRS, se requiere que todos los dispositivos difundan periódicamente los mensajes de anuncio en línea antes de que termine el tiempo de expiración. Esto significa que partiendo del tiempo en que un primer mensaje de anuncio en línea de un dispositivo dado se recibe por un dispositivo de red, si se alcanza la duración del tiempo de expiración, no se recibe un segundo mensaje de anuncio en línea, el dispositivo dado se considera que está desconectado o fuera de línea en la red.
Se recomienda la fijación de un tiempo de expiración relativamente largo (por ejemplo, 1800 s) para dispositivos que son relativamente estables en la red, mientras que debe fijarse un tiempo de expiración relativamente corto (por ejemplo, 30 s) para dispositivos que entran y salen con frecuencia en/de la red. Por tanto, se reducen los mensajes de anuncio en línea innecesarios del dispositivo y puede obtenerse a tiempo la información sobre el cambio dinámico de topología de red.
Un dispositivo de control escuchará (detectará) la dirección y registrará los dispositivos de interés cuando se reciban mensajes de anuncio en línea de los dispositivos. Si el punto de control no recibe un mensaje de anuncio en línea actualizado de un dispositivo antes del final del tiempo de expiración, el dispositivo de control considera que dicho dispositivo está fuera de línea.
En general, los fabricantes o usuarios fijarán el tiempo de expiración dependiendo de las características (estabilidad) de los dispositivos, que será comparativamente largo. Por ejemplo, muchos fabricantes de ordenadores fijarán el tiempo de expiración en 120 segundos, mientras que para un usuario que está viendo medios de flujo continuo enviados desde un PC a un reproductor multimedia, un intervalo de 120 segundos sin nada que reproducir sería intolerable.
Según la definición anterior del tiempo de expiración, puede suponerse que el tiempo de expiración es un parámetro de tiempo asociado con las características de dispositivo. Debe entenderse que las características asociadas con el dispositivo pueden describirse mediante diferentes parámetros en diferentes estructuras de red, y para lograr el objeto de la presente invención pueden usarse muchos parámetros siempre que sean de la misma naturaleza.
Con el fin de liberar recursos, se ha definido un tiempo de arrendamiento de tráfico en QoS de UPnP y QoS de IGRS, y este parámetro define un intervalo de tiempo en el que el flujo de tráfico puede usar los recursos asignados al mismo. El dispositivo de control necesita actualizar periódicamente el valor del tiempo de arrendamiento de tráfico para garantizar la ocupación de los recursos asignados. Si un determinado dispositivo (que ha implementado el servicio QD) falla a la hora de proporcionar el servicio, los recursos asignados al mismo no se liberarán inmediatamente; por el contrario, el flujo de tráfico relevante liberará automáticamente los recursos ocupados después de que haya expirado el tiempo de arrendamiento de tráfico. Sin embargo, la presente definición del tiempo de arrendamiento de tráfico no expone cómo fijar un tiempo de arrendamiento de tráfico razonable, por tanto, el tiempo de arrendamiento de tráfico no puede funcionar de manera eficaz en la liberación de recursos.
Para resolver este problema, la presente invención propone un método más eficaz y un dispositivo gestor de liberación de recursos a tiempo.
La presente invención propone un método inteligente que fija la duración dentro de la cual un flujo de tráfico puede usar los recursos asignados al mismo según las características de todos los dispositivos en la trayectoria de transmisión del flujo de tráfico. La característica de los dispositivos tal como se menciona en el presente documento puede ser la estabilidad de los dispositivos.
Tal como se describió anteriormente, un tiempo de expiración se fija habitualmente según las características de los dispositivos, de modo que el tiempo de expiración puede contemplarse como un parámetro asociado con las características del dispositivo. De manera similar, tal como se observó anteriormente, el tiempo de arrendamiento de tráfico es un parámetro definido en algunas normas concernientes a un intervalo de tiempo en el que el flujo de tráfico puede usar los recursos asignados al mismo.
La red comprende un conjunto de dispositivos para transmitir un flujo de tráfico usando recursos de red. Cada dispositivo de dicho conjunto de dispositivos está asociado individualmente con un tiempo de expiración. El tiempo de expiración define un intervalo máximo de envío de un mensaje por un dispositivo dado entre dicho conjunto de dispositivos para indicar que dicho dispositivo dado está conectado con dicha red. El método propuesto comprende una etapa para determinar un tiempo de arrendamiento de transmisión basándose en los tiempos de expiración de dicho conjunto de dispositivos. El tiempo de arrendamiento de transmisión define la duración del uso de dichos recursos de red. La idea central de la presente invención se describirá a continuación con referencia al tiempo de arrendamiento de tráfico y al tiempo de expiración en diversas realizaciones.
Para implementar el método, se propone un dispositivo gestor mediante el presente método. El dispositivo gestor comprende una unidad para determinar un tiempo de arrendamiento de transmisión basándose en los tiempos de expiración de dicho conjunto de dispositivos. El tiempo de arrendamiento de transmisión define la duración del uso de dichos recursos de red.
Opcionalmente, la fijación del tiempo de arrendamiento de tráfico puede basarse en el valor mínimo de entre los tiempos de expiración del conjunto de dispositivos.
El tiempo de arrendamiento de tráfico también puede fijarse según un valor promedio de los tiempos de expiración de dicho conjunto de dispositivos.
El tiempo de arrendamiento de tráfico también puede fijarse según un valor intermedio entre los tiempos de expiración de dicho conjunto de dispositivos.
El tiempo de arrendamiento de tráfico también puede fijarse según un valor de tiempo obtenido realizando cualquier operación matemática razonable sobre los tiempos de expiración de todos los dispositivos en la trayectoria de transmisión, por ejemplo, la raíz cuadrática media, etc.
El principio de la presente invención se ilustrará, como ejemplo, con referencia a la fijación del tiempo de arrendamiento de tráfico según el valor mínimo de los tiempos de expiración de todos los dispositivos en la trayectoria de transmisión. Sus etapas son las siguientes:
- (1)
- Un servicio QM determina el conjunto de dispositivos que han implementado el servicio QD en la trayectoria de transmisión del flujo de tráfico entre el dispositivo de origen y el dispositivo sumidero, que se representan como {device_source, device_1, device_2,..., device_n, device_sink}.
- (2)
- El servicio QM obtiene el tiempo de expiración de cada uno de los dispositivos de la etapa (1) a partir de los mensajes de anuncio en línea de los respectivos dispositivos, que se representan como {et_source, et_1, et_2,..., et_n, et_sink}, respectivamente.
- (3)
- El servicio QM calcula el valor mínimo entre {et_source, et_1, et_2,..., et_n, et_sink} y usa dicho valor mínimo como el tiempo de arrendamiento de tráfico, tal como se muestra en la ecuación (E1), donde min ( ) es una operación para tomar el valor mínimo.
Alternativamente, el tiempo de arrendamiento de tráfico puede fijarse aleatoriamente para que sea cualquier valor entre el rango de un valor de límite superior y un valor de límite inferior que se escriben como Time_threshold_above y Time_threshold_below, respectivamente. Dicho valor de límite superior y dicho valor de límite inferior pueden determinarse de manera experimental o según las características de la red, o fijarse por usuarios o por el fabricante del dispositivo.
En los ejemplos anteriores de fijación del tiempo de arrendamiento de tráfico según el tiempo de expiración, el rango de los valores de tiempo de arrendamiento de tráfico puede estar limitado además entre el valor de límite superior y el valor de límite inferior fijados previamente tal como se mencionó anteriormente para garantizar que dicho tiempo de arrendamiento de tráfico no será ni demasiado largo ni demasiado corto. Las ecuaciones específicas son (E2) y (E3) a continuación:
donde Time_threshold_below y Time_threshold_above pueden ser 30 segundos y 60 segundos, respectivamente, t3 puede calcularse con las ecuaciones anteriores, y el servicio QM fijará el tiempo de arrendamiento de tráfico para el dispositivo según el valor de t3.
Tras fijar el tiempo de arrendamiento de tráfico, el dispositivo de control actualizará periódicamente el tiempo de arrendamiento de tráfico durante la transmisión del flujo de tráfico a través del servicio QM según las especificaciones de QoS de UPnP y QoS de IGRS.
La presente invención tiene en cuenta las características de los dispositivos en la trayectoria de transmisión de cada flujo de tráfico (el tiempo en línea para un dispositivo estable es largo, mientras que el tiempo en línea para un dispositivo inestable es corto), por tanto, los recursos de red se liberan a tiempo sin cargar demasiado la red.
Si algún dispositivo (que ha implementado el servicio QD) en la trayectoria de transmisión no puede funcionar apropiadamente, el dispositivo liberará automáticamente los recursos de red ocupados por el flujo de tráfico después de que haya expirado el tiempo de arrendamiento de tráfico.
Por ejemplo, si falla un dispositivo en el que reside el punto de control, el punto de control no puede actualizar el tiempo de arrendamiento de tráfico de los servicios QD en la trayectoria de transmisión del flujo de tráfico iniciado por éste, y dichos servicios QD liberarán automáticamente los recursos ocupados por el flujo de tráfico relevante después de que haya expirado el tiempo de arrendamiento de tráfico.
Otro ejemplo: si falla un dispositivo que ha implementado el servicio QD en la trayectoria de transmisión del flujo de tráfico, no puede devolverse satisfactoriamente la función invocada del punto de control para actualizar el tiempo de arrendamiento de tráfico del servicio QD implementado por dicho dispositivo, y el punto de control sabe que dicho dispositivo ha fallado y por consiguiente libera los recursos ocupados por el flujo de tráfico relevante.
Debe entenderse que las realizaciones anteriores sirven meramente para ilustrar el principio del método y no deben interpretarse como limitativas de la invención. No sólo puede usarse el tiempo de expiración para fijar el tiempo de arrendamiento de tráfico en la presente invención, sino que con la presente invención puede usarse cualquier otro parámetro según las diferentes estructuras de red y protocolos de red coherentes con o similares a las definiciones de dichos tiempo de expiración y tiempo de arrendamiento de tráfico.
Existen numerosas formas de implementar las funciones por medio de elementos de hardware o software, o ambos. A este respecto, los dibujos son muy ilustrativos, representando cada uno sólo una posible realización de la invención. Aunque un dibujo muestre diferentes funciones como bloques diferentes, esto no excluye de ningún modo que un elemento individual de hardware o software lleve a cabo diversas funciones. Tampoco excluye que un conjunto de elementos de hardware o software o ambos lleven a cabo una función.
Las observaciones realizadas anteriormente en el presente documento demuestran que la descripción detallada con referencia a los dibujos ilustra en lugar de limitar la invención. Existen numerosas alternativas que se encuentran dentro del alcance de las reivindicaciones adjuntas. Ningún símbolo de referencia en una reivindicación debe interpretarse como limitativo de la reivindicación. El uso del verbo “comprender” y sus conjugaciones no excluye la presencia de elementos o etapas distintos de los expuestos en una reivindicación. El uso del articulo indefinido “un”
o “una” antes de un elemento o etapa no excluye la presencia de una pluralidad de tales elementos o etapas. En la reivindicación del dispositivo que enumera varios medios, varios de estos medios pueden realizarse por el mismo elemento de hardware. El mero hecho de que determinadas medidas se mencionen en reivindicaciones dependientes diferentes entre sí no indica que una combinación de estas medidas no pueda usarse de manera ventajosa.
Claims (3)
- REIVINDICACIONES1. Método para gestionar una red que comprende un conjunto de dispositivos (101, 102, 103, 201, 202, 203) para transmitir un flujo de tráfico usando recursos (11, 12) de red, estando cada dispositivo de dicho conjunto de dispositivos asociado individualmente con un tiempo de expiración, definiendo el tiempo de expiración de un dispositivo dado entre dicho conjunto de dispositivos un intervalo máximo entre el envío de dos mensajes por el dispositivo dado, indicando dichos mensajes que dicho dispositivo dado está conectado con dicha red, estando dicho método caracterizado porque comprende una etapa para:
- -
- determinar, basándose en los tiempos de expiración de dicho conjunto de dispositivos, un tiempo de arrendamiento de transmisión que define la duración del uso de dichos recursos de red.
- 2. Método según la reivindicación 1, en el que dicho tiempo de arrendamiento de transmisión se determina según uno de los siguientes criterios:
- -
- el valor mínimo entre los tiempos de expiración de dicho conjunto de dispositivos;
- -
- el valor promedio de los tiempos de expiración de dicho conjunto de dispositivos;
- -
- el valor intermedio entre los tiempos de expiración de dicho conjunto de dispositivos.
- 3. Dispositivo gestor para gestionar una red que comprende un conjunto de dispositivos (101, 102, 103, 201, 202, 203) para transmitir un flujo de tráfico usando recursos (11, 12) de red, estando cada dispositivo de dicho conjunto de dispositivos asociado individualmente con un tiempo de expiración, definiendo el tiempo de expiración de un dispositivo dado entre dicho conjunto de dispositivos un intervalo máximo entre el envío de dos mensajes por el dispositivo dado, indicando dichos mensajes que dicho dispositivo dado está conectado con dicha red, estando dicho dispositivo gestor caracterizado porque comprende una unidad para determinar, basándose en los tiempos de expiración de dicho conjunto de dispositivos, un tiempo de arrendamiento de transmisión que define la duración del uso de dichos recursos de red.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810095250 | 2008-05-05 | ||
| CN200810095250 | 2008-05-05 | ||
| PCT/IB2009/051723 WO2009136316A1 (en) | 2008-05-05 | 2009-04-28 | Methods and devices for managing a network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2386110T3 true ES2386110T3 (es) | 2012-08-09 |
Family
ID=40846404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES09742489T Active ES2386110T3 (es) | 2008-05-05 | 2009-04-28 | Métodos y dispositivos para gestionar una red |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US8626892B2 (es) |
| EP (1) | EP2283621B1 (es) |
| JP (1) | JP5372140B2 (es) |
| KR (1) | KR20110008311A (es) |
| CN (1) | CN102017549B (es) |
| AT (1) | ATE555578T1 (es) |
| BR (1) | BRPI0908298B1 (es) |
| ES (1) | ES2386110T3 (es) |
| RU (1) | RU2507697C2 (es) |
| TW (1) | TW201002003A (es) |
| WO (2) | WO2009136316A1 (es) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8291266B2 (en) * | 2009-09-15 | 2012-10-16 | International Business Machines Corporation | Server network diagnostic system |
| US8782237B2 (en) | 2010-01-28 | 2014-07-15 | Intel Corporation | Audio/video streaming in a topology of devices |
| KR101884259B1 (ko) * | 2011-08-11 | 2018-08-01 | 삼성전자주식회사 | 스트리밍 서비스를 제공하는 장치 및 방법 |
| CN102612165B (zh) * | 2012-03-21 | 2015-05-20 | 大唐移动通信设备有限公司 | 一种释放资源的方法及装置 |
| US9313237B2 (en) * | 2013-05-15 | 2016-04-12 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, and communication system for allocating and managing voice channels |
| TWI573416B (zh) * | 2014-03-12 | 2017-03-01 | 鴻海精密工業股份有限公司 | 獲取用戶端設備斷電狀態的方法和頭端設備 |
| US9558736B2 (en) * | 2014-07-02 | 2017-01-31 | Bose Corporation | Voice prompt generation combining native and remotely-generated speech data |
| CN104486245B (zh) * | 2014-12-16 | 2018-03-27 | 上海斐讯数据通信技术有限公司 | 一种流量控制方法、系统及网关设备 |
| CN107769840B (zh) * | 2017-10-18 | 2020-10-02 | 中国人民解放军国防科技大学第六十三研究所 | 混合交换型卫星通信系统的ps业务资源主动回收方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19616286A1 (de) * | 1996-04-24 | 1997-10-30 | Sel Alcatel Ag | Synchrones Übertragungssystem mit Fehlerortungsfunktion und Monitoreinrichtung dafür |
| US6237009B1 (en) * | 1996-10-11 | 2001-05-22 | Sun Microsystems, Inc. | Lease renewal service |
| US5805599A (en) | 1996-12-04 | 1998-09-08 | At&T Corp. | Adaptive channel allocation system for communication network |
| US6400725B1 (en) * | 1998-12-16 | 2002-06-04 | Koninklijke Philips Electronics N.V. | Fairness scheme for a serial interface |
| US7715837B2 (en) * | 2000-02-18 | 2010-05-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for releasing connections in an access network |
| US20030005130A1 (en) * | 2001-06-29 | 2003-01-02 | Cheng Doreen Yining | Audio-video management in UPnP |
| ATE480071T1 (de) * | 2001-09-20 | 2010-09-15 | Nokia Siemens Networks Gmbh | Verkehrsbegrenzung mittels zulässigkeitsprüfung für ein paketorientiertes verbindungsloses netz mit qos niveau übertragung |
| JP3880451B2 (ja) * | 2002-05-20 | 2007-02-14 | 富士通株式会社 | Rsvpを用いた移動通信システム |
| JP4548225B2 (ja) * | 2005-05-30 | 2010-09-22 | 株式会社日立製作所 | 無線ip電話システム |
| EP1742427A3 (en) * | 2005-07-04 | 2008-05-21 | Motorola, Inc. | Resource sharing between a plurality of communication networks |
| BRPI0520495A2 (pt) * | 2005-08-23 | 2009-09-29 | Ericsson Telefon Ab L M | método para reservar recursos para fluxos de dados em uma rede de comunicação, programa, meio legìvel por computador, produto de programa de computador, e, nó de rede |
| KR100750135B1 (ko) * | 2005-10-25 | 2007-08-21 | 삼성전자주식회사 | UPnP 디바이스의 IP 주소 변경으로 인한 네트워크연결 중단을 신속하게 복구하는 방법 및 시스템 |
| FR2906666A1 (fr) * | 2006-10-03 | 2008-04-04 | Canon Kk | Procede de reservation de ressource dans un reseau local comprenant une pluralite de sous-reseaux, produit programme d'ordinateur, moyen de stockage et dispositif correspondants. |
-
2008
- 2008-06-18 TW TW097122765A patent/TW201002003A/zh unknown
-
2009
- 2009-04-28 EP EP09742489A patent/EP2283621B1/en active Active
- 2009-04-28 WO PCT/IB2009/051723 patent/WO2009136316A1/en not_active Ceased
- 2009-04-28 RU RU2010149778/08A patent/RU2507697C2/ru active
- 2009-04-28 KR KR1020107027089A patent/KR20110008311A/ko not_active Ceased
- 2009-04-28 CN CN200980116244.3A patent/CN102017549B/zh active Active
- 2009-04-28 JP JP2011506812A patent/JP5372140B2/ja active Active
- 2009-04-28 ES ES09742489T patent/ES2386110T3/es active Active
- 2009-04-28 WO PCT/IB2009/051722 patent/WO2009136315A1/en not_active Ceased
- 2009-04-28 BR BRPI0908298-0A patent/BRPI0908298B1/pt active IP Right Grant
- 2009-04-28 AT AT09742489T patent/ATE555578T1/de active
- 2009-04-28 US US12/990,511 patent/US8626892B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009136316A1 (en) | 2009-11-12 |
| WO2009136315A1 (en) | 2009-11-12 |
| KR20110008311A (ko) | 2011-01-26 |
| EP2283621B1 (en) | 2012-04-25 |
| TW201002003A (en) | 2010-01-01 |
| JP2011520346A (ja) | 2011-07-14 |
| CN102017549B (zh) | 2015-05-06 |
| US20110047260A1 (en) | 2011-02-24 |
| BRPI0908298B1 (pt) | 2020-09-15 |
| CN102017549A (zh) | 2011-04-13 |
| ATE555578T1 (de) | 2012-05-15 |
| JP5372140B2 (ja) | 2013-12-18 |
| EP2283621A1 (en) | 2011-02-16 |
| US8626892B2 (en) | 2014-01-07 |
| BRPI0908298A2 (pt) | 2015-07-21 |
| RU2010149778A (ru) | 2012-06-20 |
| RU2507697C2 (ru) | 2014-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2386110T3 (es) | Métodos y dispositivos para gestionar una red | |
| CN101632266B (zh) | 网络中的参数化服务质量 | |
| CN114145003B (zh) | 能够实现具有不同数据通信能力的第一和第二通信网络之间的数据交换 | |
| WO2020155940A1 (zh) | 一种通信方法及通信装置 | |
| EP1753188B1 (en) | A method for realizing the dynamic qos in wimax system | |
| US7349378B2 (en) | Local area network resource manager | |
| JP2005510131A6 (ja) | IEEE802.11eMACのためのサービス品質シグナリングを提供する装置および方法 | |
| JP2005510131A (ja) | IEEE802.11eMACのためのサービス品質シグナリングを提供する装置および方法 | |
| CN109819530B (zh) | 一种通信方法及装置 | |
| EP1761080B1 (en) | DYNAMIC QoS REALIZING METHOD IN WIMAX SYSTEM | |
| CN110891026A (zh) | 一种流量调度方法、设备及系统 | |
| US6738816B1 (en) | System and method for reliable real-time communications among a plurality of nodes having functions conforming to IEEE-1394 serial bus and participating in a session of sharing the maximum bandwidth | |
| EP2827553B1 (en) | Rapid startup with dynamic reservation capabilities for network communication systems | |
| CN112714071B (zh) | 一种数据发送方法及装置 | |
| CN101884180A (zh) | 用于在无线通信系统中处理服务流的技术 | |
| CN109922012B (zh) | 一种传输数据的方法以及相关设备 | |
| WO2021068260A1 (zh) | 调整服务质量的方法、装置和系统 | |
| US9391850B2 (en) | Method and apparatus for quality-of-service (QoS) management | |
| US20130117456A1 (en) | Method and apparatus for managing connection | |
| Scholten et al. | RTnet, a new approach to in-home real-time multimedia communication | |
| Safa et al. | A policy-based trust-aware adaptive monitoring scheme to enhance WiMax QoS | |
| KR100766033B1 (ko) | 에스아이피와 알에스브이피-티이를 이용한 종단간 서비스품질 보장방법 | |
| JP2011188030A (ja) | マルチキャスト帯域を確保する中継ノード、通信システムおよびその方法 | |
| KR20100105312A (ko) | 커넥션 관리 방법 및 장치 | |
| Venâncio Neto et al. | Dynamic and scalable provisioning in wireless mesh networks to efficiently support multi-user killer-applications with high-demand of resources |