Dispositivo de control de rendimiento saliente
Descripción general
 La presente invención se refiere a un dispositivo de control de caudal de entrega para controlar el caudal de entrega de la trama de acuerdo con el estado de congestión de la red, aumentando por etapas el caudal de transmisión cuando la información de congestión de la red que recibió cuando la trama recibida ha continuado durante un tiempo predeterminado o más, la recepción Su objetivo es aumentar la velocidad de transmisión sin colocar una carga repentina en la red dependiendo de la cantidad de transmisión sin depender de la cantidad de cuadros. Velocidad de entrega medios para sacar la información de estado de congestión de la red de la trama recibida, el marco de esta información de estado congestionado recuperada si se encuentra que el tiempo de tiempo predeterminado uncongested basado ha transcurrido o más largo de la 'red Y significa disminuir la velocidad de envío del marco cuando se determina que el estado está congestionado.
Campo técnico
Campo técnico La presente invención se refiere a un aparato de control de caudal de transmisión para controlar un caudal de transmisión de un cuadro de acuerdo con un estado de congestión de una red.
Antecedentes de la técnica
Convencionalmente, una pluralidad de rutas de comunicación lógica llamadas enlaces de datos se configuran en una línea de comunicación. Para cada enlace de datos, se asigna un identificador llamado DLCI para la gestión. La red notifica al DTE (terminal) del estado de la red (congestión, información que indica que no está congestionado, etc.) para cada DLCI. En este momento, y se notifica el hecho de que el estado red congestionada está ajustado en '1' para FECN / BECN bit en la cabecera de una trama intercambiada entre DTE, se está ajustado red congestionada a '0' Y notifica que no existe tal cosa. Además, como se genera de red de mensajes CLLM, lo que indica que la red está congestionada, y que la red no está congestionada, o información que indica que un estado de fallo como y notifica al DTE.
Estos (al recibir la notificación BECN bit es '0' o '1') cuando se recibe una notificación de que el efecto o la congestión no congestionadas de la red, enviando el rendimiento de la trama de la manera siguiente Se controla para aumentar o disminuir.
(1) que recibe el número del método de determinación: BECN = marco continuamente un número predeterminado de ceros (por ejemplo, tres) si recibe, aumenta el rendimiento de transmisión de la trama se considera que tiene recepción continua. Por otro lado, si no se realiza la recepción continua, se reduce el rendimiento de transmisión del cuadro.
(2) Cuando el estado continúa en la sucesión de un tiempo predeterminado o más, la recepción continua y a un método: BECN = 0 marco un tiempo predeterminado desde la recepción de la (por ejemplo, un segundo), si la recepción de la BECN = 0 de la trama , El rendimiento de la transmisión del fotograma aumenta al considerar la recepción consecutiva. Por otro lado, si no se recibe continuamente, el rendimiento de transmisión del cuadro se reduce.
Tarea de solución
De acuerdo con el método de la descrita anteriormente convencional (1), ya que el BECN recibido = 0 que se añade al bastidor continuamente se está determinando estado de congestión de la red en si o no un número predeterminado recibidas, la recepción de la trama En el caso donde el número de cuadros es pequeño y el número de cuadros transmitidos es grande, existe el problema de que es imposible realizar el rendimiento de transmisión del cuadro de acuerdo con la cantidad de transmisión.
De acuerdo con el método de la descrita anteriormente convencional (2), dado que la determinación para todos BECN = 0 y si estado de congestión de la red si se ha añadido a la trama recibida dentro de un tiempo predeterminado, la recepción de la trama Independientemente del número de fotogramas, se puede aumentar el rendimiento de transmisión del fotograma. Sin embargo, incluso si la cantidad de transmisión de la trama es pequeña, la transmisión se realiza con un alto rendimiento de transmisión desde el principio, lo que provoca un problema de reducción repentina de la carga en la red.
La presente invención, con el fin de resolver estos problemas, información de congestión de la red que recibió cuando la recepción marco eleva el rendimiento de transmisión paso a paso cuando continúa durante un tiempo predeterminado o más, no depende del número de tramas recibidas, dependiendo de la cantidad de transmisión Su objetivo es aumentar la velocidad de transmisión sin imponer una carga repentina en la red.
Solución
Los medios para resolver el problema se describirán con referencia a la figura 1. En la Figura 1, el dispositivo de comunicación 2, y transmite las tramas recibidas, o sacado de la información de estado de congestión de la red desde dentro de la trama recibida, la información de congestión de recuperada la información tal como aumentar o disminuir la velocidad de suministro de la trama en base a Por ejemplo.
La red 4 transfiere una trama enviada desde un determinado terminal a otro terminal especificado y agrega información de congestión de red al cuadro.
La presente invención, como se muestra en la Fig. 1, en el dispositivo de comunicación 2, los medios para extraer la información de estado de congestión en la red a partir de la trama recibida de la red, la información de estado de congestión extrajo continuo tiempo uncongested Based escalonadamente aumentando la velocidad de transmisión de la trama si se descubre que han pasado un tiempo predeterminado Te, mientras que los medios para reducir la velocidad de envío de la trama al caso en que se encuentra en el estado de congestión se ha encontrado siempre, y envía la trama La velocidad esta controlada.
Además, el establecimiento del indicador de rendimiento si se encuentra que el tiempo uncongested ha transcurrido el tiempo predeterminado o más, y luego envía las tramas a una velocidad de tramas en las que se almacena la bandera rendimiento cuando que se ha establecido, el siguiente Y se proporciona un medio para almacenar la velocidad de la trama después de aumentar la velocidad desde la trama después del número predeterminado de tramas y posteriormente y controlar la velocidad de envío de la trama.
Además, el establecimiento del indicador de rendimiento si se encuentra que el tiempo uncongested ha transcurrido el tiempo predeterminado o más, y luego envía las tramas a una velocidad de tramas en las que se almacena la bandera rendimiento cuando que se ha establecido, el siguiente Y un medio para aumentar incrementalmente la velocidad paso a paso desde el cuadro o después de un número predeterminado de cuadros posteriores y almacenar la velocidad y controlar la velocidad de envío del cuadro.
Además, los medios para transmitir a bajar la velocidad de la trama se almacenan juntos restablece el indicador de rendimiento si eso es en es encontrado siempre que el estado de congestión, a fin de controlar la tasa de envío de la trama.
Por lo tanto, mediante el aumento por etapas el caudal de transmisión cuando la información de congestión de la red que recibió cuando la trama recibida ha continuado durante un tiempo predeterminado o más no depende del número de tramas recibidas, sin la carga repentina en la red de acuerdo con la cantidad de transmisión La velocidad de transmisión se puede aumentar.
A continuación, la configuración y el funcionamiento de la realización de la presente invención se describirán secuencialmente en detalle con referencia a las figuras 1 a 3.
La figura 1 muestra un diagrama de configuración del sistema de la presente invención. En la Figura 1, el terminal 1, que está conectado a la red 4 a través de una línea 5, lleva a cabo la transmisión de tramas y la recepción con el terminal 1 de la otra parte a través de la línea 5 conectado por la red 4 realiza diversos procesos , Y está compuesto por el dispositivo de comunicación 2, el programa de aplicación 3 y similares.
El dispositivo de comunicación 2 realiza varias comunicaciones y realiza el control como se muestra en la figura 2 y la figura 3 a describir más adelante. El programa de aplicación 3 intercambia datos con el programa de aplicación 3 del otro terminal 1 a través del dispositivo de comunicación 2 y lleva a cabo diversos procesos.
La red 4 conecta la línea 5 con la línea de destino 5 y conecta el dispositivo de comunicación 2 de un cierto terminal 1 y el dispositivo de comunicación 2 de otro terminal 1. La línea 5 es una ruta de comunicación que conecta el terminal 1 y la red 4, y entre la red 4 y otro terminal 1.
A continuación, el funcionamiento de la configuración de la figura 1 se describirá en detalle usando la vista explicativa de la figura 2. Aquí, el programa de aplicación 3, el dispositivo de comunicación 2 y la red 4 corresponden a los mismos números en la figura 1, respectivamente.
La figura 2 muestra un diagrama explicativo de funcionamiento (parte 1) de la presente invención. En la figura 2, en S1, el programa de aplicación 3 de otro terminal 1 ordena la transmisión de datos.
S2 se conecta a un cierto terminal 1 al que el dispositivo de comunicación 2 instruyó para transmitir datos en S1 (por ejemplo, llama al número de teléfono de destino y conecta la línea). En S3, otro dispositivo de comunicación 2 y un cierto dispositivo de comunicación 2 están conectados.
S4 realiza el procesamiento en un estado de estar conectado en S3. En S5, el dispositivo de comunicación 2 de otro terminal 1 transmite un cuadro. En S 6, la red 4 agrega la información de congestión a la trama transmitida en S 5. Por ejemplo, el bit BECN en el marco de '1' se añade a (que indica que la red está en un estado de congestión) o '0' (lo que indica que la red no está congestionada), y transmite al destino.
En S7, el dispositivo de comunicación 2 de un cierto terminal 1 recibe el cuadro al que se agrega la información de congestión en S6. En S 8, se determina si BECN = 1 (lo que indica que la red está en estado de congestión) en la trama recibida en S 7. En el caso de SÍ, dado que se demuestra que la red está congestionada, el proceso pasa a S 9. En el caso de NO, dado que se determina que la red no está congestionada, el proceso pasa a S12.
En el paso S9, dado que se determina que la red está en el estado congestionado con SÍ en S8, el indicador de rendimiento se establece en DESACTIVADO. En S10, el cronómetro se detiene.
S 11 disminuye la velocidad de transmisión. Luego, el proceso vuelve a S8. Por a S11 SÍ, S9 de la S8 anteriormente, si se encuentra la red congestionada, el establecimiento del indicador de procesamiento a OFF, detener el temporizador y el dispositivo de comunicación 2 se baja un paso la velocidad de transmisión para transmitir una trama, la red Y es posible eliminar la congestión.
En S 12, dado que se determina que la red no está en el estado de congestión con NO en S 8, se determina si la activación del temporizador está en progreso. En caso afirmativo, ya se ha demostrado que se inicia el temporizador, se produce un tiempo de espera o se determina en S13, la bandera rendimiento está en ON en S15 cuando SÍ, vuelve repetidamente a S8, mientras que, si no hay Repita los pasos S12 y S13. Por otro lado, si NO en S12, el temporizador se activa en S14, y el proceso vuelve a S12 y se repite.
Por a S15 NO, S12 de los anteriores S8, si la red se encuentra que no congestionado, cuando el temporizador no se activa inicia un temporizador ajustado a la bandera de rendimiento en ON cuando se produce Taiuauto. Al establecer esta bandera rendimiento en ON, tal como se muestra en la ilustración de la Fig. 3 que se describirá más tarde, cuando el dispositivo de comunicación 2 transmite una trama, poco a poco la velocidad de transmisión más rápido que la velocidad de transmisión anterior almacenado Es posible aumentar la velocidad de transmisión del cuadro sin imponer una carga sobre la red abrupta.
A continuación, utilizando el ejemplo de la Fig. 3, o el aumento de la velocidad de transmisión sobre la base de información de congestión de la red durante la transmisión de la configuración de la montura de la figura 1, la operación se describirá en detalle en el momento de la reducción. Aquí, el programa de aplicación 3, el dispositivo de comunicación 2 y la red 4 corresponden a los mismos números en la figura 1, respectivamente.
La figura 3 muestra un diagrama explicativo de funcionamiento (parte 2) de la presente invención. En la figura 3, en S21, el programa de aplicación 3 de un cierto terminal 1 ordena la transmisión de datos.
En el paso S22, el aparato de comunicación 2 instruido para transmitir datos en el paso S21 transmite el cuadro a otro terminal 1 designado. En S23, la red 4 carga la información de congestión en la trama transmitida en S22. Por ejemplo, se añade el bit BECN en el marco de '1' a cualquiera (red representa el efecto de que en un estado de congestión) o '0' (lo que indica que la red no está congestionada).
En S24, el dispositivo de comunicación 2 del otro terminal 1 recibe el cuadro al que se agrega la información de congestión en S23. S25 es procesado por el programa de aplicación que recibió la notificación de la trama recibida en S24.
Por a S25 anteriormente S21, cuando se transmite un programa de aplicación bastidor 3 de un terminal 1 para el programa de aplicación 3 del otro terminal 1, realiza primera trama transmitida a una velocidad de transmisión que se almacena. En la segunda y posteriores transmisiones de trama, en el caso en que la red no esté congestionada por el procesamiento en y después de S26, la velocidad de transmisión aumenta y la trama se transmite. Incidentalmente, cuando se recibe una trama que indica que la red está congestionada, la velocidad de transmisión se reduce y la trama se transmite inmediatamente en S11 de la figura 2 descrita anteriormente. Se describe en detalle a continuación.
En S 26, se determina si el indicador de rendimiento está activado o no. En caso afirmativo, el estado de la bandera rendimiento de BECN en marcos de bandera rendimiento S15 en la Fig. 2 descrita anteriormente es que se encontró (recepción está establecido en ON es '0', un tiempo durante el tiempo predeterminado ha pasado puesto que no había encontrado) y está en oN, hasta una velocidad de transmisión en x 9/8 veces la velocidad de transmisión de la trama anterior, que tiene una velocidad de transmisión aumentado (almacenado por ejemplo en S27), e inicia el temporizador en S28 . Por otra parte, mientras que en el caso de S26 en NO, la bandera de la bandera de rendimiento rendimiento se convierta en el estado de BECN en marcos que se han encontrado (y desactivar la recepción de '0' y el tiempo en off no transcurrido el tiempo predeterminado se establece en OFF Como resultó), el temporizador se inicia en S28.
En el paso S29, se determina si hay datos de transmisión. Si es SÍ, el proceso pasa a S 30 a S 33. Por otro lado, en el caso de NO, el proceso finaliza. En S 30, SÍ en S 29, dado que se determina que los datos de transmisión están presentes, se realiza la transmisión de trama.
En S 31, la red 4 agrega la información de congestión a la trama transmitida en S 30. Por ejemplo mediante la adición de al bit BECN en la trama como se describe anteriormente '1' (lo que indica que la red está en un estado de congestión) o '0' (lo que indica que la red no está congestionada), y transmite al destino.
En S 32, el dispositivo de comunicación 2 de otro terminal 1 recibe el cuadro al que se agrega la información de congestión en S 31. En S 33, el programa de aplicación 3 procesa la trama recibida en S 32.
El S33 de lo anterior S29 en SÍ, S30, y transmite la trama a una velocidad que se almacena en la actualidad, se añade la red a la información de la congestión en el marco, el dispositivo de comunicación 2 del otro terminal 1 en el lado receptor recibe la trama Y lo pasa al programa de aplicación 3 para su procesamiento. En este momento, como se describe anteriormente, la red en lugar de S15 si el indicador de rendimiento se establece en ON en (BECN en la trama recibida de un tiempo predeterminado de forma continua es '1' en la Fig. 2 no se encuentra en el estado congestionado Te en el caso donde la bandera rendimiento está establecido en oN), la primera trama transmitida por la velocidad de transmisión que se almacena en la actualidad, el aumento de la velocidad de transmisión de la siguiente trama de TE (por ejemplo, x 9/8 veces) secuencialmente Es posible transmitir y aumentar gradualmente la velocidad evitando el aumento repentino de la carga a la red. Por otro lado, se ha encontrado con la red está en un estado de congestión en un caso donde se establece la bandera rendimiento y la velocidad de transmisión se ha reducido en OFF en S11 de S9 en la Fig. 2 (marco BECN en tiempo predeterminado recibido continuamente es '1' Cuando el indicador de rendimiento se establece en OFF), es posible reducir la congestión de la red transmitiendo a la velocidad de transmisión almacenada cuya velocidad de transmisión se reduce.
Efecto de la invención
Como se ha descrito anteriormente, de acuerdo con la presente invención, ya que la información de congestión de la red que recibió cuando una trama recibida se adopta una configuración en la que el aumento escalonado gradualmente la velocidad de transmisión cuando continúa durante un tiempo predeterminado o más, el bastidor de recepción convencional Es posible elevar la velocidad de transmisión sin colocar una carga repentina en la red dependiendo de la cantidad de transmisión sin depender del número.
La figura 1 es un diagrama de configuración del sistema de la presente invención.
La figura 2 es un diagrama explicativo de la operación (parte 1) de la presente invención.
La figura 3 es un diagrama explicativo de la operación (parte 2) de la presente invención.
1: terminal
2: dispositivo de comunicación
3: programa de aplicación
4: Web
5: línea
Reclamo
En el envío de rendimiento dispositivo de control de acuerdo con el estado de congestión de la reivindicación 1 de red que controla el bastidor rendimiento de entrega, medios para sacar la información de estado de congestión de la red de la trama recibida de la red, la congestión de la información de estado de congestión en el original la tasa de envío de la trama se incrementa paso a paso cuando el tiempo no es el estado ha continuado resultado de haber pasado un tiempo predeterminado o más, mientras que un medio para reducir la tasa de envío de una trama cuando es decir en el estado de congestión se ha encontrado, Y un aparato de control de caudal de transmisión que comprende:
Marco de tiempo no es una reclamación 2 dicha continúa, si se establece el indicador de rendimiento cuando no se está almacenado solicitud de transmisión de estado congestionado bandera conjuntos de rendimiento si se encuentra que han pasado un tiempo predeterminado , Y comprendiendo además medios para aumentar la velocidad desde el siguiente cuadro o un número predeterminado de cuadros posteriores y enviarlo y almacenar la velocidad del mismo.
Marco de tiempo no es una reclamación 3 dicha continúa, si se establece el indicador de rendimiento cuando no se está almacenado solicitud de transmisión de estado congestionado bandera conjuntos de rendimiento si se encuentra que han pasado un tiempo predeterminado , Y comprendiendo además medios para aumentar gradualmente la velocidad paso a paso desde el siguiente cuadro o un número predeterminado de cuadros posteriores y almacenar la velocidad y memorizar la velocidad Dispositivo de control de rendimiento.
4. El aparato de procesamiento de información de acuerdo con la reivindicación 1, que comprende además medios para restablecer el indicador de rendimiento cuando se determina que el estado de congestión se establece y se reduce la velocidad almacenada del cuadro entre sí. Un dispositivo de control de rendimiento de transmisión.
Dibujo :
Application number :1997-008865
Inventors :富士通株式会社
Original Assignee :高村尚彦、渡邊忠弘、山本巌