KR20030027496A - Quality of Service control system and method for video service using dynamic resource allocation - Google Patents
Quality of Service control system and method for video service using dynamic resource allocation Download PDFInfo
- Publication number
- KR20030027496A KR20030027496A KR1020010060809A KR20010060809A KR20030027496A KR 20030027496 A KR20030027496 A KR 20030027496A KR 1020010060809 A KR1020010060809 A KR 1020010060809A KR 20010060809 A KR20010060809 A KR 20010060809A KR 20030027496 A KR20030027496 A KR 20030027496A
- Authority
- KR
- South Korea
- Prior art keywords
- connection
- qos
- video
- traffic
- packets
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
- H04L2012/5648—Packet discarding, e.g. EPD, PTD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5664—Support of Video, e.g. MPEG
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 인터넷 및 비동기 전송 모드(ATM) 통신망에서 신뢰성있는 비디오 서비스를 제공하기 위하여 동적으로 통신망의 자원을 할당하여 통신망 자원의 이용률을 향상시키고, 사용자가 원하는 (최대 패킷 지연, 패킷 손실율) 관점의 QoS를 제공할 수 있는 새로운 트래픽 제어 장치 및 그 방법에 관한 것이다.The present invention improves utilization of network resources by dynamically allocating network resources in order to provide reliable video services in the Internet and asynchronous transmission mode (ATM) networks, and provides the user with the desired (maximum packet delay, packet loss rate) perspective. The present invention relates to a new traffic control apparatus and method for providing QoS.
본 발명에 따르면, 입력되는 각 연결별 비디오 트래픽을 측정하여 다음 시간 간격에 도착할 트래픽을 예측하는 트래픽 예측기; 상기 연결별 비디오 트래픽이 버퍼에서 머무르는 대기 시간이 최대 패킷 지연을 초과하면 폐기(Discarding)시키는 QoS 관측기; 상기 예측된 상기 연결별 비디오 트래픽들의 향후 입력 트래픽과, 버퍼에 대기중인 지연 패킷 수 및 현재까지 제공된 QoS 정도에 따라 다음 프레임 시간에 상기 연결별 비디오 트래픽에게 할당할 대역을 결정하는 동적 자원 관리기; 및 기존의 모든 연결들에 제공되어진 QoS가 기설정된 레벨 이상이고, 기존 연결의 평균 입력 데이터 레이트의 합이 출력 링크 용량 허용 레벨 이하이면, 새로운 비디오 소스의 연결을 수락하는 연결 제어 관리기를 포함하여 이루어진 것을 특징으로 하는 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 장치를 제공한다.According to the present invention, a traffic predictor for measuring the incoming video traffic for each connection to predict the traffic to arrive in the next time interval; QoS observer discarding when the connection time of the video traffic stays in the buffer exceeds the maximum packet delay; A dynamic resource manager that determines a band to allocate to the connection-specific video traffic at a next frame time according to the predicted future input traffic of the connection-specific video traffics, the number of delayed packets waiting in the buffer, and the degree of QoS provided so far; And a connection control manager that accepts the connection of the new video source if the QoS provided to all existing connections is above a preset level and the sum of the average input data rates of the existing connections is below the output link capacity tolerance level. An apparatus for controlling QoS of a video service using dynamic resource allocation is provided.
Description
본 발명은 동적 자원 할당을 이용한 비디오 서비스의 큐오에스 제어 장치 및 그 방법에 관한 것으로서, 보다 상세하게는, 인터넷 및 비동기 전송 모드(ATM) 통신망에서 신뢰성있는 비디오 서비스를 제공하기 위하여 동적으로 통신망의 자원을 할당하여 통신망 자원의 이용률을 향상시키고, 사용자가 원하는 (최대 패킷 지연, 패킷 손실율) 관점의 QoS를 제공할 수 있는 동적 자원 할당을 이용한 비디오 서비스의 큐오에스 제어 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and method for controlling a QOS of a video service using dynamic resource allocation, and more particularly, to dynamically provide resources of a communication network in order to provide a reliable video service in an internet and asynchronous transmission mode (ATM) communication network. The present invention relates to an apparatus and method for controlling a QOS of a video service using dynamic resource allocation capable of improving the utilization of communication network resources and providing QoS of a desired (maximum packet delay, packet loss rate) perspective.
기존의 ATM과 같은 초고속 통신망에서 가변 비트율(VBR : Variable Bit Rate) 비디오 트래픽에 대하여 QoS를 보장하기 위한 관리 구조에서는 연결 설정시 미리 사용자에게 해당 비디오 소스의 트래픽 특성을 망에게 선언(Description)할 것을 요구하고, 이를 기초로 통신망에서는 호 수락 제어와 자원 할당을 수행한다.In a high-speed communication network such as ATM, a management structure for guaranteeing QoS for variable bit rate (VBR) video traffic requires the user to declare the traffic characteristics of the video source to the network in advance when establishing a connection. On the basis of the request, the communication network performs call admission control and resource allocation.
그러나, 인터넷 방송, 대화형 비디오 등의 실시간 비디오 응용에서 사용자가 사전에 비디오 트래픽의 특성을 미리 망에 알려 주는 것은 불가능하거나 어렵다는 문제점이 있으며, 망에서는 고정된 트래픽 기술자 조합을 이용하여 망의 자원을 할당함으로써, 자원의 과할당(Over - Allocation)과 함께 망의 이용도(Utilization)가 낮아지게 되는 문제점이 발생한다.However, in real time video applications such as Internet broadcasting and interactive video, there is a problem that it is impossible or difficult for the user to inform the network in advance of the characteristics of the video traffic in advance. By allocating, a problem arises in that utilization of a network is lowered with over-allocation of resources.
동적 자원 할당(Dynamic Resource Allocation) 구조는 입력 트래픽을 관측하여 동적으로 소요 대역(Bandwidth) 및 버퍼를 할당하는 것으로서, 사용자에게 사전에 트래픽 정보를 요구하지 않으면서, 망의 이용도를 향상시킬 수 있으므로 많은 연구가 이루어지고 있다. 기존의 동적 자원 할당은 일반적으로 선형 또는 비선형 필터를 사용하여 향후 트래픽을 예측하고, 예측된 트래픽을 기반으로 다음 시간 구간에 할당될 대역을 결정한다. VBR 비디오 트래픽의 실시간 온라인(On - Line) 예측을 위해 지금까지 몇 가지 대표적인 방법들이 제안되었다.The Dynamic Resource Allocation structure dynamically allocates bandwidth and buffers by observing input traffic, and can improve network utilization without requiring traffic information to the user in advance. Much research is being done. Existing dynamic resource allocation typically uses linear or nonlinear filters to predict future traffic and to determine the band to be allocated in the next time interval based on the predicted traffic. Several representative methods have been proposed so far for real-time on-line prediction of VBR video traffic.
첫째로, RLS(Recursive Least Square)와 TDNN(Time Delay Neural Network) 알고리즘을 이용한 JPEG 및 MPEG 트래픽을 예측한 방법이 있다.First, there is a method for predicting JPEG and MPEG traffic using Recursive Least Square (RLS) and Time Delay Neural Network (TDNN) algorithms.
둘째로, LMS(Least Mean Square)를 이용한 적응 선형 예측 방법이 있다.Second, there is an adaptive linear prediction method using Least Mean Square (LMS).
셋째로, LMS 방법의 늦은 수렴 속도를 향상시키기 위한 적응 웨이브렛(Wavelet) 예측 방법이 있다.Third, there is an adaptive wavelet prediction method for improving the late convergence speed of the LMS method.
이러한 예측에 기반한 기존의 동적 대역 할당은 아래의 [수학식 1]을 이용한다.The existing dynamic band allocation based on this prediction uses Equation 1 below.
여기서,은 지금까지의 비디오 연결 i의 입력 트래픽을 기준으로 다음 시간에 입력될 트래픽의 예측치이고, Qi(n)은 현재 시간 n에서의 연결 i의 큐 길이를 의미하며, K는 현재 연결된 모든 비디오 소스의 갯수이다. 즉, 기존의 대역 할당 방법은 다음 예측 트래픽과 현재 버퍼에 대기중인 패킷양의 합을 기반으로 통신 장치의 링크 용량 C의 한계 내에서 각 연결별로 대역을 분할 할당(Ai(n+1))하게 된다.here, Is an estimate of the traffic to be input next time based on the input traffic of video connection i so far, Q i (n) is the queue length of connection i at the current time n, and K is the current video source The number of That is, the existing band allocation method divides the band for each connection within the limit of the link capacity C of the communication device based on the sum of the next predicted traffic and the amount of packets currently waiting in the buffer (A i (n + 1)). Done.
지금까지의 동적 자원 할당 방법은 주로 트래픽 예측의 정확성을 높이기 위한 방법에 집중되었고, 동적인 대역 할당을 위해서는 예측 트래픽과 현재 큐 길이를 기반으로 한 단순한 구조가 사용되었다. 그러나, 이러한 기존의 구조로는 사용자에게 제공 가능한 QoS를 추정할 수 없으므로, 예측을 통한 자원의 효율적 사용과 함께 멀티미디어 트래픽에 적합한 동적이고 유연한 QoS 제어 메커니즘이 필요하다.Until now, the dynamic resource allocation method has been mainly focused on improving the accuracy of traffic prediction. For dynamic bandwidth allocation, a simple structure based on the prediction traffic and the current queue length is used. However, such an existing structure cannot estimate the QoS that can be provided to the user. Therefore, there is a need for a dynamic and flexible QoS control mechanism suitable for multimedia traffic with efficient use of resources through prediction.
상기와 같은 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은 인터넷 및 비동기 전송 모드(ATM) 통신망에서 신뢰성있는 비디오 서비스를 제공하기 위하여 동적으로 통신망의 자원을 할당하여 통신망 자원의 이용률을 향상시키고, 사용자가 원하는 (최대 패킷 지연, 패킷 손실율) 관점의 QoS를 제공할 수 있는 새로운 트래픽 제어 장치 및 그 방법을 제공하기 위한 것이다.An object of the present invention for solving the problems of the prior art as described above is to dynamically allocate the resources of the network in order to provide a reliable video service in the Internet and asynchronous transmission mode (ATM) communication network to improve the utilization of the network resources, It is an object of the present invention to provide a new traffic control apparatus and method capable of providing QoS in terms of a user desired (maximum packet delay, packet loss rate).
도 1은 본 발명의 일 실시예에 따른 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 장치의 구성도이고,1 is a block diagram of an apparatus for controlling QoS of a video service using dynamic resource allocation according to an embodiment of the present invention;
도 2는 도 1에 도시된 QoS 관측기에서의 지연 패킷 카운터(Delayed - Packet Counter)의 운용 방법을 설명하고 있는 개념도이고,FIG. 2 is a conceptual diagram illustrating a method of operating a delayed packet counter in the QoS observer shown in FIG. 1;
도 3은 도 1에 도시된 동적 자원 관리기(140)의 구성도이고,3 is a configuration diagram of the dynamic resource manager 140 shown in FIG. 1,
도 4는 도 3에 도시된 공정 대역 할당기의 공정 대역 분배 정책 절차를 나타낸 흐름도이고,4 is a flowchart illustrating a process band allocation policy procedure of the process band allocator shown in FIG.
도 5는 본 발명의 일 실시예에 따른 PQD의 변화를 나타낸 도면이다.5 is a diagram illustrating a change in PQD according to an embodiment of the present invention.
※ 도면의 주요부분에 대한 부호의 설명 ※※ Explanation of code about main part of drawing ※
110 : 연결 제어 관리기120 : 트래픽 예측기110: connection control manager 120: traffic predictor
130 : QoS 관측기 140 : 동적 자원 관리기130: QoS Observer 140: Dynamic Resource Manager
310 : 소요 대역 추정기320 : 공정 대역 할당기310: required band estimator 320: process band allocator
상기한 목적을 달성하기 위하여 본 발명에 따르면, 동적 자원 할당을 이용한비디오 서비스의 QoS 제어 장치에 있어서, 입력되는 각 연결별 비디오 트래픽을 측정하여 다음 시간 간격에 도착할 트래픽을 예측하는 트래픽 예측기; 상기 연결별 비디오 트래픽이 버퍼에서 머무르는 대기 시간이 최대 패킷 지연을 초과하면 폐기(Discarding)시키는 QoS 관측기; 상기 트래픽 예측기에 의하여 예측된 상기 연결별 비디오 트래픽들의 향후 입력 트래픽과, 버퍼에 대기중인 지연 패킷 수 및 현재까지 제공된 QoS 정도에 따라 다음 프레임 시간에 상기 연결별 비디오 트래픽에게 할당할 대역을 결정하는 동적 자원 관리기; 및 기존의 모든 연결들에 제공되어진 QoS가 기설정된 레벨 이상이고, 기존 연결의 평균 입력 데이터 레이트의 합이 출력 링크 용량 허용 레벨 이하이면, 새로운 비디오 소스의 연결을 수락하는 연결 제어 관리기를 포함하는 것을 특징으로 하는 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 장치가 제공된다.In order to achieve the above object, according to the present invention, there is provided a QoS control apparatus for a video service using dynamic resource allocation, comprising: a traffic predictor for predicting traffic arriving at a next time interval by measuring incoming video traffic for each connection; QoS observer discarding when the connection time of the video traffic stays in the buffer exceeds the maximum packet delay; Dynamic to determine the bandwidth to allocate to the connection-specific video traffic at the next frame time according to the future input traffic of the connection-specific video traffics predicted by the traffic predictor, the number of delayed packets waiting in the buffer and the degree of QoS provided so far. Resource manager; And a connection control manager that accepts the connection of the new video source if the QoS provided for all existing connections is above a predetermined level and the sum of the average input data rates of the existing connection is below the output link capacity tolerance level. An apparatus for controlling QoS of a video service using a dynamic resource allocation is provided.
또한, 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 방법에 있어서, 입력되는 각 연결별 비디오 트래픽을 측정하여 다음 시간 간격에 도착할 트래픽을 예측하는 트래픽 예측 단계; 현재 현결된 트래픽의 QoS 정도를 감시하고, 상기 연결별 비디오 트래픽이 버퍼에서 머무르는 대기 시간이 최대 패킷 지연을 초과하면 폐기(Discarding)시키는 QoS 관측 단계; 상기 트래픽 예측 단계에서 예측된 상기 연결별 비디오 트래픽들의 향후 입력 트래픽과, 버퍼에 대기중인 지연 패킷 수 및 현재까지 제공된 QoS 정도에 따라 다음 프레임 시간에 상기 연결별 비디오 트래픽에게 할당할 대역을 결정하는 동적 자원 관리 단계; 및 기존의 모든 연결들에 제공되어진 QoS가 기설정된 레벨 이상이고, 기존 연결의 평균 입력 데이터 레이트의 합이 출력 링크 용량 허용 레벨 이하이면, 새로운 비디오 소스의 연결을 수락하는 연결 제어 관리 단계를 포함하는 것을 특징으로 하는 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 방법이 제공된다.In addition, a QoS control method of a video service using dynamic resource allocation, the method comprising: a traffic prediction step of predicting traffic arriving at a next time interval by measuring video traffic for each connection input; A QoS observation step of monitoring a QoS degree of currently present traffic and discarding when the connection time of the video traffic stays in a buffer exceeds a maximum packet delay; Dynamic to determine the bandwidth to allocate to the connection-specific video traffic at the next frame time according to the future input traffic of the connection-specific video traffic predicted in the traffic prediction step, the number of delay packets waiting in the buffer and the QoS degree provided so far. Resource management step; And a connection control management step of accepting a connection of a new video source if the QoS provided to all existing connections is equal to or greater than a preset level and the sum of the average input data rates of the existing connection is equal to or less than the output link capacity tolerance level. A QoS control method of a video service using dynamic resource allocation is provided.
또한, 컴퓨터에, 입력되는 각 연결별 비디오 트래픽을 측정하여 다음 시간 간격에 도착할 트래픽을 예측하는 트래픽 예측 단계; 상기 연결별 비디오 트래픽이 버퍼에서 머무르는 대기 시간이 최대 패킷 지연을 초과하면 폐기(Discarding)시키는 QoS 관측 단계; 상기 트래픽 예측 단계에서 예측된 상기 연결별 비디오 트래픽들의 향후 입력 트래픽과, 버퍼에 대기중인 지연 패킷 수 및 현재까지 제공된 QoS 정도에 따라 다음 프레임 시간에 상기 연결별 비디오 트래픽에게 할당할 대역을 결정하는 동적 자원 관리 단계; 및 기존의 모든 연결들에 제공되어진 QoS가 기설정된 레벨 이상이고, 기존 연결의 평균 입력 데이터 레이트의 합이 출력 링크 용량 허용 레벨 이하이면, 새로운 비디오 소스의 연결을 수락하는 연결 제어 관리 단계를 포함하고, 상기 동적 자원 관리 단계는, 다음 프레임 시간 동안의 예측 트래픽과 현재 버퍼에 대기중인 패킷 수를 합한 값에 현재 제공된 QoS 정도를 이용하여 소요 대역폭을 결정짓고, 상기 연결별 비디오 트래픽마다 요청된 소요 대역 추정값을 입력받아 링크 용량과 비교하여 대역 분배를 수행하는 것을 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체가 제공된다.In addition, the traffic prediction step of predicting the traffic to arrive in the next time interval by measuring the video traffic for each connection input to the computer; A QoS observation step of discarding when the connection time of each video traffic stays in a buffer exceeds a maximum packet delay; Dynamic to determine the bandwidth to allocate to the connection-specific video traffic at the next frame time according to the future input traffic of the connection-specific video traffic predicted in the traffic prediction step, the number of delay packets waiting in the buffer and the QoS degree provided so far. Resource management step; And a connection control management step of accepting a connection of a new video source if the QoS provided to all existing connections is above a preset level and the sum of the average input data rates of the existing connections is below the output link capacity tolerance level. In the dynamic resource management step, the required bandwidth is determined by using the QoS level currently provided to the sum of the predicted traffic for the next frame time and the number of packets waiting in the current buffer, and the required bandwidth for each video traffic for each connection. A computer readable recording medium having a program recorded thereon capable of receiving an estimated value and performing band allocation in comparison with a link capacity is provided.
이하, 첨부된 도면을 참조하면서 본 발명의 일 실시예에 따른 동적 자원 할당을 이용한 비디오 서비스의 큐오에스 제어 장치 및 그 방법을 보다 상세하게 설명하기로 한다.Hereinafter, an apparatus and a method for controlling a QOS of a video service using dynamic resource allocation according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에서의 트래픽 예측은 기존의 비디오 예측 방법을 사용한다. 예측된 트래픽과 관측된 QoS 제공 현황을 기초로 다음 프레임 시간에 망에서 할당하여야 할 대역을 결정한다. QoS 관측을 실시간으로 수행하기 위하여 패킷 지연 카운터를 사용하여 매 프레임 시간마다 카운터의 값을 이용하여 패킷 손실률을 갱신한다. 각각의 비디오 소스가 비디오 서비스를 유지하는 동안 통신망에서 새로운 비디오 소스의 연결 수락으로 기존 비디오 연결의 품질이 원하는 레벨 이하로 떨어지는 것을 막기 위하여 간단한 연결 수락 제어 방법이 사용된다.Traffic prediction in the present invention uses a conventional video prediction method. Based on the predicted traffic and the observed QoS, the band to be allocated in the next frame time is determined. In order to perform QoS observation in real time, a packet delay counter is used to update the packet loss rate using the counter value every frame time. While each video source maintains a video service, a simple connection admission control method is used to prevent the quality of the existing video connection from dropping below the desired level due to the connection acceptance of the new video source in the network.
1. 시스템 구조1. System structure
도 1은 본 발명의 일 실시예에 따른 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 장치의 구성도로서, QoS 제어 장치는 연결 제어 관리기(110), 트래픽 예측기(120), QoS 관측기(130) 및 동적 자원 관리기(140)를 구비한다.1 is a block diagram of a QoS control apparatus for a video service using dynamic resource allocation according to an embodiment of the present invention, wherein the QoS control apparatus includes a connection control manager 110, a traffic predictor 120, a QoS observer 130, and A dynamic resource manager 140.
트래픽의 예측, QoS 측정, 자원 할당 등은 매 동일한 시간 간격마다 이루어지며 본 발명에서는 이러한 시간 간격으로 비디오의 한 프레임 시간(초당 30 프레임의 경우 1/30초)을 사용한다. 본 발명에서 제안한 QoS 제어 장치는 다음과 같은 기능 블록이 정의된다.Traffic prediction, QoS measurement, resource allocation, etc. are made at every same time interval, and the present invention uses one frame time of video (1/30 seconds for 30 frames per second) in this time interval. In the QoS control apparatus proposed in the present invention, the following functional blocks are defined.
먼저, 상기 트래픽 예측기(120, Traffic Predictor)는 각 연결 별 입력 트래픽을 측정하여 다음 시간 간격에 도착할 트래픽을 예측한다.First, the traffic predictor 120 estimates traffic to arrive at the next time interval by measuring input traffic for each connection.
또한, 상기 QoS 관측기(130, QoS Monitor)는 정의된 QoS 파라미터에 대해 각연결 별로 서비스되고 있는 QoS의 정도를 관측하고, 사용자 QoS 요구 사항에 얼마나 부합되는지를 판별한다.In addition, the QoS observer 130 monitors the degree of QoS being serviced for each connection with respect to the defined QoS parameter, and determines how it meets the user QoS requirements.
또한, 상기 동적 자원 관리기(140, Dynamic Resource Manager)는 각각의 비디오 연결 별로 사용자가 요구한 QoS를 제공하기 위하여 다음 시간 간격에 필요한 소요 대역을 계산하고 자원을 할당한다.In addition, the dynamic resource manager 140 calculates the required bandwidth and allocates resources for the next time interval in order to provide the QoS requested by the user for each video connection.
또한, 상기 연결 제어 관리기(110, Connection Control Manager)는 현재 비디오 소스들의 간단한 트래픽 특성과 제공되어지고 있는 QoS를 고려하여 새로운 비디오 소스의 연결 수락 여부를 결정한다.In addition, the connection control manager 110 determines whether to accept the connection of the new video source in consideration of the simple traffic characteristics of the current video sources and the QoS being provided.
본 발명에서는 실시간 비디오 응용을 위하여 각 연결에 대하여 통신망의 각 노드에서 제공하는 QoS 파라미터로 다음 두 가지를 정의한다. 여기서, 각각의 파라미터 값은 실제 사용자로부터의 QoS 요구 사항을 각 노드 단위로 분리한 것이다.In the present invention, the following two parameters are defined as QoS parameters provided by each node of a communication network for each connection for real-time video application. Here, each parameter value separates QoS requirements from actual users in units of nodes.
패킷 손실율(Packet Loss Ratio)은 lossRi로 정의되고, 최대 패킷 지연(Maximum Packet Transfer Delay)는 dmax(i)로 정의된다.The packet loss ratio is defined as lossR i , and the maximum packet delay delay is defined as d max (i).
본 발명에서의 최대 패킷 지연은 비디오의 특성을 고려하여 비디오의 프레임 시간 단위로 정의된다. 즉, 'dmax(i) = 2'는 연결 i의 최대 패킷 지연이 2 프레임 시간(초당 30 프레임의 경우 2/30초)이라는 것을 의미한다.The maximum packet delay in the present invention is defined in units of frame time of the video in consideration of the characteristics of the video. That is, 'dmax (i) = 2' means that the maximum packet delay of connection i is 2 frame times (2/30 seconds for 30 frames per second).
2. QoS 관측기 및 관측 장치2. QoS observer and observation device
본 발명의 QoS 제어에서는 버퍼에서의 대기 시간이 dmax(i)를 초과한 패킷은폐기(Discarding)시키며, 이는 패킷 손실로 이어진다. 실시간 비디오 전송에서 현재 제공되고 있는 QoS의 측정은 간단한 구현으로 이루어져야 한다. 매 프레임 시간마다 QoS 관측이 이루어지며, 제공되어진 QoS 값이 갱신된다.In the QoS control of the present invention, packets whose latency in the buffer exceeds dmax (i) are discarded, which leads to packet loss. The measurement of QoS currently offered in real-time video transmission should be made with a simple implementation. QoS observations are made every frame time, and the provided QoS value is updated.
첫번째 QoS 파라미터인 패킷 손실률의 측정은 아래의 [수학식 2]에서와 같이 현재 n 프레임 시간까지 연결 i의 입력 패킷 수 중 손실(폐기)된 패킷 수의 비로 계산된다.The measurement of the packet loss rate, which is the first QoS parameter, is calculated as the ratio of the number of lost (discarded) packets among the input packets of the connection i up to the current n frame time as shown in Equation 2 below.
여기서, Xi(m)은 프레임 시간 m에 연결 i의 입력 패킷 수이고, Li(m)은 이중 손실된 패킷 수이다.Where X i (m) is the number of input packets of connection i at frame time m, and L i (m) is the number of double lost packets.
임의의 패킷이 지연 한계치를 초과했는지 여부를 알기 위해서 지연 프레임 단위의 간단한 카운터를 사용한다.A simple counter in delay frames is used to know if any packet has exceeded the delay limit.
도 2는 도 1에 도시된 QoS 관측기에서의 지연 패킷 카운터(Delayed - Packet Counter)의 운용 방법을 설명하고 있는 개념도로서, 이를 상세히 설명하면, 다음과 같다.FIG. 2 is a conceptual diagram illustrating a method of operating a delayed packet counter in the QoS observer illustrated in FIG. 1.
각 비디오 연결 i는, dmax(i) 개의 지연 패킷 카운터 QCi d(n)를 갖는다. QCi d(n)는 n 프레임 종료 시점에 현재 버퍼에 있는 패킷 중 (d-1, d] 프레임 지연을겪은 패킷 수를 나타낸다. 여기서 (d-1, d]는 d-1 보다는 크고, d 보다는 작거나 같은 범위를 의미한다.Each video connection i has dmax (i) delay packet counters QC i d (n). QC i d (n) represents the number of packets in the current buffer that have experienced (d-1, d] frame delay at the end of n frames, where (d-1, d] is greater than d-1, d It means less than or equal to the range.
QCi dmax(i)(n)개의 패킷 중 (n+1) 프레임 시간 동안 서비스되지 못한 패킷은 최대 지연 한계치 dmax(i)를 초과하게 되고, 본 방법에서 이들 패킷은 버퍼에서 폐기 된다. 본 시스템 구조에서의 각 연결별 버퍼는 모든 입력 패킷들을 최대 허용 한계 내에서 큐잉할 수 있을 정도로 크고, 패킷의 손실은 도 2에 도시되어 있듯이 버퍼의 앞 단에서 패킷이 최대 지연 한계치 내에서 서비스되지 못할 때 일어난다. (n+1) 프레임 시간 동안 폐기된 패킷 수 Li(n+1)은 아래의 [수학식 3]을 이용하여 구한다.QC i dmax (i) Packets that have not been serviced during the (n + 1) frame time of the (n) packets exceed the maximum delay limit dmax (i), and in this method these packets are discarded in the buffer. Each connection buffer in this system architecture is large enough to queue all the input packets within the maximum allowable limit, and the packet loss is not serviced within the maximum delay limit at the front of the buffer as shown in FIG. It happens when you can't. The number of packets L i (n + 1) discarded during the (n + 1) frame time is obtained using Equation 3 below.
여기서, Ai(n+1)은 (n+1) 프레임 시간에 연결 i에 할당된 대역폭(단위 : 패킷 수)이다.Here, A i (n + 1) is the bandwidth (unit: number of packets) allocated to connection i at (n + 1) frame time.
매 프레임 시간의 종료 시점에서 각 연결의 패킷 지연 카운터는 갱신된다. 제안된 지연 패킷 관측 방법에서는 매 입력 패킷별로 지연 시간을 계산하지 않고, 해당 프레임 시간의 입력 패킷 수, 동적으로 할당된 대역폭(출력 가능 패킷 수) 및 각 지연 패킷 카운터의 값만을 이용하여 프레임 종료 시점에서 지연 시간별 대기중인 패킷 수를 아래의 [수학식 4]를 이용하여 계산할 수 있다.At the end of each frame time, the packet delay counter for each connection is updated. The proposed delay packet observation method does not calculate the delay time for each input packet, but uses only the number of input packets of the corresponding frame time, the dynamically allocated bandwidth (the number of output packets), and the value of each delay packet counter. The number of packets waiting for each delay time can be calculated using Equation 4 below.
여기서,로, n 프레임 종료 시점에서 연결 i의 버퍼에 대기하고 있는 총 패킷 수이다. 일반화된 (n+1) 종료 시점에서 패킷 지연 카운터의 갱신과 제공된 QoS 측정은 아래의 [수학식 5]를 이용하여 구할 수 있다.here, This is the total number of packets waiting in the buffer of connection i at the end of n frames. The update of the packet delay counter and the provided QoS measurement at the generalized (n + 1) end point can be obtained using Equation 5 below.
3. 동적 자원 관리기 및 그 방법3. Dynamic resource manager and its method
상기 동적 자원 관리기(140, Dynamic Resource Manager)는 각 연결들의 향후 입력 트래픽과, 버퍼에 대기중인 지연 패킷 수, 그리고 현재까지 제공된 QoS 정도에 따라 다음 프레임 시간에 각 연결에게 할당할 대역을 결정한다.The dynamic resource manager 140 determines a bandwidth to be allocated to each connection at the next frame time according to future input traffic of each connection, the number of delayed packets waiting in the buffer, and the degree of QoS provided so far.
도 3은 도 1에 도시된 동적 자원 관리기(140)의 구성도로서, 상기 동적 자원 관리기(140)는 소요 대역 추정기(310) 및 공정 대역 할당기(320)를 구비한다.3 is a configuration diagram of the dynamic resource manager 140 shown in FIG. 1, which includes a required band estimator 310 and a process band allocator 320.
상기 동적 자원 관리기(140)는 도 3과 같이 두개의 기능 블록으로 구성된다.The dynamic resource manager 140 is composed of two functional blocks as shown in FIG.
상기 소요 대역 추정기(310, Required Bandwidth Estimator)는 각 연결별로 향후 안정된 QoS를 지원하기 위해 필요한 대역을 추정하고, 상기 공정 대역 할당기(320, Fair Bandwidth Distributor)는 현재 가용한 자원 한계 내에서 각 연결별로 공정한 자원 분배를 수행한다.The required bandwidth estimator 310 estimates a bandwidth required to support future stable QoS for each connection, and the process bandwidth allocator 320 connects each connection within a currently available resource limit. Implement fair resource distribution.
상기 소요 대역 추정기(310)에서는 현재 해당 비디오 연결에 제공된 QoS가 요구 레벨보다 과다하게 제공되었는지 또는 부족하게 제공되었는지를 판단하여 동적으로 다음 프레임 시간에 필요한 소요 대역 Ri(n+1)를 아래의 [수학식 6]을 이용하여 구한다.The required band estimator 310 determines whether the QoS currently provided for the corresponding video connection is provided over or under the required level, and dynamically calculates the required band R i (n + 1) required for the next frame time. It is obtained using Equation 6.
여기서, Sf는 스케일링 팩터이고, PQDi(n)은 n 프레임 종료 시점까지 연결 i에 제공되어진 QoS의 정도(Provided QoS Degree)이고, lossRi는 i 번째 비디오 연결에 의하여 요구되는 패킷 손실률이고, lossMi는 n 프레임 시간까지 i 번째 연결에관측된 패킷 손실률이로 정의된다.Where S f is the scaling factor, PQD i (n) is the Provided QoS Degree provided to connection i until the end of n frames, lossR i is the packet loss rate required by the i th video connection, lossM i is defined as the packet loss rate observed for the i th connection up to n frame times.
상기 [수학식 6]의 소요 대역 추정 방법은 기본적으로 다음 프레임 시간 동안의 예측 트래픽과 현재 버퍼에 대기중인 패킷 수를 합한 값에 현재 제공된 QoS 정도 PQDi(n) 값에 따라 소요 대역폭을 증가시키거나, 감소시킨다. 만약 요구된 QoS 보다 낮은 레벨의 품질이 제공되었다면(즉, PQDi(n) < 0), 다음 프레임 시간의 소요 대역폭은 예측 오류를 보상하고, 다음 절의 공정 대역 분배에서 더 많은 대역을 할당받을 수 있도록 계산한다. 반대로 요구된 QoS보다 높은 레벨의 품질이 제공되었다면(즉, PQDi(n) > 0), 소요 대역은 기본값보다 작게 계산된다. Sf값을 PQDi(n) 값의 범위에 따라 다르게 설정한 것은 요청한 값보다 높게 QoS가 제공될 경우, 큰 폭의 소요 대역 감소로 갑자기 QoS가 나빠지는 것을 방지하기 위한 것이다.The required bandwidth estimation method of Equation (6) basically increases the required bandwidth according to the QoS level PQD i (n) currently provided to the sum of the predicted traffic for the next frame time and the number of packets waiting in the current buffer. Or reduce it. If a lower level of quality is provided than the required QoS (i.e., PQD i (n) <0), then the bandwidth required for the next frame time compensates for the prediction error and can be allocated more bands in the process band allocation in the next section. Calculate it. Conversely, if a higher level of quality is provided than the required QoS (i.e. PQD i (n)> 0), then the required band is It is calculated smaller than the value. The S f value is set differently according to the range of PQD i (n) value to prevent sudden QoS deterioration due to a large reduction in required bandwidth when QoS is provided higher than the requested value.
상기 공정 대역 할당기(320)는 각 연결마다 요청된 소요 대역 추정치를 근거로 가능한 링크 용량을 고려하여 연결별 QoS 제공 관점의 공정한 대역 분배를 수행한다. 각 연결별로 제공된 QoS 정도에 따라 두개의 클래스 집합을 정의한다. LOW 클래스는 PQDi(n) 값이 0보다 작은 연결들의 집합이고, HIGH 클래스는 PQDi(n)이 0보다 크거나 같은 연결들의 집합이다.The process band allocator 320 performs fair band allocation in terms of providing QoS for each connection in consideration of the available link capacity based on the required bandwidth estimate requested for each connection. Two class sets are defined according to the QoS level provided for each connection. The LOW class is a set of connections whose PQD i (n) value is less than zero, and the HIGH class is a set of connections where PQD i (n) is greater than or equal to zero.
도 4는 도 3에 도시된 공정 대역 할당기의 공정 대역 분배 정책 절차를 나타낸 흐름도로서, 이를 상세히 설명하면, 다음과 같다.FIG. 4 is a flowchart illustrating a process band allocation policy procedure of the process band allocator shown in FIG. 3.
먼저, 스텝 S410에서, 각 연결에 대하여 추정된 소요 대역의 합이 링크 용량보다 큰지 여부를 판단한다.First, in step S410, it is determined whether the sum of required bands estimated for each connection is larger than the link capacity.
상기 스텝 S410에서의 판단 결과, 추정 소요 대역의 합이 링크 용량보다 작으면, 스텝 S420에서, 요청된 소요 대역은 그대로 각 연결의 할당 대역이 된다.As a result of the determination in step S410, if the sum of the estimated required bands is smaller than the link capacity, in step S420, the requested required bands are the allocated bands of each connection as they are.
상기 스텝 S410에서의 판단 결과, 추정 소요 대역의 합이 링크 용량보다 크면, 스텝 S430에서, LOW에 속한 연결들의 버퍼에 있는 패킷 중 다음 프레임 시간에 서비스될 수 있는 지 여부를 판단하여, 서비스될 수 있으면, 스텝 S440에서, 지연 요구 사항을 위반하게 되는 패킷들을 위해 우선 대역을 분배하고, 나머지 가용 대역을 HIGH와 LOW에 속한 모든 연결들에게 소요 대역 추정치를 기준으로 공정 분배한다. 이러한 정책을 사용함으로써, 제공된 QoS가 낮은 연결들에게는 다음 프레임 시간 이후에는 요청된 QoS를 제공받을 수 있도록 하며, 이미 요청값 이상을 제공받은 연결들은 다른 LOW 클래스의 연결들을 위해 자원을 덜 사용하게 된다.As a result of the determination in step S410, if the sum of the estimated required bands is larger than the link capacity, in step S430, it is determined whether the packets in the buffers of the connections belonging to LOW can be serviced at the next frame time and can be serviced. If so, in step S440, the band is first distributed for packets that would violate the delay requirement, and the remaining available band is distributed to all connections belonging to HIGH and LOW based on the required band estimate. By using this policy, connections provided with low QoS can receive the requested QoS after the next frame time, and connections already provided above the request value use less resources for other LOW class connections. .
상기 스텝 S430에서의 판단 결과, 다음 프레임 시간에 각 연결들을 위해 할당된 대역의 합이 전체 링크용량에 비하여 작으면, 스텝 S450에서, 나머지 잉여 대역은 실시간 비디오를 제외한 다른 응용을 위하여 사용될 수 있다. 즉, 기존의 인터넷 베스트-에포트(Best - Effort) 서비스나 ATM의 UBR 서비스 클래스를 위해 잉여 대역이 사용된다. 이는 실제 통신망 환경에서 망의 이용도(Utilization)를 크게 향상시킨다.As a result of the determination in step S430, if the sum of the bands allocated for the respective connections in the next frame time is small compared to the total link capacity, in step S450, the remaining surplus band may be used for other applications except real time video. That is, redundant band is used for the existing Internet Best-Effort service or UBR service class of ATM. This greatly improves the utilization of the network in a real network environment.
4. 연결 제어 관리기4. Connection Control Manager
새로운 비디오 소스의 추가로 인하여 기존의 비디오가 요청된 레벨 이하로의 QoS 저하를 경험하지 않게 하기 위하여 간단한 연결 수락제어 방법을 사용한다. 본 발명에서 사용하는 방법은 간단하면서도 확장성을 갖는다. 네트워크의 각 노드에서는 아래의 [수학식 7]에 도시되어 있는 두 가지 조건이 만족되면, 새로운 비디오 소스의 연결을 수락한다.A simple connection admission control method is used to ensure that existing video does not experience QoS degradation below the requested level due to the addition of new video sources. The method used in the present invention is simple and scalable. Each node of the network accepts the connection of the new video source if the two conditions shown in Equation 7 below are satisfied.
여기서, f(K)는 새로운 연결을 위한 여유(Marginal) 팩터로 통신망 운용자에 의하여 적당한 K의 함수로 표현될 수 있다.Here, f (K) is a marginal factor for a new connection, and may be expressed as a function of K by a network operator.
첫번째 조건은 기존의 K 개의 모든 연결들에 제공되어진 QoS가 모두 원하는 레벨 이상인지를 검사한다. 두 번째 조건은 기존 연결의 평균 입력 레이트의 합이 출력 링크 용량 허용 레벨 이하인가를 검사한다.The first condition checks whether the QoS provided for all existing K connections is above the desired level. The second condition checks whether the sum of the average input rates of existing connections is below the output link capacity tolerance level.
패킷 모드 통신망에서 새로운 비디오 소스의 연결 요청이 있으면, 통신망은 상기 연결 제어 관리기(110)를 이용하여 새로운 연결의 수락 여부를 결정한다. 새로운 연결의 트래픽 특성을 통신망은 알지 못하므로, 현재 서비스되고 있는 기존의 비디오 연결에 제공되고 있는 서비스 품질을 기초로 상기 [수학식 7]의 판단에 의하여 새로운 비디오에 대한 서비스를 시작하거나 거부하게 된다. 서비스가 시작된 비디오에 대해서 통신망은 사용자가 원하는 {패킷 손실율, 최대 패킷 지연}의 QoS를 만족시키기 위하여 매 프레임 시간마다 적당한 대역을 각 비디오 소스에 할당한다.If there is a connection request of a new video source in the packet mode network, the network uses the connection control manager 110 to determine whether to accept the new connection. Since the network does not know the traffic characteristics of the new connection, the service for the new video is started or rejected based on the quality of the service provided to the existing video connection currently being serviced by Equation 7 above. . For service-initiated video, the network allocates an appropriate band to each video source every frame time to satisfy the QoS of the desired {packet loss rate, maximum packet delay}.
다음 프레임 시간에 필요한 대역은 다음과 같은 절차와 방법에 의해 결정된다. 상기 트래픽 예측기(120)를 이용하여 지금까지의 입력 트래픽을 기초로 다음 프레임 시간의 트래픽을 예측한다. 또한, 간단한 지연 패킷 카운터 갱신 과정을 통하여 제공되어진 QoS를 관측하고, 현재 각 연결마다 프레임 단위로 지연된 패킷 수를 측정한다.The band required for the next frame time is determined by the following procedure and method. The traffic predictor 120 is used to predict the traffic of the next frame time based on the input traffic so far. In addition, the QoS provided through a simple delay packet counter update process is observed, and the number of delayed packets in units of frames for each connection is measured.
상기 동적 자원 관리기(140)는 예측된 트래픽과 제공되어진 QoS 레벨을 기초로 다음 프레임 시간에 각 서비스 사용자가 요청한 QoS를 잘 제공하기 위해 필요한 대역을 공정하게 할당한다.The dynamic resource manager 140 fairly allocates a band necessary to provide the QoS requested by each service user at the next frame time based on the predicted traffic and the provided QoS level.
이러한 동작은 매 프레임 시간마다 통신망의 비디오 서비스를 실시하는 모든 스위치나 라우터 등의 통신망 장비에서 수행된다.This operation is performed in network equipment such as all switches or routers that perform video service of the network every frame time.
도 5는 본 발명의 일 실시예에 따른 동적 자원 할당을 이용한 비디오 서비스의 QoS 제어 장치 및 그 방법을 사용하여 비디오 연결의 사용자가 원하는 품질을 기존의 방법에 비하여 정확히 제공할 수 있음을 보여주는 도면이다.FIG. 5 is a diagram illustrating that a QoS control apparatus of a video service using dynamic resource allocation and a method thereof according to an embodiment of the present invention can provide a desired quality of a video connection more accurately than a conventional method. .
도 5의 결과는 영화 '양들의 침묵'과 'Talk Show' 엠펙 비디오 트래픽이 각각 도 1에 도시된 라우터 입력 버퍼에 입력될 때, 프레임 시간 0(비디오의 시작)에서 프레임 시간 32000(약 30분)동안 관측된 '제공되어진 QoS 정도(PQD)'를 보여준다.The results of FIG. 5 show that frame time 32000 (approximately 30 minutes) at frame time 0 (start of video) when the films 'silence of sheep' and 'Talk Show' MPEG video traffic are respectively input to the router input buffer shown in FIG. Shows the 'provided QoS level (PQD)' observed.
도 5의 (i)은 PQD가 0인 가장 이상적인 경우이고, (ii)는 '양들의 침묵' 영화에 본 발명을 적용한 결과이며, (iii)은 영화 '양들의 침묵'에 종래 기술을 적용한 결과이고, (iv)는 영화 'Talk Show'에 본 발명을 적용한 결과이며, (v)는 영화 'Talk Show'에 종래 기술을 적용한 결과이다.Figure 5 (i) is the most ideal case where the PQD is 0, (ii) is the result of applying the present invention to the film 'silence of sheep', (iii) is the result of applying the prior art to the film 'silence of sheep' (Iv) is the result of applying the present invention to the movie 'Talk Show', and (v) is the result of applying the prior art to the movie 'Talk Show'.
도 5에서 알 수 있듯이 본 발명에서 제안하고 있는 바를 따르면, 사용자가 원하는 정도(PQD = 0, 사용자 QoS 요구 사항과 실제 제공된 품질이 동일)에 매우 근사하게 서비스될 수 있지만, 종래의 방법을 사용할 경우, 제공되어진 QoS 정도가 원하는 정도보다 아주 높거나 또는 아주 낮게 되는 등 정확한 QoS를 준수할 수 없다.As can be seen in FIG. 5, the present invention suggests that the service can be very closely approximated to the desired level of the user (PQD = 0, the user QoS requirement and the actual provided quality), but when using the conventional method. As a result, the QoS provided is too high or too low to meet the desired QoS requirements.
위에서 양호한 실시예에 근거하여 이 발명을 설명하였지만, 이러한 실시예는 이 발명을 제한하려는 것이 아니라 예시하려는 것이다. 이 발명이 속하는 분야의 숙련자에게는 이 발명의 기술사상을 벗어남이 없이 위 실시예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 이 발명의 보호범위는 첨부된 청구범위에 의해서 한정될 것이며, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.While the invention has been described above based on the preferred embodiments thereof, these embodiments are intended to illustrate rather than limit the invention. It will be apparent to those skilled in the art that various changes, modifications, or adjustments to the above embodiments can be made without departing from the spirit of the invention. Therefore, the protection scope of the present invention will be limited by the appended claims, and should be construed as including all such changes, modifications or adjustments.
이상과 같이 본 발명에 의하면, ATM 및 인터넷 통신망 등과 같은 통신망 구조에서, MPEG 비디오 서비스 트래픽을 사용자의 트래픽 파라미터에 기술을 하지 않고, 비디오 서비스별 QoS를 제공할 수 있다. 이를 이용하여 망에서의 자원 할당시 사용자에게 신뢰성 있는 서비스 품질을 제공할 수 있을 뿐만 아니라, 망 자원의 효율적 사용도 달성할 수 있는 효과가 있다.As described above, according to the present invention, it is possible to provide QoS for each video service without describing MPEG video service traffic in a user's traffic parameter in a communication network structure such as ATM and Internet communication network. By using this, it is possible not only to provide reliable service quality to users when allocating resources in the network, but also to achieve efficient use of network resources.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010060809A KR20030027496A (en) | 2001-09-28 | 2001-09-28 | Quality of Service control system and method for video service using dynamic resource allocation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010060809A KR20030027496A (en) | 2001-09-28 | 2001-09-28 | Quality of Service control system and method for video service using dynamic resource allocation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20030027496A true KR20030027496A (en) | 2003-04-07 |
Family
ID=29563008
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020010060809A Withdrawn KR20030027496A (en) | 2001-09-28 | 2001-09-28 | Quality of Service control system and method for video service using dynamic resource allocation |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20030027496A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100476284B1 (en) * | 2002-08-28 | 2005-03-10 | 학교법인 한양학원 | method and apparatus for allocating measurement based structured resource in internet |
| KR100689732B1 (en) * | 2004-12-17 | 2007-03-08 | 한국전자통신연구원 | Radio Resource Management Structure and Method for L2 Traffic Management |
| KR100731977B1 (en) * | 2005-07-06 | 2007-06-25 | 전자부품연구원 | Traffic conditioning apparatus and method thereof for guaranteeing QoS |
| CN105208461A (en) * | 2014-06-30 | 2015-12-30 | 中兴通讯股份有限公司 | Resource distribution method and apparatus |
| CN109947619A (en) * | 2019-03-05 | 2019-06-28 | 上海交通大学 | Multi-resource management system and server for improving throughput based on QoS perception |
-
2001
- 2001-09-28 KR KR1020010060809A patent/KR20030027496A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100476284B1 (en) * | 2002-08-28 | 2005-03-10 | 학교법인 한양학원 | method and apparatus for allocating measurement based structured resource in internet |
| KR100689732B1 (en) * | 2004-12-17 | 2007-03-08 | 한국전자통신연구원 | Radio Resource Management Structure and Method for L2 Traffic Management |
| KR100731977B1 (en) * | 2005-07-06 | 2007-06-25 | 전자부품연구원 | Traffic conditioning apparatus and method thereof for guaranteeing QoS |
| CN105208461A (en) * | 2014-06-30 | 2015-12-30 | 中兴通讯股份有限公司 | Resource distribution method and apparatus |
| WO2016000502A1 (en) * | 2014-06-30 | 2016-01-07 | 中兴通讯股份有限公司 | Resource allocation method and device, and computer storage medium |
| CN109947619A (en) * | 2019-03-05 | 2019-06-28 | 上海交通大学 | Multi-resource management system and server for improving throughput based on QoS perception |
| CN109947619B (en) * | 2019-03-05 | 2021-07-13 | 上海交通大学 | Multi-resource management system and server for improving throughput based on QoS perception |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7092395B2 (en) | Connection admission control and routing by allocating resources in network nodes | |
| JP3214436B2 (en) | Communication network system | |
| US7327681B2 (en) | Admission control method in internet differentiated service network | |
| US7652989B2 (en) | Method of performing adaptive connection admission control in consideration of input call states in differentiated service network | |
| EP0862299A2 (en) | Multi-class connection admission control method for asynchronous transfer mode (ATM) switches | |
| JP3338000B2 (en) | Real-time traffic monitoring and control method in ATM switching node | |
| JP3953875B2 (en) | Method for dynamically allocating bandwidth to traffic with variable data rate in a network | |
| US7027403B2 (en) | Method and system for minimizing error in bandwidth allocation with an optimal number of renegotiations | |
| Saito | Dynamic resource allocation in ATM networks | |
| US6628612B1 (en) | Derivation of equivalent bandwidth of an information flow | |
| EP1175746A1 (en) | Methods and apparatus for managing traffic in an atm network | |
| US7280561B2 (en) | Dynamic asynchronous bandwidth allocation with multiple predictors for variable bit rate traffic | |
| US6118764A (en) | Congestion indication/no increase (CI/NI) ABR flow control for ATM switches | |
| KR20030027496A (en) | Quality of Service control system and method for video service using dynamic resource allocation | |
| EP1232609A1 (en) | Link capacity sharing for throughput-blocking optimality | |
| KR100293849B1 (en) | Moving picture service device for control of resources reallocation and method thereof | |
| JP3851611B2 (en) | Method and system for assigning a line to a new service request in a communication network | |
| KR100527339B1 (en) | Method of scheduling for guaranteeing QoS in Ethernet-PON | |
| JPH05122242A (en) | Bandwidth management and call admission control method in ATM switch | |
| Braun et al. | Performance evaluation of dynamic and static bandwidth management methods for ATM networks | |
| Lee | Observation-based multiplexing of VBR traffic in ATM networks | |
| JPH1013428A (en) | Bandwidth management method and device | |
| KR19980017782A (en) | Stop-and-Go Queue Service Using EDD in ATM Networks | |
| Srinivasan et al. | Fuzzy connection admission control for self-managed networks | |
| Porikli et al. | AN ONLINE RENEGOTIATION-BASED BANDWIDTH MANAGEMENT WITH CIRCUIT ASSIGNMENT FOR VBR TRAFFIC IN COMMUNICATION NETWORKS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010928 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |