ES2216138T3 - Asignacion dinamica de ancho de banda para una red de comunicacion. - Google Patents

Asignacion dinamica de ancho de banda para una red de comunicacion.

Info

Publication number
ES2216138T3
ES2216138T3 ES97916011T ES97916011T ES2216138T3 ES 2216138 T3 ES2216138 T3 ES 2216138T3 ES 97916011 T ES97916011 T ES 97916011T ES 97916011 T ES97916011 T ES 97916011T ES 2216138 T3 ES2216138 T3 ES 2216138T3
Authority
ES
Spain
Prior art keywords
bandwidth
assigned
subscriber
traffic
amount
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
ES97916011T
Other languages
English (en)
Inventor
Victor T. Hou
Jonathon A. Fellows
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.)
Arris Technology Inc
Original Assignee
Arris Technology Inc
General Instrument Corp
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 Arris Technology Inc, General Instrument Corp filed Critical Arris Technology Inc
Application granted granted Critical
Publication of ES2216138T3 publication Critical patent/ES2216138T3/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
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • 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
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/762Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • 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/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/561Star, e.g. cross-connect, concentrator, subscriber group equipment, remote electronics
    • 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
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0064Arbitration, scheduling or medium access control aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Separation By Low-Temperature Treatments (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

UNA ANCHURA DE BANDA ES ASIGNADA ADAPTATIVAMENTE EN UN CANAL CORRIENTE ARRIBA DE UNA RED DE COMUNICACIONES DE DATOS EN CAPAS, DE FORMA QUE PUEDA UTILIZARSE PARA LLEVAR MENSAJES DESDE VARIAS UNIDADES DE ABONADO (250, 252,... , 254) HASTA UN CONTROLADOR CENTRAL (210), POR EJEMPLO, PARA PERMITIR QUE LAS UNIDADES DE ABONADO ENVIEN DATOS PARA ACCESO A INTERNET, VIDEOCONFERENCIA O COMUNICACIONES POR VOZ. LA EJECUCION TOTAL DE LAS ANCHURAS DE BANDA NO ASIGNADAS (BWA(J)) SE MANTIENE EN INTERVALOS DE CONTROL SUCESIVOS. SE DETERMINA UNA CUENTA DEL TRAFICO (C(I)) PARA CADA UNIDAD DE ABONADO, MIDIENDO LA ANCHURA DE BANDA UTILIZADA POR EJEMPLO, CONTANDO EL NUMERO DE CANALES UTILIZADOS EN UN INTERVALO DE CONTROL. LUEGO, LA ANCHURA DE BANDA ASIGNADA (B(I)) DE LAS UNIDADES DE ABONADO SE AJUSTA CUANDO LA RELACION (K) DE LA CUENTA DEL TRAFICO A LA ANCHURA DE BANDA ASIGNADA ESTA A UN UMBRAL MENOR (T1), Y LA EJECUCION TOTAL DE LAS ANCHURAS DE BANDA NO ASIGNADAS SE INCREMENTA DISMINUYENDO LA ANCHURA DE BANDA ASIGNADA. LA ANCHURA DE BANDA ASIGNADA PODRA INCREMENTARSE CUANDO LA RELACION (K) DE LA CUENTA DEL TRAFICO ASIGNADA A LA ANCHURA DE BANDA ESTA POR ENCIMA DE UN NIVEL UMBRAL SUPERIOR (T2), DISTRIBUYENDO LA ANCHURA DE BANDA NO ASIGNADA ENTRE LAS UNIDADES DE ABONADO. SE PUEDE UTILIZAR UNA JERARQUIA DE UNIDADES DE ABONADO PARA OTORGAR PRIORIDAD A USUARIOS SELECCIONADOS.

Description

Asignación dinámica de ancho de banda para una red de comunicación.
La presente invención trata de la transmisión de datos en un esquema estratificado de comunicación de datos, y es particularmente aplicable a la transmisión de mensajes ascendentes en una red híbrida coaxial y de fibra óptica. La invención es útil, por ejemplo, para permitir a las unidades de abonado comunicar mensajes a un controlador central (por ejemplo, cabezal de televisión por cable) para acceso a Internet, videoconferencia, comunicación por audio o similares. El ancho de banda es asignado dinámicamente por el controlador central a abonados de la red según el ancho total de banda disponible, la cantidad de ancho de banda que está siendo usada actualmente por cada abonado y el número de abonados actuales, entre otros factores.
Antiguamente, los sistemas de televisión por cable han utilizado cable coaxial para llevar señales desde un cabezal hasta unidades de abonado individuales. Con la llegada de nuevos servicios de televisión digital, así como el deseo de llevar datos a y desde unidades de abonado, el ancho de banda incrementado proporcionado por el cable de fibra óptica se ha vuelto interesante. La implementación de redes de fibra óptica todo el recorrido desde el cabezal hasta unidades de abonado individuales no es actualmente una alternativa práctica debido al elevado coste de construir una planta de fibra óptica en la que la fibra se tira por todo el recorrido hasta hogares individuales. Como compromiso, se están implementando plantas híbridas de fibra óptica-cable coaxial (HFC). En los sistemas HFC, la fibra se tira desde el cabezal hasta concentradores del vecindario. El cable coaxial existente se conecta entonces para recibir las señales desde la fibra óptica, para distribución a hogares individuales.
Los diversos servicios interactivos que se van a proporcionar mediante sistemas de transmisión digital requieren un enlace bidireccional entre el controlador central y unidades de abonado individuales. Una manera de proporcionar un camino de retorno desde las unidades de abonado de vuelta al controlador central es basarse en líneas telefónicas existentes. Sin embargo, sería claramente ventajoso proporcionar comunicación bidireccional sobre la misma planta, como una planta HFC, en la que se proporcionen señales descendentes de televisión a las unidades de abonado. Para lograr esto, se han realizado propuestas para desarrollar redes sólidas de comunicación ascendente sobre plantas HFC. Por ejemplo, se ha propuesto frecuencia portadora única y acceso múltiple por división de tiempo (F/TDMA) para proporcionar una propuesta de bajo riesgo y alta capacidad, que ofrece características adecuadas para modulación ascendente sobre un sistema HFC.
El documento EP0522391A2 describe un controlador de nodo que controla el ancho de banda disponible en una línea de comunicación que tiene una pluralidad de terminales de usuario. El ancho de banda disponible total está dividido en dos recursos, un recurso de ancho de banda libre y un recurso de ancho de banda de grupo. El recurso de ancho de banda de grupo normalmente está compartido por todas las conexiones. El ancho de banda libre se usa a medida que se establecen nuevas conexiones, reduciendo la cantidad de ancho de banda libre disponible. El controlador recibe una solicitud de conexión de un terminal de usuario, la cual es aceptada o rechazada por el controlador dependiendo de la cantidad de recursos solicitados por el terminal. Si se acepta, una parte del ancho de banda libre se asigna exclusivamente al terminal durante la duración de la conexión. También se asigna temporalmente al usuario ancho de banda de grupo en respuesta a un mensaje de aceptación, indicando que la misma cantidad del ancho de banda de grupo reservado está disponible en un nodo descendente.
Es el objeto de la presente invención asignar eficazmente ancho de banda en respuesta a demandas de abonado actuales.
Este objeto se logra mediante un procedimiento según la reivindicación 1 y un aparato según la reivindicación 11.
Otras realizaciones ventajosas son materia de las reivindicaciones 2 a 10 y las reivindicaciones 12 a 20.
Para implementar eficazmente un canal ascendente práctico, la ventaja de la presente invención es permitir que el controlador central asigne ancho de banda en un canal ascendente según las demandas de abonado actuales. El controlador central tiene la capacidad de proporcionar un ancho de banda mínimo a cada abonado, y de distribuir ancho de banda entre usuarios de manera equitativa.
En particular, el controlador central también tiene la capacidad de proporcionar prioridad a usuarios seleccionados, como quienes pagan una cuota adicional.
Por ejemplo, el esquema es aplicable a virtualmente cualquier tipo de red, incluyendo redes que comunican señales de televisión y/o otros datos, y opera de manera que es transparente a las unidades de abonado.
La presente invención proporciona un esquema de comunicación que disfruta de las anteriores y otras ventajas.
Se presentan un procedimiento y un aparato para asignar ancho de banda en una red estratificada de comunicación de datos en la que una pluralidad de unidades de abonado se comunica con un controlador central, por ejemplo, para acceso a Internet, videoconferencia o comunicación por voz.
El procedimiento incluye el paso de mantener un total acumulado de ancho de banda sin asignar en intervalos de control sucesivos. Para cada unidad de abonado se determina una cuantía de tráfico, contando el número de franjas usadas en un intervalo de control. El índice de uso de la franja corresponde a un ancho de banda.
Luego se ajusta el ancho de banda asignado a las unidades de abonado según la cuantía de tráfico. Por ejemplo, puede reducirse el ancho de banda asignado cuando el ancho de banda asignado actualmente supera la cuantía de tráfico, por ejemplo, por una cantidad programable que es mayor o igual que cero. Puede establecerse el ancho de banda asignado para igualar la cuantía de tráfico para cada unidad de abonado en concreto. Generalmente, la utilización de ancho de banda se optimiza adaptando el ancho de banda asignado al ancho de banda requerido de la unidad de abonado.
Opcionalmente, para asegurar que a cada unidad de abonado se le asigna un ancho de banda no nulo, puede establecerse el ancho de banda asignado como el mayor de: (a) la cuantía de tráfico para la unidad de abonado en concreto, y (b) un ancho de banda mínimo, R_{min}. El total acumulado de ancho de banda sin asignar se incrementa entonces por la disminución en el ancho de banda asignado para cada unidad de abonado. El total acumulado de ancho de banda sin asignar se transfiere a intervalos de control posteriores (por ejemplo, intervalos de tiempo), donde se ajusta de nuevo el ancho de banda asignado.
Alternativamente, puede determinarse una relación de la cuantía de tráfico al ancho de banda asignado para la unidad de abonado en concreto, y puede reducirse el ancho de banda asignado cuando la relación está en o por debajo de un umbral inferior de utilización, T1.
Puede incrementarse el ancho de banda asignado para unidades de abonado concretas según el total acumulado de ancho de banda sin asignar cuando la cuantía de tráfico está en o cerca del ancho de banda asignado actualmente. Esto puede lograrse marcando unidades de abonado concretas para un incremento en ancho de banda asignado y distribuyendo el ancho de banda sin asignar entre las unidades de abonado marcadas. Por ejemplo, el ancho de banda sin asignar puede distribuirse por igual a las unidades de abonado marcadas. Opcionalmente, puede determinarse el ancho de banda asignado para las unidades de abonado según una jerarquía de unidades de abonado. Por ejemplo, a los usuarios que pagan una cuota adicional se les pueden conceder diversos beneficios, incluyendo acceso prioritario a ancho de banda sin asignar y/o una asignación superior de ancho de banda máximo (por ejemplo, límite superior). Adicionalmente, el ancho de banda asignado puede estar basado en un historial de uso de ancho de banda de la unidad de abonado, hora del día y otros factores.
Alternativamente, puede determinarse una relación de la cuantía de tráfico al ancho de banda asignado para las unidades de abonado concretas, y puede incrementarse el ancho de banda asignado cuando la relación está en o por encima de un umbral superior de utilización, T2.
Puede asignarse el ancho de banda en un camino de transmisión entre las unidades de abonado y el controlador central, o en un camino de transmisión entre el controlador central y otra red de comunicación.
También se presenta un aparato correspondiente.
Breve descripción de los dibujos
La Figura 1 es una ilustración esquemática de una entidad de gestión de Control de Acceso a Medios (MAC) para realizar asignación dinámica de ancho de banda (DBA) según la presente invención.
La Figura 2 es un diagrama de bloques de una red de comunicación bidireccional según la presente invención.
La Figura 3 es una ilustración esquemática de una estructura de trama de acceso múltiple por división de tiempo (TDMA) que puede usarse con la presente invención.
La Figura 4 es un diagrama de flujo del esquema de asignación dinámica de ancho de banda según la presente invención.
La Figura 5 es un diagrama de bloques de una realización alternativa de una red de comunicación bidireccional según la presente invención.
Descripción detallada de la invención
La presente invención proporciona un procedimiento y un aparato para asignar dinámicamente ancho de banda entre una pluralidad de unidades de abonado en un canal ascendente de una red de comunicación, como un sistema de televisión por cable híbrido de fibra óptica-coaxial (HFC) multicanal.
La Figura 2 es un diagrama de bloques de una red de comunicación bidireccional según la presente invención. Un controlador central 210 comunica señales, como señales de televisión y/o otros datos a una pluralidad de unidades de abonado, incluyendo una primera unidad de abonado 250, una segunda unidad de abonado 252 y una X-ésima unidad de abonado 254. El controlador central incluye un equipo que está situado en un extremo de la capa física HFC y la capa de control de acceso a medios. El término "controlador central" pretende ser aplicable a la situación de un cabezal de red de televisión por cable además de una unidad de control de virtualmente cualquier otra red de comunicación, incluyendo, por ejemplo, redes de satélite, redes de radio, redes de área local, redes extendidas, intranets e Internet. La "unidad de abonado" es una unidad en el hogar o negocio de un abonado que está situada en otro extremo de la capa física HFC y la capa MAC. La unidad de abonado, que puede conocerse alternativamente como receptor multimedia, decodificador o terminal, es usada por un abonado para ver servicios de programación u otros datos en una pantalla de televisión. Observar que el término "abonado" pretende englobar cualquier tipo de acuerdo que permite a una unidad de abonado comunicarse en una red sin tener en cuenta si se paga una cuota o si existe cualquier otro acuerdo contractual. La capa física HFC y la capa MAC se termina así en extremos separados por el controlador central 210 y las unidades de abonado respectivas 250, 252 y 254.
En el sistema mostrado de televisión por cable híbrido de fibra óptica-coaxial, un camino de transmisión 220, por ejemplo, una fibra óptica, lleva señales bidireccionales entre el controlador central 210 y un concentrador 230. Los cables coaxiales 240, 242 y 244 se usan para llevar las señales entre el concentrador 230 y las unidades de abonado 250, 252 y 254, respectivamente. Típicamente, se proporcionarán concentradores, ramas y ramas secundarias adicionales de fibra óptica y cable coaxial. Sin embargo, debe comprenderse que la invención es igualmente adecuada para uso con un sistema todo de fibra óptica, un sistema todo de cable coaxial o virtualmente cualquier otra red de comunicación, incluyendo redes inalámbricas. Adicionalmente, pueden agruparse unidades de abonado específicas para compartir un canal ascendente común. El controlador central puede comunicarse con una red extendida 225 para acceder a diversos recursos, como otras unidades de abonado, o medios de almacenamiento como, por ejemplo, servidores de archivos.
Según una realización de la presente invención, el controlador central 210 asigna ancho de banda al camino de transmisión 220 para gestionar comunicaciones entre las unidades de abonado y el controlador central. El camino 220 puede comprender uno o más canales que son compartidos entre las unidades de abonado, por ejemplo según esquemas múltiplex por división de tiempo conocidos. Opcionalmente, el controlador central 210 también puede asignar ancho de banda en la red extendida 225 para gestionar comunicaciones entre otros recursos de red y el controlador central 210.
La Figura 5 es un diagrama de bloques de una realización alternativa de una red de comunicación bidireccional según la presente invención. Aquí, las unidades de abonado 560, 562,...554 se comunican con el controlador central 510 a través de caminos de transmisión independientes 540, 542,...544, respectivamente. Los caminos de transmisión 540, 542,...544 pueden ser líneas físicamente independientes y/o pueden llevarse por una línea común según esquemas conocidos de multiplexado por división de longitud de onda. El controlador central 510 se comunica con otros recursos de red a través de una red extendida 525. Según esta realización alternativa de la presente invención, el controlador central 510 asigna ancho de banda al camino de transmisión 525 para gestionar comunicaciones entre los otros recursos de red y el controlador central.
La Figura 3 es una ilustración esquemática de una estructura de trama de acceso múltiple por división de tiempo (TDMA) que puede usarse con la presente invención. Una corriente de transporte, mostrada en general en 300, incluye supertramas primera, segunda y tercera, indicadas respectivamente por los números de referencia 310, 350 y 380. Cada supertrama se muestra compuesta de un número N_{f} de tramas, aunque el número de tramas no tiene que ser el mismo en cada supertrama en diferentes canales. En particular, la primera supertrama 310 incluye las tramas 320, 330,...340, la segunda supertrama 350 incluye las tramas 360, 362,...364, y la tercera supertrama 380 incluye las tramas 390, 392,...394. Además, se muestra cada trama incluyendo un número N_{s} de franjas, aunque el número de franjas no tiene que ser el mismo en cada trama. Por ejemplo, la primera trama 320 de la supertrama 310 incluye las franjas 322, 324, 326 y 328. Además, el tamaño de cada supertrama, trama o franja puede variar. Observar también que no es necesaria la provisión de supertramas, ya que sólo tienen que proporcionarse dos capas en un esquema de comunicación TDMA.
El MAC controla la transmisión ascendente desde una unidad de abonado tanto en frecuencia como en tiempo usando acceso múltiple por división de frecuencia y tiempo (F/TDMA). El MAC también soporta acceso no sincronizado a la red según sea necesario. Pueden existir múltiples modos de acceso en el mismo canal usando gestión de recursos en el controlador central. El TDMA es el esquema de acceso básico para transmisión ascendente, ya que soporta un alto grado de capacidad de programación, fácil reconfiguración y permite velocidades variables de transmisión de datos. Es decir, el TDMA ascendente es totalmente configurable y programable en cuanto a tamaño de franja, tamaño de trama, tamaño de supertrama y formato de trama. La entidad de gestión MAC del controlador central controla las frecuencias ágiles ascendentes y transmite los parámetros de configuración TDMA a las unidades de abonado.
El tamaño de franja se define en cuanto al número de recuentos de referencia de la base de tiempo (por ejemplo, tics) que ocupa la franja. El tic de referencia se usa para medir el paso de tiempo para transmisión ascendente, para un bit o un grupo de bits. La entidad de gestión MAC proporciona información de tamaño de franja a las unidades de abonado durante los estados de inicio y aprovisionamiento. El tamaño de trama se expresa como el número de franjas por trama, y es configurable a través de diferentes canales de frecuencia, permitiendo así una multitud de velocidades de transmisión ascendente de datos. El tamaño de supertrama se expresa como el número de tramas por supertrama.
Cada trama puede estar compuesta opcionalmente de un número variable de franjas que se asignan para acceso de contención, donde dos o más usuarios compiten por la misma franja. El resto de la trama puede usarse para acceso TDMA "asignado fijo" o "asignado según demanda". Con acceso asignado fijo, se asignan franjas a usuarios específicos. Con acceso asignado según demanda, se asignan franjas según se necesite. Debe observarse que puede configurarse toda la trama para acceso basado en contención, acceso fijo, acceso asignado dinámicamente o cualquier combinación de los mismos. La función de gestión de conexión MAC determina dinámicamente la composición de trama requerida basada en requisitos de tráfico de usuario, como se describe más adelante.
La Figura 1 es una ilustración esquemática de una entidad de gestión de control de acceso a medios (MAC) para realizar asignación dinámica de ancho de banda (DBA) según la presente invención. La ilustración es conceptual porque se muestra la entidad de gestión MAC, denominada también en lo sucesivo simplemente como MAC, estando implementada en una subcapa MAC de una corriente de datos. Como será evidente para los expertos en la materia, las funciones de la entidad de gestión MAC aquí descrita pueden estar implementadas en hardware y/o software en el controlador central. Una capa de transporte, mostrada en general en 102, incluye una capa física 180, una subcapa MAC 100 y capas superiores 160. La subcapa MAC 100 incluye una entidad de gestión MAC 105 que, a su vez, incluye una función de gestión de enlace 110, una función de gestión de conexión 115 y una función de gestión de inicio, registro y aprovisionamiento 120. La subcapa MAC 100 también incluye una función de adaptación de datos 130, una función de señalización de MAC 135, una función de resolución de dirección de multidifusión 140 y una función de resolución de dirección de unidifusión 145.
En 185 se muestra en general un modelo de referencia (que corresponde al estándar IEEE 802), e incluye una capa MAC 192 que corresponde a la subcapa MAC 100, una capa física 194 que corresponde a la capa física 180, y una capa de control de enlace lógico (LLC) 190, que corresponde a las capas superiores 160. La capa LLC 190 y la capa MAC 192 son parte de una capa de enlace de datos. La capa MAC es el protocolo que arbitra el acceso al medio por los diferentes usuarios. La capa LLC controla las comunicaciones por el enlace de datos.
La entidad de gestión MAC 105 realiza el control y gestión necesarios de recursos MAC descendentes y ascendentes. Ascendente se refiere a comunicación desde las unidades de abonado al controlador central, y descendente se refiere a comunicación desde el controlador central a las unidades de abonado. Esta gestión incluye controlar el inicio, aprovisionamiento y registro para permitir la entrada en la red. La entidad de gestión MAC también controla la gestión de conexión, lo cual permite el establecimiento y liberación de recursos de ancho de banda de red, y la gestión de enlaces, lo cual proporciona control y calibración de parámetros de potencia y alineación y relacionados con el enlace. La entidad de gestión MAC también mantiene bases de datos relacionadas con unidades de abonado, seguridad y gestión de claves, diagnósticos y configuración de red.
El protocolo empleado por la subcapa MAC es independiente del esquema de modulación física y la velocidad de transmisión de datos usados. Esto permite flexibilidad en la implementación de un protocolo de señalización MAC común a través de una diversidad de tipos de canales físicos. Los esquemas de modulación física incluyen, pero no están limitados a, 256 QAM, 64 QAM, y QPSK.
La función Adaptación de Datos 130 proporciona servicios de adaptación correspondientes, por ejemplo, a la capa 5 de adaptación ATM (AAL-5) estándar, entre la función de señalización 135, que proporciona mensajes de órdenes HFC, y la capa ATM.
El MAC controla el medio a través del HFC. En la dirección ascendente, el medio no debería considerarse solamente como un canal concreto. El medio debería considerarse como el espectro ascendente completo, que puede extenderse, por ejemplo, entre 5-40 MHz en un sistema de televisión por cable (CATV). Sin embargo, debe entenderse que puede usarse virtualmente cualquier espectro en cualquier red. Por lo tanto, el MAC hace más que arbitrar o controlar el acceso por parte de usuarios a un canal concreto. También es responsable de gestionar el ancho de banda (tanto espectral como de datos) del espectro ascendente, que puede incorporar varios canales, teniendo cada uno diferentes anchos de banda y velocidades de transmisión de datos. También puede ser ventajoso para el MAC albergar diversos canales en los que difieran las velocidades de los canales.
Además, algunas regiones del espectro ascendente pueden tener mejor tasa de error que otras regiones. Por consiguiente, puede ser posible para el MAC asignar ancho de banda para datos en canales según el tipo de servicio. Por ejemplo, los datos más críticos pueden llevarse por canales con mejor tasa de error. Dependiendo de las condiciones del canal, puede requerirse retransmisión en la capa de enlace de datos.
Por lo tanto, con la perspectiva anteriormente mencionada de controlar y gestionar el medio ascendente completo, y criterios para seleccionar un MAC, las características clave de la entidad de gestión MAC de la presente invención son como sigue. En primer lugar, el MAC debería soportar comunicaciones en modo de transmisión asíncrona (ATM) de manera eficaz y favorable, incluyendo comunicaciones tanto ascendentes como descendentes. El MAC debería minimizar datos en exceso en la capa de enlace de datos y en la celda ATM. El MAC debería soportar servicios de tipo de velocidad de transmisión de bits constante (CBR), velocidad de transmisión de bits variable (VBR) y velocidad disponible de transmisión de bits (ABR). El MAC debería proporcionar acceso de contención, acceso de no contención total para conexiones de datos o ambos. El MAC debería incluir además un esquema de retransmisión de capa de enlace de datos y función de monitorización de error para los canales ascendentes que, debido al acceso de banda estrecha bien conocido y observado, pueden ser un medio problemático. Por último, el MAC debería incluir un esquema de sincronización de acceso múltiple por división de tiempo (TDMA) que opere independientemente del tipo de modulación descendente, velocidad de símbolos y estructura de trama.
El MAC puede proporcionar opcionalmente acceso para encendido e inicio por medio de franjas de contención. Una franja de contención es una franja que puede asignarse a varios usuarios y no está reservada para un usuario en concreto. Además, las franjas de contención pueden configurarse en uno o múltiples canales ascendentes, en cuyo caso se informa a las unidades de abonado de la frecuencia de canal, estructura de trama (por ejemplo, el número de franjas por trama) y números de franjas por medio de un mensaje de invitación, que es transmitido periódicamente por el controlador central. La sincronización puede lograrse usando una diversidad de procedimientos, incluyendo, por ejemplo, el uso de mensajes de sincronización de base de tiempo. Puede suponerse que sobre el canal no existen franjas de encendido, ya que la entidad de gestión MAC en el controlador central puede elegir realizar el encendido en un canal concreto y trasladar a los usuarios a otros canales cuando la secuencia de encendido e inicio está terminada.
Para comunicación de sesión puede emplearse un mecanismo de contención. Puede usarse una estructura de trama simple en la que las franjas de contención y las franjas asignadas están contenidas en una trama. La contención puede suponer intentos de hacer una reserva, intentos de transmitir datos o una combinación de ambos. Se han propuesto diversos planteamientos de acceso de contención. Los esquemas de contención generalmente requieren información suplementaria adicional, pueden estar sujetos a problemas de estabilidad y pueden plantear ciertos problemas de control de potencia relacionados con grandes números de usuarios que están implicados en un conflicto, en el que varios usuarios están solicitando acceso a la misma franja al mismo tiempo. Además, deben determinarse los criterios para detección de un conflicto y las probabilidades de falsa alarma asociadas (es decir, un falso conflicto).
Debe observarse que muchos esquemas de acceso aleatorio basados en contención logran un alto grado de estabilidad a grandes cargas y en sobrecarga. Sin embargo, los retrasos de acceso a grandes cargas pueden ser mayores que ciertas alternativas. Una alternativa es proporcionar un ancho de banda garantizado a algún nivel mínimo, como aquí se describe en la realización preferida. En otras palabras, cuando una unidad de abonado tiene acceso a al menos una franja de tiempo asignado, la entidad de gestión MAC puede asignar un ancho de banda mínimo a la unidad de abonado. El ancho de banda mínimo es un parámetro configurable, como se describe más adelante.
El MAC puede ser un sistema basado en ATM, donde se emplea señalización ATM para establecer conexiones ATM, y existe una interfaz ATM en la que la señalización ATM informa a la entidad de gestión MAC acerca de conexiones, contrato de tráfico asociado, y calidad de parámetros de servicio. La calidad de parámetros de servicio indica generalmente la velocidad de transmisión de bits de la conexión, e incluye una velocidad de transmisión de bits constante (CBR), una velocidad de transmisión de bits variable (VBR) y una velocidad de transmisión de bits sin especificar (UBR). Observar que aunque una conexión tenga una velocidad de transmisión de bits sin especificar (UBR), la unidad de gestión MAC sabe que una unidad de abonado en concreto tiene implementadas conexiones activas.
Además de la asignación de un ancho de banda mínimo, se usa asignación dinámica de ancho de banda (DBA) según la presente invención para proporcionar utilización eficaz de ancho de banda ascendente entre las unidades de abonado. Por lo tanto, la DBA debería funcionar junto con el ancho de banda mínimo garantizado, así como la diferente calidad de niveles de servicio. La capa ATM espera que la capa MAC proporcione transporte de calidad de celdas ATM desde las unidades de abonado hasta el controlador central en la dirección ascendente. Además, se espera que las capas ATM y MAC intercambien información de señalización e información de usuario.
Durante el establecimiento de la conexión ATM, la capa ATM proporciona información de señalización a la capa MAC para reservar recursos de nivel MAC si están disponibles. Esta información de señalización puede solicitar una clase de calidad de servicio y parámetros de tráfico en el contrato de tráfico, por ejemplo. Los parámetros de tráfico están relacionados con elementos como velocidad máxima, velocidad de celdas sostenible, velocidades de celdas máxima y mínima, y tolerancia de variación de retraso, y están especificados en el contrato de tráfico. Un contrato de tráfico se refiere a criterios que se establecen para un establecimiento de conexión ATM. Durante la vida de cada conexión ATM establecida, la capa MAC mantiene la calidad de transporte de celdas ATM según el acuerdo de calidad de servicio y parámetro de tráfico del contrato de tráfico. Al añadir o suprimir conexiones ATM sobre la capa MAC, la capa MAC no debe afectar a la calidad del transporte de celdas ATM en otras conexiones ATM ya existentes.
El ejemplo siguiente muestra cómo puede gestionarse ancho de banda de nivel MAC para una unidad de abonado que puede tener múltiples conexiones ATM simultáneamente. Inicialmente, cuando no están establecidas conexiones ATM a través del enlace HFC, el ancho de banda mínimo, R_{\text{mín}} se establece en un valor por omisión, que se usa para tráfico de señalización ATM. Cuando las conexiones ATM están establecidas, se incrementa R_{\text{mín}} como sigue, dependiendo de la clase de calidad de servicio y parámetros de tráfico del contrato de tráfico solicitados:
(1)
Si se selecciona una velocidad de transmisión de bits (CBR) constante, entonces R_{\text{mín}}=R_{\text{mín}}+PCR, donde PCR es la velocidad máxima de celdas seleccionada;
(2)
Si se selecciona una velocidad de transmisión de bits variable (VBR) en tiempo real o no en tiempo real, entonces R_{\text{mín}}=R_{\text{mín}}+ \ SCR, donde SCR es la velocidad de celdas sostenible especificada;
(3)
Si se selecciona una velocidad de transmisión de bits sin especificar (UBR), entonces R_{\text{mín}} no cambia; y
(4)
Si se selecciona la velocidad disponible de transmisión de bits (ABR), entonces R_{\text{mín}}=R_{\text{mín}}+MCR, donde MCR es la velocidad de celdas mínima. ABR está soportado por señalización de interfaz usuario-red (UNI) 4.0.
Después de que se ha establecido la conexión se produce el procesamiento de asignación dinámica de ancho de banda (DBA). El DBA puede optimizar ventajosamente el uso del ancho de banda disponible en el camino de transmisión ascendente desde las unidades de abonado al controlador central, mientras que también mantiene un ancho de banda mínimo para cada unidad de abonado. Además, cuando se termina la conexión ATM, puede reducirse en consecuencia el ancho de banda mínimo, R_{\text{mín}}.
La estructura TDMA que se adopta para el MAC para implementar la DBA es como sigue. El MAC supone que las franjas ascendentes están organizadas en una estructura de trama. Por ejemplo, pueden especificarse dos niveles de entramado, incluyendo un nivel de trama, que es el nivel en el que las asignaciones de franja están gestionadas por el controlador central, y un nivel de supertrama, que está relacionado con sincronización TDMA. Se muestra la trama 320 con un número entero de franjas N_{F}, mientras que cada supertrama tiene igualmente un número entero de tramas. En particular, la longitud de una supertrama es el valor de bloqueo del reloj maestro de base de tiempo, que es la cuantía de tics de reloj a la que el contador maestro de base de tiempo vuelve a cero. En otras palabras, el reloj maestro de base de tiempo es un contador de módulos M en el que M es la longitud de supertrama en tics.
Un objetivo del esquema DBA de la presente invención es proporcionar un sistema que no requiera participación de las unidades de abonado. Las unidades de abonado reciben asignaciones de ancho de banda (por ejemplo, franjas) y reducen la información suplementaria de la capa MAC requerida en las direcciones ascendente y descendente. Las unidades de abonado no tienen que enviar una señal al controlador central para solicitar ancho de banda o informar sobre el tamaño de la memoria intermedia de la unidad de abonado. Por consiguiente, el esquema DBA es esencialmente transparente a las unidades de abonado, de manera que pueden emplearse unidades de abonado convencionales.
Las unidades de abonado se inician siendo autentificadas, registradas, alineadas, reguladas, asignándoseles una dirección MAC y asignándoseles parámetros de encriptación. Después se asigna a las unidades de abonado una franja o franjas que corresponde a una cantidad mínima de ancho de banda (por ejemplo, R_{\text{mín}}). Cuando un cable módem o similar de la unidad de abonado cambia de un estado inactivo a un estado activo, por ejemplo, cuando ha sido establecido un circuito virtual conmutado entre el conmutador ATM y la unidad de abonado, el controlador central puede incrementar la cantidad mínima de ancho de banda ascendente que está asignada a la unidad de abonado.
Por ejemplo, si se ha establecido una conexión de la clase de calidad de servicio de velocidad de transmisión de bits constante (CBR), el ancho de banda ascendente mínimo debería ser al menos la velocidad de celdas sostenible (SCR) que corresponde a la conexión CBR. Incluso con conexiones múltiples implementadas de velocidad de transmisión de bits sin especificar (UBR), el ancho de banda mínimo puede incrementarse desde la cantidad por omisión (por ejemplo, inicial).
El controlador central ajusta el ancho de banda que se asigna a las unidades de abonado en el camino de transmisión ascendente al final de cada intervalo de control. Existen j=1,..., L canales ascendentes totales, y X_{J} usuarios totales en el canal j-ésimo. Para el usuario i-ésimo del canal j-ésimo, un cable módem en el controlador central mantiene una cuantía de tráfico C_{i} en cada usuario durante uno o más intervalos de control. A cada usuario se le asigna un ancho de banda de información B_{i} que puede corresponder, por ejemplo, a varias franjas por trama, velocidad de transmisión de datos en bits o bytes por segundo, o velocidad de celdas en una red ATM. Durante un intervalo de control, el usuario i-ésimo habrá tenido B_{i} franjas asignadas a él. El cable módem y un sistema de terminación de cable módem en el controlador central mantienen un registro del número de franjas asignadas por trama, S_{i}, para cada usuario. El sistema de terminación de cable módem también mantiene un recuento del número de usuarios activos en cada canal, y rastrea la cantidad total de ancho de banda asignado, BW(j), para cada canal.
La Figura 4 es un diagrama de flujo del esquema de asignación dinámica de ancho de banda según la presente invención. Los parámetros relevantes incluyen el número de franjas por trama, ancho de banda por franja, número de tramas por intervalo de control, número de usuarios por canal, y umbrales inferior y superior de utilización. En el procedimiento mostrado, puede asignarse (es decir, ajustarse) el ancho de banda para cada usuario en cada canal en intervalos de control sucesivos. Cada canal tiene un número X_{J} de usuarios, donde i=1,..., X_{J} indica el usuario i-ésimo en el canal j-ésimo. Los intervalos de control son incrementos de tiempo que pueden estar sincronizados con varias franjas, tramas y/o supertramas de un canal, aunque la sincronización no es obligatoria. Además, el intervalo de control puede ajustarse para que se proporcionen intervalos de control de diferentes duraciones en un solo canal o en múltiples canales.
En primer lugar, en el bloque 40 se inicia un contador de canal j, donde j=canal 1,..., L. En el bloque 405 se incrementa el contador de canal. Por ejemplo, j=1 indica que se está procesando el primer canal. Observar que cuando se provee más de un canal, cada canal puede procesarse en serie o en paralelo. El procedimiento de la Figura 4 muestra cada canal y cada usuario procesándose en serie sólo para propósitos ilustrativos. Adicionalmente, no tienen que procesarse todos los canales o todos los usuarios en cada intervalo de control. Por ejemplo, algunos canales y usuarios pueden procesarse en un intervalo de control, mientras que otros canales y usuarios se procesan en otro intervalo de control. El controlador central primero inicia un grupo de ancho de banda sin asignar, BWA(j), en el canal actual. BWA(j) es un total acumulado que se mantiene durante intervalos de control sucesivos, e indica la cantidad disponible de ancho de banda sin asignar en un intervalo de control dado. Observar que, en el presente ejemplo, el ancho de banda se considerará en cuanto a franjas, aunque puede usarse virtualmente cualquier medida de datos disponible. De esta manera, el ancho de banda corresponde directamente a un número de franjas (o tramas, o supertramas o similares) que están asignadas a un abonado para transmisión ascendente en un intervalo de control.
En el bloque 415 se inicia un contador de usuarios. En el bloque 420 se incrementa el contador de usuarios. Por ejemplo, el primer usuario (i=1) puede procesarse primero. En el bloque 425, para cada usuario i-ésimo en el canal j-ésimo se calcula una relación K=C(i)/B(i), donde C(i) es la cuantía de tráfico del usuario actual durante un intervalo de control, y B(i) es el número de franjas asignadas durante el intervalo de control. Es decir, C(i) es el número de franjas que el usuario actual realmente usó para transmisión ascendente de datos durante el intervalo de control, según se determinó por la entidad de gestión MAC en el controlador central. B(i) es el número de franjas que la entidad de gestión MAC ha asignado al usuario durante el intervalo de control. Observar que el tamaño y número de franjas corresponden a un ancho de banda, de manera que C(i) corresponde a un ancho de banda que es consumido por el usuario, y B(i) corresponde a un ancho de banda que está asignado al usuario.
En el bloque 430 se realiza una determinación de si K<=T1, donde T1 es un umbral inferior de utilización, que puede ser 0,85, por ejemplo. Si K<=T1, la entidad de gestión MAC reduce el ancho de banda asignado B(i) para el usuario i-ésimo en el siguiente intervalo de control (o un intervalo de control sucesivo) al ancho de banda que se usó realmente (por ejemplo, C(i)) o R_{\text{mín}}, el que sea mayor. Se provee opcionalmente R_{\text{mín}} como asignación de ancho de banda mínimo. El procedimiento de la Figura 4 se conoce como sistema de no contención, ya que a cada usuario se le proporciona un ancho de banda mínimo. Sin embargo, observar que esto no indica necesariamente que a cada usuario se le proporciona una o más franjas en cada trama o intervalo de control. Generalmente, la necesidad de ancho de banda mínimo corresponderá a una velocidad media de transmisión de datos, o franjas por variación de tiempo unitaria, durante una trama o intervalo de control.
En el bloque 440 se añade el ancho de banda reclamado (por ejemplo, la reducción de ancho de banda asignado, B(i)-C(i)) al grupo de ancho de banda disponible, BWA(j). Después, en el bloque 445, se realiza una determinación de si el usuario actual es el último usuario del canal (por ejemplo, i=X_{j}). Si no lo es, el flujo pasa al bloque 420, donde el contador de usuario se incrementa para procesar el siguiente usuario en el canal. Si i=X_{j}, el procedimiento pasa al bloque 450, donde se realiza una determinación de si el canal actual es el último canal (por ejemplo, j=L). Si no lo es, el flujo pasa al bloque 405, donde el contador de canal se incrementa para procesar el siguiente canal. Sin embargo, si j=L, todo el procedimiento de asignación de ancho de banda, empezando en el bloque 400, se repite durante el siguiente intervalo de control o un intervalo de control posterior. Generalmente, la asignación de ancho de banda en cada intervalo de control proporciona caudal eficaz óptimo en los canales ascendentes.
Volviendo al bloque 430, si K > T1, el flujo pasa al bloque 460, donde se realiza una determinación de si K>=T2, donde T2 es un umbral superior de utilización, que puede estar, por ejemplo, en el intervalo 0,90 a 1,0. Si no lo está, entonces el ancho de banda asignado actualmente se iguala a las necesidades del usuario, y no hay cambio en el número de franjas asignadas, como se indica en el bloque 490. Observar que Ti y T2 son ajustables. El flujo pasa entonces al bloque 445, descrito anteriormente. En el bloque 460, si K>=T2, entonces en el bloque 465, se marca el usuario actual para un posible incremento de ancho de banda asignada en un intervalo de control posterior. Esto puede lograrse almacenando en una memoria un identificador de usuario y el estado apropiado, accediendo después a los datos almacenados en un intervalo de control posterior. En el bloque 475 se realiza una determinación de si el usuario actual es el último usuario del canal (por ejemplo, i=X_{j}). Si no lo es, el flujo vuelve al bloque 420, descrito anteriormente.
Si i=X_{j}, entonces la entidad de gestión MAC calcula en el bloque 480 el número n de usuarios marcados en el canal actual para el intervalo de control actual. En el bloque 485, el ancho de banda asignado para cada uno de los n usuarios se incrementa por BWA(j)/n redondeando por abajo al siguiente número entero si BWA(j)/n no es entero. Es decir, el ancho de banda sin asignar disponible se distribuye equitativamente entre los usuarios marcados. Observar que BWA(j) puede no tener un valor nulo después de este paso ya que, en el caso de franjas TDMA, por ejemplo, no pueden asignarse números de franjas no enteros. Por ejemplo, supongamos que existen n=12 usuarios marcados en el canal actual y el intervalo de control, y que el balance actual de BWA(j) es 40 franjas. Así, en el bloque 485, a cada uno de los 12 usuarios pueden asignársele 40/12=3,33 franjas adicionales. Para evitar asignar franjas fraccionarias, se toma la función del límite inferior de 3,33 (por ejemplo, límite inferior de (3,33)=3). Por consiguiente, a cada uno de los usuarios marcados se le pueden asignar tres franjas adicionales, y el balance restante para BWA(j) es
12 x 0,33=4 franjas. Estas cuatro franjas pueden distribuirse entre los usuarios marcados o transferirse a un intervalo de control posterior.
En particular, cuando BWA(j)/n corresponde un número no entero de franjas, la entidad de gestión MAC puede realizar un segundo o incluso un tercer paso para distribuir tanta cantidad de BWA(j) restante como sea posible en el intervalo de control actual. Por ejemplo, cuando sobran cuatro franjas después de la primera distribución, estas franjas pueden distribuirse aleatoriamente o en un orden predeterminado, por ejemplo, por turno, entre los 12 usuarios marcados. Si queda un número no entero de franjas sin asignar incluso después de una o más distribuciones, el balance restante puede transferirse a un intervalo control posterior. Por último, el flujo pasa después al bloque 487, donde se disminuye BWA(j) la cantidad de ancho de banda recién asignada para los usuarios marcados, y al bloque 450, descrito anteriormente. Si se asignan valores de franja fraccionarios para B (i), esto se pondrá de manifiesto en B(i) en un intervalo de control posterior.
Por otra parte, puede asignarse opcionalmente BWA(j) según una jerarquía de usuario (por ejemplo, unidad de abonado). Por ejemplo, puede darse prioridad a la hora de recibir ancho de banda adicional a los usuarios de primera que pagan una cuota adicional. Esto puede lograrse proporcionando a cada usuario un factor de ponderación que el controlador central puede recuperar de una memoria. Por ejemplo, a un usuario no de primera puede asignársele un factor de ponderación de "1", mientras que a un usuario de primera se le asigna un factor de ponderación de "2". Entonces, usando el ejemplo anterior, donde BWA(j)=40 franjas y hay 12 usuarios, y suponiendo además 6 usuarios de primera y 6 usuarios no de primera, a cada usuario de primera se le pueden asignar 40x2/18=4,4 franjas (por ejemplo, redondeando por abajo a cuatro franjas), mientras que a cada usuario no de primera se le asignan 40x1/18=2,2 franjas (por ejemplo, redondeando por abajo a dos franjas). Las fracciones 2/18 y 1/18 se obtuvieron tomando la relación del valor del usuario a la suma de los valores de todos los usuarios marcados. Tal esquema de ponderación es particularmente efectivo cuando raramente está disponible ancho de banda sin asignar, ya que los usuarios de primera serán los primeros en recibir cualquier ancho de banda sin asignar disponible.
Además, es posible limitar el ancho de banda máximo que se asigna a un usuario comparando el ancho de banda asignado con un valor límite que está almacenado en una memoria. Además, el valor límite puede ajustarse según la jerarquía de usuarios descrita anteriormente, de manera que a los usuarios de prioridad superior se les da un ancho de banda límite superior.
Adicionalmente, puede haber interés en que el esquema DBA nunca reduzca el ancho de banda asignado de un usuario cuando el usuario usa continuamente todo su ancho de banda asignado. Tal situación puede ser injusta para otros usuarios de la red. En este caso, algo de la asignación de ancho de banda (por ejemplo, franja) del usuario en cuestión puede redistribuirse a otros usuarios que usan todo o la mayoría de su ancho de banda asignado, por ejemplo, de manera mezclada, donde cada uno de tales usuarios recibe las nuevas franjas en un orden predeterminado, como por turnos, o en un orden aleatorio. Alternativamente, o además, puede imponerse al usuario un ancho de banda máximo (por ejemplo, límite). Además, es posible usar un mecanismo de cronometraje para proporcionar ancho de banda adicional a un usuario intensivo, pero sólo durante una cierta cantidad de tiempo. En otra opción, la entidad de gestión MAC puede mantener un registro histórico de uso de ancho de banda para cada usuario. Entonces, puede darse prioridad superior a los usuarios que tienen niveles de uso relativamente bajos al solicitar un nivel de ancho de banda que, si no, podría estar limitado. La entidad de gestión MAC puede asignar además ancho de banda según un perfil histórico de uso de ancho de banda de canal total. Por ejemplo, puede incrementarse el límite de ancho de banda de un usuario durante las horas de menos ocupación de la red. Para los expertos en la materia resultarán evidentes otras variaciones en el esquema de asignación de ancho de banda de la presente invención.
Por consiguiente, puede observarse que el esquema de asignación dinámica de ancho de banda de la presente invención optimiza el uso de canales en una red de comunicación adaptando el ancho de banda asignado a las necesidades reales del usuario. Una entidad de gestión de de control de acceso a medios en el controlador central de un sistema de televisión por cable o similar monitoriza el uso de ancho de banda en canales ascendentes, y ajusta en consecuencia el ancho de banda asignado para cada usuario. La entidad de gestión puede estar implementada en hardware y/o software. También puede proporcionarse a cada usuario un ancho de banda mínimo garantizado. Además, el esquema puede adaptarse para uso con una jerarquía de usuarios, en la que a los usuarios de primera, como los que pagan una cuota adicional, puede concedérseles prioridad sobre otros usuarios.
Aunque se ha descrito la invención en relación con diversas realizaciones descritas, debe comprenderse que pueden realizarse diversas adaptaciones y modificaciones a la misma sin apartarse del alcance de la invención como está expuesta en las reivindicaciones.

Claims (20)

1. Un procedimiento para asignar ancho de banda en una red estratificada de comunicación de datos en el que una pluralidad de unidades de abonado se comunican con un controlador central, que comprende los pasos de:
mantener un total acumulado de ancho de banda sin asignar en intervalos de control sucesivos;
determinar una cuantía de tráfico de cada una de dichas unidades de abonado;
ajustar un ancho de banda asignado de dichas unidades de abonado según dicha cuantía de tráfico;
y
modificar dicho total acumulado de ancho de banda sin asignar según el ajuste en el ancho de banda asignado;
caracterizado porque
se asigna ancho de banda en al menos uno de: (a) un camino de transmisión entre dichas unidades de abonado y dicho controlador central, y (b) un camino de transmisión entre dicho controlador central y otra red de comunicación.
2. El procedimiento de la reivindicación 1, que comprende el paso adicional de:
determinar una relación de la cuantía de tráfico al ancho de banda asignado para una en concreto de dichas unidades de abonado; e
incrementar el ancho de banda asignado de la unidad de abonado en concreto cuando dicha relación está en o por encima de un umbral superior de utilización.
3. El procedimiento de la reivindicación 1, en el que:
dicha cuantía de tráfico se determina según un ancho de banda que es usado por las unidades de abonado respectivas.
4. El procedimiento de una de las reivindicaciones 1 a 3, que comprende el paso adicional de:
disminuir el ancho de banda asignado de una en concreto de dichas unidades de abonado cuando el ancho de banda asignado actualmente supera la cuantía de tráfico por una cantidad programable.
5. El procedimiento de la reivindicación 4, en el que:
dicho paso de disminución incluye el paso de ajustar el ancho de banda asignado de dicha unidad de abonado en concreto para igualar aproximadamente la cuantía de tráfico para dicha unidad de abonado en concreto.
6. El procedimiento de la reivindicación 4, en el que:
dicho paso de disminución incluye el paso de ajustar el ancho de banda asignado de dicha unidad de abonado en concreto al mayor de: (a) la cuantía de tráfico para dicha unidad de abonado en concreto, y (b) un ancho de banda mínimo.
7. El procedimiento de la reivindicación 4, que comprende el paso adicional de:
incrementar dicho total acumulado de ancho de banda sin asignar por la disminución de dicho ancho de banda asignado en dicho paso de disminución.
8. El procedimiento de una de las reivindicaciones 1 a 7, que comprende los pasos adicionales de:
determinar una relación de la cuantía de tráfico al ancho de banda asignado para la unidad de abonado en concreto; y disminuir el ancho de banda asignado de la unidad de abonado en concreto cuando dicha relación está en o por debajo de un umbral inferior de utilización.
9. El procedimiento de una de las reivindicaciones 1 a 8, que comprende el paso adicional de:
incrementar el ancho de banda asignado de una en concreto de dichas unidades de abonado según dicho total acumulado de ancho de banda sin asignar cuando la cuantía de tráfico supera un nivel predeterminado;
en el que dicho paso de incremento comprende los pasos de:
marcar al menos una unidad de abonado en concreto para un incremento de ancho de banda asignado; y distribuir al menos parte de dicho ancho de banda sin asignar entre la(s) unidad(es) de abonado marcada(s).
10. El procedimiento de una de las reivindicaciones 1 a 9, que comprende el paso adicional de:
ajustar dicho ancho de banda asignado de dichas unidades de abonado según una jerarquía de unidades de abonado.
11. Un aparato para asignar ancho de banda en una red estratificada de comunicación de datos en la que una pluralidad de unidades de abonado se comunican con un controlador central, que comprende:
medios para mantener un total acumulado de ancho de banda sin asignar en intervalos de control sucesivos;
medios para determinar una cuantía de tráfico para cada una de dichas unidades de abonado;
medios para ajustar un ancho de banda asignado de dichas unidades de abonado según dicha cuantía de tráfico; y
medios para modificar dicho total acumulado de ancho de banda sin asignar según el ajuste del ancho de banda asignado;
caracterizado porque
se asigna ancho de banda en al menos uno de: (a) un camino de transmisión entre dichas unidades de abonado y dicho controlador central, y (b) un camino de transmisión entre dicho controlador central y otra red de comunicación.
12. El aparato de la reivindicación 11, que además comprende:
medios para determinar una relación de la cuantía de tráfico al ancho de banda asignado para una en concreto de dichas unidades de abonado; y
medios para incrementar el ancho de banda asignado de la unidad de abonado en concreto cuando dicha relación está en o por encima de un umbral superior de utilización.
13. El aparato de la reivindicación 11, en el que:
dicha cuantía de tráfico se determina según un ancho de banda que es usado por las unidades de abonado respectivas.
14. El aparato de una de las reivindicaciones 11 a 13, que además comprende:
medios para disminuir el ancho de banda asignado de una en concreto de dichas unidades de abonado cuando el ancho de banda asignado actualmente supera la cuantía de tráfico por una cantidad programable.
15. El aparato de la reivindicación 14, en el que:
dichos medios para disminuir ajustan el ancho de banda asignado de dicha unidad de abonado en concreto para igualar aproximadamente la cuantía de tráfico para dicha unidad de abonado en concreto.
16. El aparato de la reivindicación 14, en el que:
dichos medios para disminuir ajustan el ancho de banda asignado de dicha unidad de abonado en concreto al mayor de: (a) la cuantía de tráfico para dicha unidad de abonado en concreto, y (b) un ancho de banda mínimo.
17. El aparato de la reivindicación 14, que además comprende:
medios para incrementar dicho total acumulado de ancho de banda sin asignar por la disminución de dicho ancho de banda sin asignar.
18. El aparato de una de las reivindicaciones 11 a 17, que además comprende:
medios para determinar una relación de la cuantía de tráfico al ancho de banda asignado para la unidad de abonado en concreto; y
medios para disminuir el ancho de banda asignado de la unidad de abonado en concreto cuando dicha relación está en o por debajo de un umbral inferior de utilización.
19. El aparato de una de las reivindicaciones 11 a 18, que además comprende:
medios para incrementar el ancho de banda asignado de una en concreto de dichas unidades de abonado según dicho total acumulado de ancho de banda sin asignar cuando la cuantía de tráfico supera un nivel predeterminado; en el que:
dichos medios para incrementar están adaptados para marcar al menos una unidad de abonado en concreto para un incremento de ancho de banda asignado; y al menos parte de dicho ancho de banda sin asignar se distribuye entre la(s) unidad(es) de abonado marcada(s).
20. El aparato de una de las reivindicaciones 11 a 19, que además comprende:
medios para ajustar dicho ancho de banda asignado de dichas unidades de abonado según una jerarquía de unidades de abonado.
ES97916011T 1996-03-18 1997-03-17 Asignacion dinamica de ancho de banda para una red de comunicacion. Expired - Lifetime ES2216138T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US1423096P 1996-03-18 1996-03-18
US14230P 1996-03-18

Publications (1)

Publication Number Publication Date
ES2216138T3 true ES2216138T3 (es) 2004-10-16

Family

ID=21764250

Family Applications (1)

Application Number Title Priority Date Filing Date
ES97916011T Expired - Lifetime ES2216138T3 (es) 1996-03-18 1997-03-17 Asignacion dinamica de ancho de banda para una red de comunicacion.

Country Status (12)

Country Link
US (1) US6324184B1 (es)
EP (1) EP0888679B1 (es)
JP (1) JP2000508132A (es)
KR (1) KR100442411B1 (es)
CN (1) CN1094277C (es)
AT (1) ATE260006T1 (es)
AU (1) AU708348B2 (es)
CA (1) CA2249260C (es)
DE (1) DE69727660T2 (es)
ES (1) ES2216138T3 (es)
NZ (1) NZ331915A (es)
WO (1) WO1997035410A1 (es)

Families Citing this family (240)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968379B2 (en) * 1997-05-30 2005-11-22 Sun Microsystems, Inc. Latency-reducing bandwidth-prioritization for network servers and clients
JP3216120B2 (ja) * 1998-01-16 2001-10-09 日本電気株式会社 マルチアクセス通信方式
WO1999051001A1 (en) * 1998-03-31 1999-10-07 Acucomm, Inc. Method and device for bandwidth pooling
JP3134842B2 (ja) * 1998-05-08 2001-02-13 日本電気株式会社 マルチアクセス通信方式
DE19827934A1 (de) * 1998-06-23 1999-12-30 Siemens Ag Dynamische Bandbreitenzuweisung in einem ATM-Übertragungssystem
US6891797B1 (en) * 1998-07-06 2005-05-10 Canon Kabushiki Kaisha Method and device for communicating information
US6628629B1 (en) 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6862622B2 (en) 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
US6640248B1 (en) 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6594246B1 (en) 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6680922B1 (en) 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
JP2000031997A (ja) * 1998-07-15 2000-01-28 Fujitsu Ltd 帯域管理装置及びその方法
EP1097605A2 (de) * 1998-07-16 2001-05-09 Siemens Aktiengesellschaft Verfahren und schaltungsanordnung zur herstellung von datensignalverbindungen
GB2341050B (en) * 1998-08-27 2003-02-12 Motorola Ltd Bandwidth provision in a communication system
DE19846273A1 (de) * 1998-10-08 2000-04-20 Alcatel Sa Verfahren zum Betreiben eines Systems, sowie ein System, eine Zentrale und ein Endgerät hierfür
US6434559B1 (en) * 1998-10-09 2002-08-13 Xpandable Technology, Inc. Critical resource management
ATE422788T1 (de) * 1998-12-28 2009-02-15 Italtel Spa Verfahren und vorrichrung zur bandbreitezuordnung in sowohl einem funk als auch einem pon-atm p-mp system
US6757277B1 (en) * 1999-01-26 2004-06-29 Siemens Information And Communication Networks, Inc. System and method for coding algorithm policy adjustment in telephony-over-LAN networks
US7023839B1 (en) * 1999-01-26 2006-04-04 Siemens Communications, Inc. System and method for dynamic codec alteration
GB2347824B (en) * 1999-03-05 2004-03-03 Internat Mobile Satellite Orga Communication methods and apparatus
US6324172B1 (en) * 1999-03-08 2001-11-27 Qualcomm Incorporated Method of rate allocation in a data communications network
US6567420B1 (en) 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
US7042905B1 (en) * 1999-05-04 2006-05-09 Sprint Communications Company L.P. Broadband wireless communication system
US6925068B1 (en) 1999-05-21 2005-08-02 Wi-Lan, Inc. Method and apparatus for allocating bandwidth in a wireless communication system
US7006530B2 (en) 2000-12-22 2006-02-28 Wi-Lan, Inc. Method and system for adaptively obtaining bandwidth allocation requests
US20090219879A1 (en) 1999-05-21 2009-09-03 Wi-Lan, Inc. Method and apparatus for bandwidth request/grant protocols in a wireless communication system
US8462810B2 (en) 1999-05-21 2013-06-11 Wi-Lan, Inc. Method and system for adaptively obtaining bandwidth allocation requests
US6711177B1 (en) * 1999-06-28 2004-03-23 Rockwell Collins, Inc. Method and apparatus for managing communication resources using frame fitting
US7346677B1 (en) 1999-07-02 2008-03-18 Cisco Technology, Inc. Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows
US6501791B1 (en) * 1999-07-21 2002-12-31 Legerity, Inc. Method and apparatus for allocating tones to a plurality of users in a multi-tone modem communications system
KR100644558B1 (ko) * 1999-07-26 2006-11-13 삼성전자주식회사 디지탈 인터페이스로 연결된 네트워크 시스템에서의 시스템 자원 관리방법
EP1079561A1 (en) 1999-08-24 2001-02-28 Alcatel Method to assign upstream timeslots and codes to a network terminal and medium access controller to perform such a method
US6894988B1 (en) * 1999-09-29 2005-05-17 Intel Corporation Wireless apparatus having multiple coordinated transceivers for multiple wireless communication protocols
US6657983B1 (en) * 1999-10-29 2003-12-02 Nortel Networks Limited Scheduling of upstream traffic in a TDMA wireless communications system
US6788647B1 (en) 1999-11-19 2004-09-07 Cisco Technology, Inc. Automatically applying bi-directional quality of service treatment to network data flows
KR100668207B1 (ko) * 1999-12-13 2007-01-11 주식회사 케이티 실시간 자원 관측에 기반한 사용자 수용 제어 방법
EP1197041B1 (en) 1999-12-13 2006-05-03 Broadcom Corporation Flexible upstream phy burst profile parameters to improve performance of short bursts in impulse noise
US7126915B1 (en) * 1999-12-28 2006-10-24 At&T Corp. Network traffic regulation
FI19992851L (fi) * 1999-12-31 2001-07-01 Nokia Oyj Palvelujen lähetys pakettiverkossa
US7269159B1 (en) * 2000-01-04 2007-09-11 At&T Corp. Upstream bandwidth allocation for packet telephony in a shared-media packet-switched access network
JP2001197119A (ja) * 2000-01-13 2001-07-19 Nec Corp サーバ装置、ネットワークシステム、及びその受信負荷制御方法
GB0001804D0 (en) * 2000-01-26 2000-03-22 King S College London Pre-emptive bandwidth allocation by dynamic positioning
US7933249B2 (en) * 2000-02-08 2011-04-26 Ipr Licensing, Inc. Grade of service and fairness policy for bandwidth reservation system
US6842783B1 (en) * 2000-02-18 2005-01-11 International Business Machines Corporation System and method for enforcing communications bandwidth based service level agreements to plurality of customers hosted on a clustered web server
JP3698946B2 (ja) * 2000-02-28 2005-09-21 三菱電機株式会社 無線ランダムアクセス制御方式
US6591423B1 (en) * 2000-02-28 2003-07-08 Qwest Communications International Inc. Gateway power synchronization
US7010802B1 (en) * 2000-03-01 2006-03-07 Conexant Systems, Inc. Programmable pattern match engine
KR100649297B1 (ko) * 2000-03-30 2006-11-24 엘지전자 주식회사 우선순위 기법을 이용한 대역폭 관리 장치
IL142504A0 (en) * 2000-04-16 2002-03-10 Hughes Electronics Corp An approach to minimize worst-case queueing delay for a switching communication system with transmission constraints
US6791994B1 (en) 2000-04-19 2004-09-14 Rockwell Collins, Inc. Method and apparatus for assigning receive slots in a dynamic assignment environment
EP1583386B1 (en) * 2000-05-17 2010-04-14 QUALCOMM Incorporated Method and apparatus for transmission rate modification of communication channels
US7499453B2 (en) 2000-05-19 2009-03-03 Cisco Technology, Inc. Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
US7009992B2 (en) 2000-05-19 2006-03-07 Scientific-Atlanta, Inc. Methods of allocating access across a shared communications medium
US20020156914A1 (en) * 2000-05-31 2002-10-24 Lo Waichi C. Controller for managing bandwidth in a communications network
US7016356B1 (en) 2000-06-02 2006-03-21 Italtel Spa Method and system to assign transmission bandwidth in both radio and PON ATM P-MP systems
JP2002009780A (ja) * 2000-06-16 2002-01-11 Mitsubishi Electric Corp 動的帯域割当システム及び動的帯域割当方法
US6937580B2 (en) 2000-07-06 2005-08-30 Hughes Electronics Corporation Apportioning bandwidth capacity in communication switching systems
US6959332B1 (en) 2000-07-12 2005-10-25 Cisco Technology, Inc. Basic command representation of quality of service policies
US6775701B1 (en) * 2000-08-15 2004-08-10 Nortel Networks Limited Oversubscribing network resources
US7099932B1 (en) 2000-08-16 2006-08-29 Cisco Technology, Inc. Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system
US6781967B1 (en) 2000-08-29 2004-08-24 Rockwell Collins, Inc. Scheduling techniques for receiver directed broadcast applications
US6885651B1 (en) 2000-08-29 2005-04-26 Rockwell Collins Maintaining an adaptive broadcast channel using both transmitter directed and receiver directed broadcasts
US6810022B1 (en) 2000-08-29 2004-10-26 Rockwell Collins Full duplex communication slot assignment
US6765925B1 (en) * 2000-09-28 2004-07-20 Nortel Networks Limited Apparatus and method of maintaining state in a data transmission system
US7096260B1 (en) * 2000-09-29 2006-08-22 Cisco Technology, Inc. Marking network data packets with differentiated services codepoints based on network load
US6822940B1 (en) 2000-09-29 2004-11-23 Cisco Technology, Inc. Method and apparatus for adapting enforcement of network quality of service policies based on feedback about network conditions
US6988133B1 (en) 2000-10-31 2006-01-17 Cisco Technology, Inc. Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points
AU2002212899A1 (en) * 2000-10-31 2002-05-15 Dynarc Ab Method of adjusting a bandwidth capacity of a dynamic channel
US7050396B1 (en) 2000-11-30 2006-05-23 Cisco Technology, Inc. Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network
KR100399575B1 (ko) * 2000-12-26 2003-09-26 주식회사 케이티 통신속도 향상을 위한 이기종망간 게이트웨이의 자원 할당방법
US6636482B2 (en) * 2001-03-08 2003-10-21 Arris International, Inc. Method and apparatus for controlling traffic loading of different service levels in a cable data system
EP1244256A3 (de) * 2001-03-21 2004-03-17 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur dynamischen Regelung der Ressourcenaufteilung in einem Kommunikationsnetz
EP1244257A3 (de) * 2001-03-21 2004-02-18 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur dynamischen Regelung der Ressourcenaufteilung durch eine dynamische Freigaberate
US7415038B2 (en) * 2001-03-29 2008-08-19 International Business Machines Corporation Method and system for network management providing access to application bandwidth usage calculations
US7219132B2 (en) * 2001-03-30 2007-05-15 Space Systems/Loral Dynamic resource allocation architecture for differentiated services over broadband communication networks
US7099273B2 (en) 2001-04-12 2006-08-29 Bytemobile, Inc. Data transport acceleration and management within a network communication system
WO2002096021A2 (en) * 2001-05-18 2002-11-28 Bytemobile, Inc. Quality of service management for multiple connections within a network communication system
US7961616B2 (en) 2001-06-07 2011-06-14 Qualcomm Incorporated Method and apparatus for congestion control in a wireless communication system
GB2377117B (en) 2001-06-27 2004-08-18 Cambridge Broadband Ltd Method and apparatus for providing communications bandwidth
CN100512187C (zh) 2001-06-29 2009-07-08 三菱电机株式会社 分组通信系统以及分组通信方法
US7068603B2 (en) * 2001-07-06 2006-06-27 Juniper Networks, Inc. Cross-bar switch
JP3724396B2 (ja) * 2001-08-08 2005-12-07 ソニー株式会社 無線通信システム、無線通信制御装置及び無線通信制御方法、無線通信装置及び無線通信方法、並びに記憶媒体
US6754230B2 (en) * 2001-08-31 2004-06-22 The Boeing Company User bandwidth monitor and control management system and method
JP3591498B2 (ja) 2001-08-31 2004-11-17 三菱電機株式会社 帯域更新方法
EP1428396B1 (en) * 2001-09-07 2006-11-02 Nokia Corporation Device and method for qos based cell capacity dimensioning
EP1292054B1 (en) * 2001-09-10 2012-02-29 Nippon Telegraph And Telephone Corporation Dynamic bandwidth allocation circuit, dynamic bandwidth allocation method, dynamic bandwidth allocation program and recording medium
US6987753B2 (en) * 2001-10-09 2006-01-17 Alcatel Canada Inc Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
SE524262C2 (sv) * 2001-10-24 2004-07-20 Abb Ab Metod och system för automatisk samverkan mellan intelligenta enheter i ett nätverk
US7406042B1 (en) * 2001-11-07 2008-07-29 Ikanos Communication Inc Method and apparatus for dynamic multi-line bonding in communication systems
US7231455B2 (en) * 2002-01-14 2007-06-12 Sun Microsystems, Inc. System monitoring service using throttle mechanisms to manage data loads and timing
JP2003229877A (ja) * 2002-01-31 2003-08-15 Fujitsu Ltd ダイナミック帯域割当てにより可変レートトラヒックを制御する網側伝送装置および方法
US7477600B1 (en) 2002-02-12 2009-01-13 Cisco Technology, Inc. Method and apparatus for configuring network elements to support real time applications based on meta-templates
US7333432B1 (en) 2002-02-12 2008-02-19 Cisco Technology, Inc. Method and apparatus for configuring network elements to support real time applications
GB2385741B (en) * 2002-02-25 2004-02-04 3Com Corp Method and apparatus for managing data traffic associated with a user on a network
EP1482675B1 (en) * 2002-03-04 2014-05-21 Sony Corporation Radio communication apparatus and radio communication method
CN100395968C (zh) * 2002-04-03 2008-06-18 华为技术有限公司 基于时分双工模式的高速数据业务的传输方法
WO2003091854A2 (en) * 2002-04-25 2003-11-06 Arris International, Inc. Method and system for adjusting bandwidth in a hybrid-fiber coaxial network
US6888807B2 (en) * 2002-06-10 2005-05-03 Ipr Licensing, Inc. Applying session services based on packet flows
US20040162637A1 (en) 2002-07-25 2004-08-19 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
US7739718B1 (en) * 2002-08-23 2010-06-15 Arris Group, Inc. System and method for automatically sensing the state of a video display device
US8060643B2 (en) * 2002-08-30 2011-11-15 Hewlett-Packard Development Company, L.P. Method and apparatus for dynamically managing bandwidth for clients in a storage area network
TW576045B (en) * 2002-09-20 2004-02-11 Ind Tech Res Inst System for controlling network flow by monitoring download bandwidth
US7127255B2 (en) * 2002-10-01 2006-10-24 Trango Systems, Inc. Wireless point to multipoint system
CN100596092C (zh) * 2002-11-27 2010-03-24 Rgb网络有限公司 用于数据包的动态通道映射与最优化调度的设备与方法
US6996626B1 (en) 2002-12-03 2006-02-07 Crystalvoice Communications Continuous bandwidth assessment and feedback for voice-over-internet-protocol (VoIP) comparing packet's voice duration and arrival rate
US7668968B1 (en) 2002-12-03 2010-02-23 Global Ip Solutions, Inc. Closed-loop voice-over-internet-protocol (VOIP) with sender-controlled bandwidth adjustments prior to onset of packet losses
US8340155B2 (en) * 2002-12-10 2012-12-25 Investors Life Insurance Corporation Techniques for generating and using a reservation map
US7616606B2 (en) * 2002-12-10 2009-11-10 Adapt4, Llc Mechanism for avoiding triggering silent radio squelch circuits
US20070165664A1 (en) * 2002-12-10 2007-07-19 Data Flow Systems, Inc. Chime-In Protocol For Channel Access
RU2316910C2 (ru) * 2002-12-10 2008-02-10 Дейта Флоу Системз, Инк. Система радиосвязи на основе приемопередатчиков с поддержкой совместного использования спектра
US7920538B2 (en) * 2003-12-08 2011-04-05 Investors Life Insurance Company Spectral reuse transceiver-based aggregation of disjoint, relatively narrow bandwidth (voice) channel segments of radio spectrum for wideband RF communication applications
US7672229B2 (en) 2003-01-02 2010-03-02 Zte Corporation Method for distributing dynamic link bandwidth for resilient packet ring
RU2319310C2 (ru) * 2003-01-02 2008-03-10 Зте Корпорейшн Способ динамического распределения полосы пропускания линии связи на динамическом пакетном кольце
WO2004073229A2 (en) * 2003-01-28 2004-08-26 The Boeing Company Systems and methods for digital processing of satellite communications data
US7921443B2 (en) 2003-01-31 2011-04-05 Qwest Communications International, Inc. Systems and methods for providing video and data services to a customer premises
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US8490129B2 (en) 2003-01-31 2013-07-16 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US8713617B2 (en) 2003-01-31 2014-04-29 Qwest Communications International Inc. Systems and methods for providing television signals using a network interface device
US6947409B2 (en) * 2003-03-17 2005-09-20 Sony Corporation Bandwidth management of virtual networks on a shared network
US20070053374A1 (en) * 2003-04-16 2007-03-08 David Levi Multi-service communication system
US7912001B2 (en) * 2003-05-15 2011-03-22 At&T Intellectual Property I, L.P. Methods, systems, and products for a metering application
US8599779B2 (en) * 2003-05-15 2013-12-03 At&T Intellectual Property I, L.P. Methods, systems, and products for a metering application
US20060013138A1 (en) * 2003-05-21 2006-01-19 Onn Haran Method and apparatus for dynamic bandwidth allocation in an ethernet passive optical network
US7519725B2 (en) * 2003-05-23 2009-04-14 International Business Machines Corporation System and method for utilizing informed throttling to guarantee quality of service to I/O streams
EP1632067B1 (en) * 2003-06-12 2017-11-22 Camiant, Inc. Pcmm application manager
CA2840432C (en) * 2003-06-12 2017-08-29 Camiant, Inc. Dynamic service delivery with topology discovery for communication networks
US8112449B2 (en) 2003-08-01 2012-02-07 Qwest Communications International Inc. Systems and methods for implementing a content object access point
US7352696B2 (en) * 2003-08-08 2008-04-01 Intel Corporation Method and apparatus to select an adaptation technique in a wireless network
US20050210391A1 (en) * 2003-08-11 2005-09-22 Core Mobility, Inc. Systems and methods for navigating content in an interactive ticker
US7370283B2 (en) * 2003-08-11 2008-05-06 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
US20060236258A1 (en) * 2003-08-11 2006-10-19 Core Mobility, Inc. Scheduling of rendering of location-based content
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker
US7430724B2 (en) * 2003-08-11 2008-09-30 Core Mobility, Inc. Systems and methods for displaying content in a ticker
US7343564B2 (en) * 2003-08-11 2008-03-11 Core Mobility, Inc. Systems and methods for displaying location-based maps on communication devices
US9807460B2 (en) * 2003-08-11 2017-10-31 Arris Enterprises, Inc. Optimal provisioning and management of bandwidth in a video-on-demand services architecture
CN100388780C (zh) * 2003-08-13 2008-05-14 华为技术有限公司 码流的带宽均衡方法
KR100594075B1 (ko) * 2003-09-26 2006-06-30 삼성전자주식회사 시간 분할 다중화를 이용한 방송 통신 융합을 위한 이더넷수동형 광 가입자 망
US20050071471A1 (en) * 2003-09-30 2005-03-31 International Business Machines Corporation Automatic bandwidth control for file servers with a variable priority client base
CN100394711C (zh) * 2003-10-17 2008-06-11 烽火通信科技股份有限公司 千兆以太网无源光网络上行流的分段积分式带宽分配方法
US20050249158A1 (en) * 2003-10-17 2005-11-10 Abheek Saha Method for making uplink transmission plan for multiple user terminals having different radio environments for sateelite system offering bursts of various durations and bandwidhts
US7385999B1 (en) 2003-10-20 2008-06-10 Rockwell Collins, Inc. Heuristics for combining inter-channel and intra-channel communications in a wireless communications environment
US7813836B2 (en) 2003-12-09 2010-10-12 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US7272400B1 (en) 2003-12-19 2007-09-18 Core Mobility, Inc. Load balancing between users of a wireless base station
CA2554176C (en) * 2004-01-23 2016-06-21 Camiant, Inc. Video policy server
US7451381B2 (en) * 2004-02-03 2008-11-11 Phonex Broadband Corporation Reliable method and system for efficiently transporting dynamic data across a network
US7403780B2 (en) * 2004-02-19 2008-07-22 Rockwell Collins, Inc. Hybrid open/closed loop filtering for link quality estimation
EP1728357B1 (en) * 2004-03-23 2012-06-06 Telecom Italia S.p.A. A system and method for the quality status analysis of an access network supporting broadband telecommunication services
US7826372B1 (en) 2004-03-26 2010-11-02 Rockwell Collins, Inc. Network routing process for regulating traffic through advantaged and disadvantaged nodes
CN100338911C (zh) * 2004-04-30 2007-09-19 武汉烽火网络有限责任公司 网际协议电信网上动态带宽分配的方法和装置
US7382799B1 (en) 2004-05-18 2008-06-03 Rockwell Collins, Inc. On-demand broadcast protocol
US7310380B1 (en) 2004-05-28 2007-12-18 Rockwell Collins, Inc. Generic transmission parameter configuration
US8090806B1 (en) 2004-06-10 2012-01-03 Cisco Technology, Inc. Two-stage network device configuration process
US7660882B2 (en) * 2004-06-10 2010-02-09 Cisco Technology, Inc. Deploying network element management system provisioning services
US7853676B1 (en) 2004-06-10 2010-12-14 Cisco Technology, Inc. Protocol for efficient exchange of XML documents with a network device
US7397810B1 (en) 2004-06-14 2008-07-08 Rockwell Collins, Inc. Artery nodes
US8077963B2 (en) 2004-07-13 2011-12-13 Yulun Wang Mobile robot with a head-based movement mapping scheme
KR100748353B1 (ko) * 2004-07-16 2007-08-09 주식회사 케이티 인터넷의 전송링크 관리방법
US7710974B2 (en) 2004-08-12 2010-05-04 Cisco Technology, Inc. Method and apparatus for dynamically allocating traffic in a physical layer device
US20060217110A1 (en) * 2005-03-25 2006-09-28 Core Mobility, Inc. Prioritizing the display of non-intrusive content on a mobile communication device
CN100454831C (zh) * 2005-06-06 2009-01-21 华为技术有限公司 一种微波接入全球互通系统的带宽请求方法
US7606171B1 (en) 2005-07-28 2009-10-20 Rockwell Collins, Inc. Skeletal node rules for connected dominating set in ad-hoc networks
TWI276334B (en) 2005-09-16 2007-03-11 Ind Tech Res Inst Methods for allocating transmission bandwidths of a network
CN1941681B (zh) * 2005-09-30 2012-01-25 财团法人工业技术研究院 网络带宽分配方法
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US20070192482A1 (en) * 2005-10-08 2007-08-16 General Instrument Corporation Interactive bandwidth modeling and node estimation
KR100734846B1 (ko) * 2005-11-21 2007-07-03 한국전자통신연구원 플로우 별로 대역폭 보장을 위한 망 자원 프로비저닝 방법
JP4898225B2 (ja) * 2006-01-06 2012-03-14 キヤノン株式会社 アプリケーション装置及びアプリケーション装置の電力の復帰方法
US20070189298A1 (en) * 2006-02-15 2007-08-16 Hong Kong Applied Science And Technology Research Institute Co., Ltd Distributed wireless network with dynamic bandwidth allocation
KR101246586B1 (ko) * 2006-03-20 2013-03-25 에스케이플래닛 주식회사 서비스 옵션을 사용하여 이동통신 단말기를 무선인터넷에접속하는 방법
ATE515130T1 (de) * 2006-04-07 2011-07-15 Markport Ltd Steuerung von echtzeitdiensten
US20070254670A1 (en) * 2006-05-01 2007-11-01 Dean Kawaguchi System and method for optimizing throughput in a wireless network
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
CN101106807B (zh) * 2006-07-12 2012-04-11 株式会社Ntt都科摩 一种基于中继器的蜂窝网络以及空分双工通信方法
US7987260B2 (en) * 2006-08-28 2011-07-26 Dash Navigation, Inc. System and method for updating information using limited bandwidth
US8280395B2 (en) * 2006-08-28 2012-10-02 Dash Navigation, Inc. System and method for updating information using limited bandwidth
US20080059424A1 (en) * 2006-08-28 2008-03-06 Assimakis Tzamaloukas System and method for locating-based searches and advertising
US8612437B2 (en) * 2006-08-28 2013-12-17 Blackberry Limited System and method for location-based searches and advertising
KR100852156B1 (ko) * 2006-12-07 2008-08-13 한국전자통신연구원 대역 제어 스위치 및 그의 대역 제어 방법
US8654638B2 (en) 2006-12-19 2014-02-18 Marcin Godlewski Dynamically adjusting bandwidth usage among subscriber streams
US8077676B2 (en) * 2007-01-07 2011-12-13 Futurewei Technologies, Inc. System and method for wireless channel sensing
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US7796551B1 (en) * 2007-07-11 2010-09-14 Sprint Communications Company L.P. Parallel adaptive quantile wireless scheduler
US8116337B2 (en) 2007-07-27 2012-02-14 Marcin Godlewski Bandwidth requests transmitted according to priority in a centrally managed network
FR2922066A1 (fr) * 2007-10-05 2009-04-10 Canon Kk Procede de gestion de la bande passante dans un reseau de communication, produit programme d'ordinateur, moyen de stockage et dispositifs correspondants
US8411566B2 (en) * 2007-10-31 2013-04-02 Smart Share Systems APS Apparatus and a method for distributing bandwidth
EP2219326B1 (en) * 2007-11-21 2019-07-31 Mitsubishi Electric Corporation Communication device and bandwidth allocation method
US9113334B2 (en) * 2008-02-01 2015-08-18 Tekelec, Inc. Methods, systems, and computer readable media for controlling access to voice resources in mobile networks using mobility management signaling messages
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US8179418B2 (en) 2008-04-14 2012-05-15 Intouch Technologies, Inc. Robotic based health care system
US8170241B2 (en) 2008-04-17 2012-05-01 Intouch Technologies, Inc. Mobile tele-presence system with a microphone system
US20090316706A1 (en) * 2008-06-18 2009-12-24 Telect, Inc. Structured premise networking system
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
US8463435B2 (en) 2008-11-25 2013-06-11 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US9138891B2 (en) 2008-11-25 2015-09-22 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US8849680B2 (en) * 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US8384755B2 (en) 2009-08-26 2013-02-26 Intouch Technologies, Inc. Portable remote presence robot
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US9258231B2 (en) * 2010-09-08 2016-02-09 International Business Machines Corporation Bandwidth allocation management
US9264664B2 (en) 2010-12-03 2016-02-16 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US12093036B2 (en) 2011-01-21 2024-09-17 Teladoc Health, Inc. Telerobotic system with a dual application screen presentation
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
CN103459099B (zh) 2011-01-28 2015-08-26 英塔茨科技公司 与一个可移动的远程机器人相互交流
US9559956B2 (en) 2011-02-01 2017-01-31 Google Inc. Sharing bandwidth among multiple users of network applications
US9007898B2 (en) * 2011-02-01 2015-04-14 Google Inc. System to share network bandwidth among competing applications
US11482326B2 (en) 2011-02-16 2022-10-25 Teladog Health, Inc. Systems and methods for network-based counseling
US10769739B2 (en) 2011-04-25 2020-09-08 Intouch Technologies, Inc. Systems and methods for management of information among medical providers and facilities
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US20140139616A1 (en) 2012-01-27 2014-05-22 Intouch Technologies, Inc. Enhanced Diagnostics for a Telepresence Robot
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US9363009B2 (en) * 2012-01-16 2016-06-07 The Boeing Company Routing information through a blocking splitter-combiner network
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US9251313B2 (en) 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
CN102685904B (zh) * 2012-05-07 2015-04-01 中兴通讯股份有限公司 一种带宽自适应分配方法和系统
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
EP2852881A4 (en) 2012-05-22 2016-03-23 Intouch Technologies Inc GRAPHICAL USER INTERFACES WITH TOUCHPAD CONTROL INTERFACES FOR TELEMEDICAL DEVICES
US10516904B2 (en) 2012-09-14 2019-12-24 Comcast Cable Communications, Llc Controlling delivery of requested content based on delivery bandwidth limitations
US9167310B2 (en) * 2012-09-14 2015-10-20 Comcast Cable Communications, Llc Optimized delivery techniques
JP6396302B2 (ja) 2012-10-29 2018-09-26 クゥアルコム・インコーポレイテッドQualcomm Incorporated 時分割多重アクセス・ネットワークにおけるデバイス登録およびサウンディング
CN104022915B (zh) * 2014-05-19 2017-07-14 华为技术有限公司 一种流量调节方法及装置
US10700772B2 (en) * 2014-09-08 2020-06-30 Hughes Network Systems, Llc Dynamic bandwidth management with spectrum efficiency for logically grouped terminals in a broadband satellite network
US9774458B2 (en) * 2015-01-14 2017-09-26 Alcatel-Lucent Usa Inc. Method for transporting Ethernet and non-Ethernet traffic over the same medium
US10623330B2 (en) 2016-09-23 2020-04-14 Google Llc Distributed bandwidth allocation and throttling
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
US10483007B2 (en) 2017-07-25 2019-11-19 Intouch Technologies, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US10965366B2 (en) * 2017-12-29 2021-03-30 Hughes Network Systems, Llc Adaptive channel symbol rate in a satellite system
US10617299B2 (en) 2018-04-27 2020-04-14 Intouch Technologies, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
CN109587078A (zh) * 2018-12-17 2019-04-05 联想(北京)有限公司 一种调节方法、网络设备及电子设备
CN111817902B (zh) * 2020-09-02 2021-01-01 上海兴容信息技术有限公司 一种控制带宽的方法和系统
CN119052095B (zh) * 2024-11-04 2025-01-21 北京北方力源智能科技股份有限公司 一种信能同传系统用资源分配优化方法、设备及介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0487235B1 (en) * 1990-11-21 1999-02-03 AT&T Corp. Bandwidth and congestion management in accessing broadband ISDN networks
US5229992A (en) * 1991-03-28 1993-07-20 Sprint International Communications Corp. Fixed interval composite framing in integrated services networks
JP3278865B2 (ja) * 1991-06-28 2002-04-30 日本電気株式会社 トラヒック制御方法
JPH0646082A (ja) * 1992-07-22 1994-02-18 Toshiba Corp 情報転送制御方式
US5392280A (en) * 1994-04-07 1995-02-21 Mitsubishi Electric Research Laboratories, Inc. Data transmission system and scheduling protocol for connection-oriented packet or cell switching networks
US5519700A (en) * 1994-12-07 1996-05-21 At&T Corp. Telecommunication system with synchronous-asynchronous interface
US5513174A (en) * 1994-12-07 1996-04-30 At&T Corp. Telecommunication system with detection and control of packet collisions
US5533008A (en) * 1995-01-26 1996-07-02 Motorola, Inc. Method and apparatus for providing a communication system infrastructure
US6067557A (en) * 1996-09-06 2000-05-23 Cabletron Systems, Inc. Method and system for allocating CPU bandwidth by prioritizing competing processes
US5784569A (en) * 1996-09-23 1998-07-21 Silicon Graphics, Inc. Guaranteed bandwidth allocation method in a computer system for input/output data transfers

Also Published As

Publication number Publication date
NZ331915A (en) 1999-05-28
CN1094277C (zh) 2002-11-13
EP0888679A1 (en) 1999-01-07
CA2249260A1 (en) 1997-09-25
KR100442411B1 (ko) 2004-10-15
EP0888679B1 (en) 2004-02-18
AU2329197A (en) 1997-10-10
CN1218592A (zh) 1999-06-02
US6324184B1 (en) 2001-11-27
AU708348B2 (en) 1999-08-05
DE69727660T2 (de) 2004-12-23
JP2000508132A (ja) 2000-06-27
ATE260006T1 (de) 2004-03-15
DE69727660D1 (de) 2004-03-25
KR20000064758A (ko) 2000-11-06
WO1997035410A1 (en) 1997-09-25
CA2249260C (en) 2002-12-10

Similar Documents

Publication Publication Date Title
ES2216138T3 (es) Asignacion dinamica de ancho de banda para una red de comunicacion.
US5570355A (en) Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network
US7408955B2 (en) Gigabit ethernet passive optical network system and media access control method for the same
JP3134810B2 (ja) 帯域制御方法および帯域制御方式
EP2222005B1 (en) Dynamic bandwidth allocation circuit, dynamic bandwidth allocation method, dynamic bandwidth allocation program and recording medium
US7009939B2 (en) Adaptive resource management in a communication system
JP2007074234A (ja) 伝送装置
US5850398A (en) Method of scheduling data cell transmission in an ATM network
JP2004104794A (ja) ツリーアルゴリズムを使用した動的帯域幅割り当て方法及びこれを使用したイーサネット(登録商標)受動光加入者ネットワーク
US6407983B1 (en) Circuit and method for shaping traffic in a virtual connection network
JP4235257B2 (ja) Atm(非同期転送モード)インフラストラクチャのアクセス層のネットワークセグメント
US7170904B1 (en) Adaptive cell scheduling algorithm for wireless asynchronous transfer mode (ATM) systems
KR100884168B1 (ko) 미디어 접근 제어 프로토콜 운용 방법 및 이를 이용한이더넷 광망 시스템
Mowbray et al. Capacity reservation for multimedia traffic
US8295700B2 (en) Distributed packet switch for use in a network
Cheung et al. EQEB-A Multi-channel extension of the DQDB protocol with tunable channel access
JP2004289780A (ja) 光加入者線端局装置、光加入者線終端装置およびそれらによって用いられる帯域割当方法
KR20070009963A (ko) 서비스의 품질과 서비스의 타입에 기초하여 전기통신시스템에서 리소스를 동적으로 관리하는 방법
Larsson et al. Performance evaluation of a local approach for VPC capacity management
Counterman Shared-channel ATM-based access for hybrid fiber-and-coaxial architectures
EP1993239B1 (en) A Distributed Packet Switch for use in a Network
KR20040055282A (ko) 이더넷 수동형 광 네트워크에서의 QoS 보장형 스케쥴링시스템 및 방법
Kim et al. A new medium access control scheme for wireless ATM networks
Sierens et al. Evaluation of medium-access mechanisms in HFC systems with ATM cell transport
Acampora Metropolitan Area Networks