KR100496987B1 - An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method - Google Patents

An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method Download PDF

Info

Publication number
KR100496987B1
KR100496987B1 KR10-2002-0074505A KR20020074505A KR100496987B1 KR 100496987 B1 KR100496987 B1 KR 100496987B1 KR 20020074505 A KR20020074505 A KR 20020074505A KR 100496987 B1 KR100496987 B1 KR 100496987B1
Authority
KR
South Korea
Prior art keywords
band
service
value
special
information
Prior art date
Application number
KR10-2002-0074505A
Other languages
Korean (ko)
Other versions
KR20040046556A (en
Inventor
김대호
Original Assignee
한국전자통신연구원
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 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR10-2002-0074505A priority Critical patent/KR100496987B1/en
Publication of KR20040046556A publication Critical patent/KR20040046556A/en
Application granted granted Critical
Publication of KR100496987B1 publication Critical patent/KR100496987B1/en

Links

Classifications

    • 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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5087Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 음성 패킷의 처리 능력 향상을 위한 차등 서비스(Differential Service : DiffServ)에서 동일 서비스 등급내 자동 대역 분할 할당 장치 및 그 방법에 관한 것으로,The present invention relates to an apparatus and method for automatic bandwidth division allocation in the same service class in a differential service (DiffServ) for improving the processing capability of a voice packet.

본 발명은 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 장치에 있어서, 각 링크별 대역 사용 정보 및 서비스 등급별 대역 사용 정보를 주기적으로 갱신하여 서비스 등급별 사용 가능 대역을 제공하는 대역 사용 감시기; 최종 서비스 사용자가 보내온 대역 할당 요구 정보를 수집하여 서비스를 이용하는 데이터의 종류, 요구 서비스 등급, 최대 및 최소 요구 대역 정보를 처리하는 대역 할당 요구 감시기; 상기 대역 사용 감시기의 현재 대역 사용 상태 정보와 상기 대역 할당 요구 감시기의 서비스별 대역 할당 요구 정보를 바탕으로 음성의 경우 특별 대역으로 음성 이외의 경우 기본 대역으로 대역을 할당하는 자동 대역 할당기; 및 상기 자동 대역 할당기에 의해 할당된 대역과 서비스 내용 및 등급에 따라 최종적인 서비스별 기본 대역값과 특별 대역값을 분배하는 대역 분배기를 포함하는 것을 특징으로 한다.In the present invention, in the automatic bandwidth division allocating apparatus within the same service class in a differential service for a voice Internet packet, a band use for providing an available band for each service class by periodically updating band usage information for each link and band usage information for each service class monitor; A bandwidth allocation request monitor which collects bandwidth allocation request information sent by an end service user and processes information on a type of data using a service, a required service level, and maximum and minimum required bandwidth information; An automatic band allocator for allocating a band to a special band for voice and a basic band for non-voice based on the current band usage status information of the band usage monitor and service band allocation request information of the band allocation request monitor; And a band divider for distributing the final base band value and the special band value for each service according to the band allocated by the automatic band allocator and the service content and class.

Description

음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 장치 및 그 방법{AN APPARATUS FOR AUTOMATICALLY DIVIDING AND ASSIGNING BAND IN DIFFERENTIAL SERVICE BY VOICE SERVICE BAND ASSIGNMENT REQUEST, AND ITS METHOD} Device and method for automatic band segmentation allocation in differential service according to voice service band allocation request {AN APPARATUS FOR AUTOMATICALLY

본 발명은 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 장치 및 그 방법에 관한 것으로, 특히 수집된 대역 사용 감시기 정보를 바탕으로 서비스 사용자가 요구하는 대역 요구 정보에 따라 대역을 할당함에 있어, 동일 서비스 등급내에 있더라도 음성 서비스에 대하여 다른 패킷과 비교하여 차별성 있는 대역을 제공함으로써 최종 사용자간 음성 서비스 품질을 향상시킬 수 있도록 자동 대역 분할 할당 장치 및 그 방법에 관한 것이다.The present invention relates to a device and a method for automatic band division allocation within the same service class in a differential service for a voice Internet packet, and in particular, to allocate a band according to bandwidth request information required by a service user based on collected band usage monitor information. In addition, the present invention relates to an automatic band partitioning allocation apparatus and method for improving voice service quality between end users by providing a differentiated band for voice services compared to other packets even if they are within the same service class.

일반적으로 전통적인 네트워크에서는 전송되는 패킷들이 응용 서비스에 대한 특별한 처리 과정없이 동일하게 처리됨으로써, 최근 인터넷 사용자가 급증하고 대규모의 데이터가 실시간으로 전송되어야 하는 주문형 비디오, 화상 회의 등의 응용이 등장함에 따라 기존의 데이터 처리 과정은 최종 사용자간의 서비스 요구 사항을 충족시킬 수 없었다.In general, in the traditional network, the transmitted packets are processed in the same manner without any special processing for application services. As a result, the application of on-demand video, video conferencing, etc., which has rapidly increased in Internet users and massive data has to be transmitted in real time, 'S data processing process could not meet the service requirements between end users.

즉, 최종 사용자를 연결하는 중간 노드들에 유입되는 패킷들은 네트워크상의 데이터 흐름이 증가하게 되면 일정 시간이 경과된 후 재전송되거나 또는 전송을 포기하게 된다.In other words, packets flowing into the intermediate nodes connecting the end user are retransmitted after a certain time elapses or abandon transmission when the data flow on the network increases.

이러한 결과는 실시간 음성 통화의 경우에는 서비스 자체의 어려움을 가져오며, 또한 일부 운영체제에서는 멀티미디어 및 실시간 응용의 요구 사항을 만족시키기 위한 서비스를 제공하기는 하지만, 네트워크상에서 데이터 흐름을 조절하지 못하여 사용자가 만족하는 수준의 서비스를 제공하기 어려운 실정이다.This results in the difficulty of the service itself in the case of real-time voice call, and also satisfies users because some operating systems provide services to satisfy the requirements of multimedia and real-time applications, but they cannot adjust the data flow on the network. It is difficult to provide a level of service.

이와 같이 요구에 따라 응용의 요구 사항을 고려하여 최종 사용자간 전송되어야 하는 데이터의 크기, 전송률 등을 참조하여 데이터의 흐름을 제어하는 기술이 사용되고 있다. As described above, a technology for controlling the flow of data by referring to the size and transmission rate of data to be transmitted between end users in consideration of application requirements is used.

네트워크에서는 응용이 요구하는 패킷 전송률, 패킷 도착 시간 등의 요구 사항에 따라 네트워크상에서의 데이터 흐름을 제어할 수 있는데, 이러한 방법으로 최종 사용자간 서비스 품질을 보장하는 것을 네트워크 QoS(Quality of Service)라 한다.In a network, data flow on the network can be controlled according to requirements such as packet transmission rate and packet arrival time required by the application. In this way, guaranteeing the quality of service between end users is called network quality of service (QoS). .

상기 설명한 네트워크 QoS를 보장하기 위해 기존 인터넷 프로토콜 헤더 정보에 ToS(Type of Service) 영역이 존재하였지만, 사용되어지지 않고 있는 이유는 현재 인터넷 망에서는 최종 사용자간 서비스 품질을 보장할 수 없기 때문이다.Although the ToS (Type of Service) area exists in the existing Internet protocol header information to guarantee the network QoS described above, the reason why it is not used is that the current Internet network cannot guarantee the quality of service between end users.

한편, 네트워크 자원 예약을 통하여 서비스의 수준을 보장하는 차등 서비스(Differential Service : DiffServ)가 있는데, 이러한 차등 서비스(DiffServ)에서는 인터넷 프로토콜의 ToS 영역의 8비트 중 6비트를 이용하여 Best Effort, Expedited Forwarding (EF)과 Assured Forwarding (AF) 서비스를 제공하는 차등 서비스 코드 포인트(DiffServ CodePoint : DSCP)를 할당한다. On the other hand, there is a differential service (DiffServ) that guarantees the level of service through network resource reservation. In the differential service (DiffServ), Best Effort, Expedited Forwarding is used by using 6 bits among 8 bits of the ToS area of the Internet protocol. Allocate differential service code points (DiffServ CodePoints (DSCP)) that provide (EF) and Assured Forwarding (AF) services.

최초 네트워크에 진입한 패킷은 차등 서비스 코드 포인트를 할당받고 그 값에 따라 네트워크내에서 서비스를 받게 되지만, 동일 서비스 등급 내에서는 차별화가 불가능해지는 문제가 있다. 또한, 특정 서비스 등급에 대한 요구가 급증할 경우 해당 서비스 등급을 위한 대역이 증가함에 따라 다른 서비스 등급의 대역이 감소하여 서비스 품질에 영향을 미치는 문제가 발생하게 된다. 이러한 문제는 음성과 같이 지연과 손실에 민감한 데이터에 대해서는 치명적일 수 있으며, 이는 결국 기존 네트워크에서의 서비스와 차이가 없어지며 이러한 문제에 대한 해결 방법은 제시되지 않고 있다.A packet entering the first network is assigned a differential service code point and is serviced in the network according to its value, but there is a problem in that differentiation is impossible in the same service class. In addition, when the demand for a particular service class increases rapidly, as the band for the service class increases, the band of other service classes decreases, thereby causing a problem that affects the service quality. This problem can be fatal for delay- and loss-sensitive data such as voice, which is indistinguishable from service in the existing network, and there is no solution for this problem.

본 발명은 이와 같은 종래 기술의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 수집된 링크 대역 사용 정보와 대역 요구 정보를 이용하여 실시간 전송을 바탕으로 최종 사용자간의 최소의 전달 지연과 최소의 패킷 손실을 필요로 하는 음성 패킷에 대하여 동일 서비스 등급내 다른 패킷과의 차별성을 제공함으로써 최종 사용자간 서비스 품질을 향상시킬 수 있는 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 장치 및 그 방법을 제공하는데 있다. The present invention is to solve the problems of the prior art, the object of the present invention is to use the collected link band usage information and bandwidth request information based on the real-time transmission of the minimum propagation delay between the end user and the minimum packet loss Apparatus and method for automatic bandwidth division allocation in the same service class in a differential service for voice internet packets that can improve service quality between end users by providing differentiation from other packets in the same service class for voice packets requiring To provide.

상기 목적을 달성하기 위한 본 발명에 따른 장치는, 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 장치에 있어서, 각 링크별 대역 사용 정보 및 서비스 등급별 대역 사용 정보를 주기적으로 갱신하여 서비스 등급별 사용 가능 대역을 제공하는 대역 사용 감시기; 최종 서비스 사용자가 보내온 대역 할당 요구 정보를 수집하여 서비스를 이용하는 데이터의 종류, 요구 서비스 등급, 최대 및 최소 요구 대역 정보를 처리하는 대역 할당 요구 감시기; 상기 대역 사용 감시기의 현재 대역 사용 상태 정보와 상기 대역 할당 요구 감시기의 서비스별 대역 할당 요구 정보를 바탕으로 음성의 경우 특별 대역으로 음성 이외의 경우 기본 대역으로 대역을 할당하는 자동 대역 할당기; 및 상기 자동 대역 할당기에 의해 할당된 대역과 서비스 내용 및 등급에 따라 최종적인 서비스별 기본 대역값과 특별 대역값을 분배하는 대역 분배기를 포함하는 것을 특징으로 한다.The apparatus according to the present invention for achieving the above object, in the differential service for the voice Internet packet in the automatic band division allocation device within the same service class, by periodically updating the band usage information for each link and the band usage information for each service class A band usage monitor providing an available band for each service class; A bandwidth allocation request monitor which collects bandwidth allocation request information sent by an end service user and processes information on a type of data using a service, a required service level, and maximum and minimum required bandwidth information; An automatic band allocator for allocating a band to a special band for voice and a basic band for non-voice based on the current band usage status information of the band usage monitor and service band allocation request information of the band allocation request monitor; And a band divider for distributing the final base band value and the special band value for each service according to the band allocated by the automatic band allocator and the service content and class.

또한 본 발명에 따른 방법은, 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 방법에 있어서, 링크 부하 정보와 서비스별 부하 정보에 따라 서비스별 할당 가능 대역을 결정하는 제1 단계; 대역 할당 요구 정보와 상기 제1 단계에서 결정된 서비스별 할당 가능 대역 정보를 이용해 기본 대역값과 특별 대역값을 결정하는 제2 단계; 및 상기 제2 단계에서 결정된 기본 대역값과 특별 대역값을 수집하여 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 제3 단계를 포함하는 것을 특징으로 한다.In addition, the method according to the present invention, in a differential service for the voice Internet packet in the same service class automatic band division allocation method, comprising: a first step of determining the allocation band available for each service according to the link load information and the service load information; A second step of determining a base band value and a special band value by using band allocation request information and service-specific assignable band information determined in the first step; And a third step of collecting the base band value and the special band value determined in the second step and determining the base band value for each service as a difference between the maximum base band value for each service and the special band value for each service. do.

또한 본 발명은 컴퓨터에서, 링크 부하 정보와 서비스별 부하 정보에 따라 서비스별 할당 가능 대역을 결정하는 제1 단계; 대역 할당 요구 정보와 상기 제1 단계에서 결정된 서비스별 할당 가능 대역 정보를 수집하여, 요구 종류가 음성이고 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 특별 대역값으로 결정하고, 요구 종류가 음성이 아닌 경우 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 기본 대역값으로 결정하는 제2 단계; 및 상기 제2 단계에서 결정된 기본 대역값과 특별 대역값을 수집하여 대역값이 특별 대역값이 아닌 경우에 기본 대역값 정보를 저장하고, 대역값이 특별 대역값인 경우에는 특별 대역값 정보를 저장하고, 서비스별 특별 대역값을 특별 대역값의 합으로 결정한 후, 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 제3 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a first step of determining, in a computer, an assignable band for each service according to link load information and load information for each service; By collecting band allocation request information and service-specific assignable band information determined in the first step, when the request type is voice and the service-specific assignable band is larger than the request band, the request band value is determined as a special band value, A second step of determining a required band value as a base band value when the service-assignable band is larger than the requested band when the type is not voice; And collecting the base band value and the special band value determined in the second step and storing the base band value information when the band value is not the special band value, and storing the special band value information when the band value is the special band value. And determining a special band value for each service as the sum of the special band values, and then executing a third step of determining the base band value for each service based on a difference between the maximum baseband value for each service and the special band value for each service. Provide a computer-readable recording medium for recording.

이하, 본 발명의 실시 예를 첨부된 도면을 참고로 하여 상세히 설명하면 다음과 같다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 최종 사용자간 서비스 품질을 보장하기 위한 대역을 자동 분할 할당하기 위한 장치의 구성도이다.1 is a block diagram of an apparatus for automatically allocating a band for guaranteeing a quality of service between end users according to the present invention.

대역 사용 감시기(110)는 각 링크별 대역 사용 정보 및 서비스 등급별 대역 사용 정보를 주기적으로 갱신하여 서비스 등급별 사용 가능 대역을 자동 대역 할당기(120)로 보낸다. 대역 할당 요구 감시기(100)는 최종 서비스 사용자가 보내온 대역 할당 요구 정보를 수집하여 서비스를 이용하는 데이터의 종류, 요구 서비스 등급, 최대 및 최소 요구 대역 정보를 처리하여 자동 대역 할당기(120)로 제공한다.The band usage monitor 110 periodically updates the band usage information for each link and the band usage information for each service class, and sends the available bands for each service class to the automatic band allocator 120. The band allocation request monitor 100 collects the band allocation request information sent by the end service user, processes the type of data using the service, the required service class, the maximum and minimum required band information, and provides the same to the automatic band allocator 120. .

자동 대역 할당기(120)는 상기 대역 사용 감시기(110)의 현재 대역 사용 상태 정보와 대역 할당 요구 감시기(100)의 서비스별 대역 할당 요구 정보를 바탕으로 대역을 할당한다. 그리고, 대역 분배기(130)는 상기 자동 대역 할당기(120)에서 할당한 대역과 서비스 내용 및 등급에 따라 대역을 분배한다. 패킷 처리기(150)는 상기 대역 분배기(130)에 의해 분배된 대역에 따라 패킷(140)을 처리한다.The automatic band allocator 120 allocates a band based on current band usage status information of the band usage monitor 110 and band allocation request information for each service of the band allocation request monitor 100. Then, the band divider 130 distributes the bands according to the band allocated by the automatic band allocator 120, service contents and grades. The packet processor 150 processes the packet 140 according to the band distributed by the band splitter 130.

이와 같이 구성된 본 발명의 작용을 첨부된 도 2를 참조하여 설명하면 다음과 같다.Referring to Figure 2 attached to the operation of the present invention configured as described above are as follows.

먼저, 도 2는 본 발명에 따른 서비스별 할당 가능 대역을 결정하는 과정을 설명하기 위한 흐름도이다.First, FIG. 2 is a flowchart illustrating a process of determining an assignable band for each service according to the present invention.

여기서, 서비스별 할당 가능 대역값은 자동 대역 할당기(120)와 대역 분배기(130)에서 서비스별로 할당되는 기본 대역값으로 사용되며, 최대 기본 대역값은 장치 관리자의 임의 책정값에 따라 결정되고, 이 값을 최대 서비스별 기본 대역값이라고 부른다.Here, the assignable band value for each service is used as a base band value allocated for each service in the automatic band allocator 120 and the band splitter 130, and the maximum base band value is determined according to a predetermined value of the device manager. This value is called the default bandwidth value for each service.

먼저, 수집된 링크 부하 정보를 바탕으로 부하가 전체 링크 용량의 2/3와 비교 판단하여 용량을 초과할 경우 과부하 상태로 결정하고, 대역 요구에 따른 대역 할당을 중지한다(200 내지 202). First, based on the collected link load information, the load is determined by comparing with two-thirds of the total link capacity, and when the capacity exceeds the capacity, it is determined as an overload state, and the band allocation according to the band request is stopped (200 to 202).

그러나 상기 201단계에서 부하가 용량의 2/3를 초과하지 않는 것으로 판단되면 서비스별 부하 정보를 수집하고(203), 서비스별 부하가 서비스별 가능 용량을 초과하는지 판단하여(204), 넘어설 경우 해당 서비스 대역 할당을 중지 한다(202). 하지만, 상기 204단계의 판단 결과, 서비스별 부하가 서비스별 가능 용량을 넘지 않을 경우 서비스별 가능 할당 대역값은 서비스별 가능 용량값과 서비스별 부하의 차이 값으로 결정된다(205).However, if it is determined in step 201 that the load does not exceed 2/3 of the capacity, the load information for each service is collected (203), and if the load for each service exceeds the available capacity for each service (204), the case is exceeded. The service band allocation is stopped (202). However, as a result of the determination in step 204, if the load for each service does not exceed the available capacity for each service, the available allocation band value for each service is determined as a difference value between the available capacity for each service and the load for each service (205).

도 3은 본 발명에 따른 최종 대역값을 할당하는 과정을 설명하기 위한 것이다.3 illustrates a process of allocating a final band value according to the present invention.

먼저, 대역 할당 요구 정보에서 서비스를 이용하는 데이터의 종류에 따라 음성일 경우 서비스별 가능 할당 대역의 1/2값과 요구 대역값을 비교하며, 음성이 아닐 경우에는 서비스별 가능 할당 대역값과 요구 대역값을 비교한다(300, 302, 303, 305).First, in case of voice, the bandwidth allocation request information compares 1/2 value of the available allocation band for each service with the request band value according to the type of data using the service. Compare the values (300, 302, 303, 305).

상기 302 단계에서 음성일 경우 대역값 판단은 서비스별 가능 할당 대역의 1/2값을 기준으로 판단하는데(305), 이는 음성 데이터에 대한 서비스 차별화 방법의 하나이다. 여기서 요구 대역값이 기능 대역의 1/2보다 더 클 경우는 대역 요구를 거절하고(306), 작을 경우에는 요구 대역값을 특별 대역값으로 정한다(307).In the case of the voice in step 302, the band value is determined based on the 1/2 value of the available allocation band for each service (305), which is one of service differentiation methods for voice data. If the requested band value is larger than 1/2 of the functional band, the band request is rejected (306). If the requested band value is small, the requested band value is set as a special band value (307).

상기 302 단계에서 음성이 아닐 경우에는 서비스 할당 가능대역이 요구대역 보다 더 큰가를 판단하여(303), 요구 대역값이 서비스별 할당 가능 대역보다 더 클 경우에는 대역 요구를 거절하고(306), 작을 경우에는 요구 대역값을 기본 대역값으로 정한다(304).In step 302, if it is not voice, it is determined whether the service assignable band is larger than the required band (303). If the required band value is larger than the service assignable band, the band request is rejected (306). In this case, the required band value is set as the base band value (304).

도 4는 본 발명에 따른 대역 할당값에 따라 서비스 기본 대역값과 서비스 특별 대역값을 결정하는 과정을 설명하기 위한 것이다.4 illustrates a process of determining a service base band value and a service special band value according to a band allocation value according to the present invention.

자동 대역 할당기(120)로부터 대역 할당값을 수집하여(400) 대역 할당값이 특별 대역값이면(401) 특별 대역 할당 정보 목록에 특별 대역값을 저장하고(403), 기본 대역값이면 기본 대역 할당 정보 목록에 저장한다(402).If the band allocation value is collected from the automatic band allocator 120 (400) and the band allocation value is a special band value (401), the special band value is stored in the special band allocation information list (403). Stored in the allocation information list (402).

그리고, 상기 403단계에서 특별 대역 할당 정보 목록에 새로운 대역값이 생길 경우 목록내 모든 특별 대역값을 더하여 서비스별 특별 대역값을 결정한다(404). 그리고, 서비스별 특별 대역값이 결정되면 서비스별 기본 대역값은 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값이 된다(405). 즉, 하나의 서비스 등급의 최대 대역값(최대 서비스별 기본 대역값)은 상기에서 언급한 바와 같이 장치 관리자에 의해 결정이 되며, 이는 서비스별 기본 대역값과 서비스별 특별 대역값의 합과 같다. 하지만 서비스별 기본 대역값은 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이로 결정이 되므로, 서비스별 특별 대역값의 가감에 의해 자동 조절되는 특성을 가지게 된다. 이러한 대역값 결정의 방법이 가지는 특징은 한정된 대역값(최대 서비스별 기본 대역값)내에서 특정 패킷 흐름(음성 패킷)에 대한 특별 대역을 할당함으로써 특정 패킷의 흐름을 원할하게 하는데 있다.When a new band value is generated in the special band allocation information list in step 403, all the special band values in the list are added to determine a special band value for each service (404). When the special band value for each service is determined, the base band value for each service becomes a difference value between the maximum base band value for each service and the special band value for each service (405). That is, the maximum band value (base band value for each service) of one service class is determined by the device manager as described above, which is equal to the sum of the base band value for each service and the special band value for each service. However, since the base band value for each service is determined by the difference between the maximum base band value for each service and the special band value for each service, the base band value for each service is automatically adjusted by the addition and subtraction of the special band value for each service. The characteristic of this method of band value determination is to make the flow of a particular packet smooth by allocating a special band for a particular packet flow (voice packet) within a limited band value (the default bandwidth value for each service).

이상에서 설명한 바와 같이, 본 발명은, 차등 서비스(DiffServ) 네트워크에서 동일 서비스 등급내 음성 패킷에 대해 특별 대역을 할당함으로써 최종 사용자간 서비스 품질 유지를 보장하며, 동시에 최대 서비스별 가능 대역을 제한함으로써 서비스 등급간의 불균형 현상을 줄이는 효과가 있다. 즉, 본 발명에서 제안하는 동일 서비스 등급내의 음성 패킷의 대역을 차별화함으로써, 장치 내에서의 대기 시간을 줄이고 우선 처리가 가능해지고 손실에 대한 품질 저하를 막을 수 있다는 이점이 있다.As described above, the present invention ensures service quality maintenance among end users by allocating a special band for voice packets within the same class of service in a differential service (DiffServ) network, and simultaneously restricts the maximum available service band. It has the effect of reducing the imbalance between grades. That is, by differentiating the bands of voice packets within the same service class proposed by the present invention, there is an advantage in that the waiting time in the device can be reduced, the priority processing can be performed, and the quality of the loss can be prevented.

도 1은 본 발명에 따른 대역을 자동 분할 할당 장치의 구성도.1 is a block diagram of a device for automatically allocating a band according to the present invention.

도 2는 본 발명에 따른 링크 부하 정보와 서비스별 부하 정보 수집에 따른 최대 할당 가능 대역 결정 과정을 설명하기 위한 흐름도.2 is a flowchart illustrating a process of determining a maximum assignable band according to link load information and service-specific load information collection according to the present invention.

도 3은 본 발명에 따른 대역 할당 요구 정보에 따른 요구별 대역 할당 과정을 설명하기 위한 흐름도.3 is a flowchart illustrating a request-specific band allocation process according to band allocation request information according to the present invention.

도 4는 본 발명에 따른 동일 서비스내 음성 서비스 대역 분할 과정을 설명하기 위한 흐름도.4 is a flowchart for explaining a voice service band division process in the same service according to the present invention;

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100:대역 할당 요구감시기 110:대역 사용 감시기100: band allocation request monitor 110: band usage monitor

120:자동 대역 할당기 130:대역 분배기120: automatic band allocator 130: band divider

150:패킷 처리기150: Packet handler

Claims (9)

음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 장치에 있어서,In the automatic bandwidth division allocation apparatus within the same service class in the differential service for the voice Internet packet, 각 링크별 대역 사용 정보 및 서비스 등급별 대역 사용 정보를 주기적으로 갱신하여 서비스 등급별 사용 가능 대역을 제공하는 대역 사용 감시기;A band use monitor that periodically updates band use information for each link and band use information for each service class to provide an available band for each service class; 최종 서비스 사용자가 보내온 대역 할당 요구 정보를 수집하여 서비스를 이용하는 데이터의 종류, 요구 서비스 등급, 최대 및 최소 요구 대역 정보를 처리하는 대역 할당 요구 감시기;A bandwidth allocation request monitor which collects bandwidth allocation request information sent by an end service user and processes information on a type of data using a service, a required service level, and maximum and minimum required bandwidth information; 상기 대역 사용 감시기의 현재 대역 사용 상태 정보와 상기 대역 할당 요구 감시기의 서비스별 대역 할당 요구 정보를 바탕으로 음성의 경우 특별 대역으로 음성 이외의 경우 기본 대역으로 대역을 할당하는 자동 대역 할당기; 및An automatic band allocator for allocating a band to a special band for voice and a basic band for non-voice based on the current band usage status information of the band usage monitor and service band allocation request information of the band allocation request monitor; And 상기 자동 대역 할당기에 의해 할당된 대역과 서비스 내용 및 등급에 따라 최종적인 서비스별 기본 대역값과 특별 대역값을 분배하는 대역 분배기를 포함하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 장치.Automatically in the differential service according to the voice service band allocation request, characterized in that it comprises a band divider for distributing the final base band value and the special band value for each service according to the band and the service content and class allocated by the automatic band allocator. Bandwidth Division Allocation Device. 제 1 항에 있어서,The method of claim 1, 상기 대역 사용 감시기는,The band use monitor, 수집된 링크 부하가 용량의 2/3 이하이고, 서비스별 부하가 용량보다 작은 경우에 서비스별 할당 가능 대역값을 용량과 부하의 차로 결정하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 장치.In the differential service according to the voice service band allocation request, if the collected link load is 2/3 or less of the capacity and the service-specific load is smaller than the capacity, the assignable band value for each service is determined as the difference between the capacity and the load. Automatic Bandwidth Division Assignment Unit. 제 1 항에 있어서,The method of claim 1, 상기 자동 대역 할당기는,The automatic band allocator, 요구 종류가 음성이고 서비스별 할당 가능 대역의 1/2이 요구 대역보다 큰 경우에 요구 대역값을 특별 대역값으로 결정하고, 요구 종류가 음성이 아니고 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 기본 대역값으로 결정하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 장치.If the request type is voice and half of the service-specific assignable bands are larger than the request band, the request band value is determined as a special band value.If the request type is not voice and the service-specific assignable band is larger than the request band, Automatic band division allocation apparatus in a differential service according to a voice service band allocation request, characterized in that the required band value is determined as a base band value. 제 1 항에 있어서,The method of claim 1, 상기 대역 분배기는,The band divider, 대역값이 기본 대역값이면 기본 대역값 정보를 저장하고, 대역값이 특별 대역값이면 특별 대역값 정보를 저장하고, 서비스별 특별 대역값을 특별 대역값의 합으로 결정한 후, 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 장치.If the band value is the basic band value, the basic band value information is stored. If the band value is the special band value, the special band value information is stored, and the special band value for each service is determined as the sum of the special band values, and then the base band for each maximum service. Automatic band division allocation apparatus in a differential service according to the voice service band allocation request, characterized in that the base band value for each service is determined by the difference between the value and the special band value for each service. 음성 인터넷 패킷에 대한 차등 서비스에서 동일 서비스 등급내 자동 대역 분할 할당 방법에 있어서,In the automatic bandwidth division allocation method within the same service class in the differential service for voice Internet packet, 링크 부하 정보와 서비스별 부하 정보에 따라 서비스별 할당 가능 대역을 결정하는 제1 단계;A first step of determining an assignable band for each service according to the link load information and the load information for each service; 대역 할당 요구 정보와 상기 제1 단계에서 결정된 서비스별 할당 가능 대역 정보를 이용해 기본 대역값과 특별 대역값을 결정하는 제2 단계; 및A second step of determining a base band value and a special band value by using band allocation request information and service-specific assignable band information determined in the first step; And 상기 제2 단계에서 결정된 기본 대역값과 특별 대역값을 수집하여 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 제3 단계를 포함하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 방법.And collecting a base band value and a special band value determined in the second step, and determining a base band value for each service based on a difference between the maximum baseband value for each service and the special band value for each service. Automatic Bandwidth Division Allocation Method in Differential Services According to Voice Service Bandwidth Allocation Requirements. 제 5 항에 있어서,The method of claim 5, wherein 상기 제1 단계는,The first step, 수집된 링크 부하가 용량의 2/3 이하이고, 서비스별 부하가 용량보다 작은 경우에 서비스별 할당 가능 대역값을 용량과 부하의 차로 결정하는 단계; 및If the collected link load is less than or equal to 2/3 of the capacity, and the service-specific load is smaller than the capacity, determining the service-assignable band value as the difference between the capacity and the load; And 수집된 링크 부하가 용량의 2/3보다 크거나, 서비스별 부하가 용량보다 큰 경우에는 과부하 대역 할당을 중지하는 단계를 포함하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 방법.If the collected link load is greater than two-thirds of the capacity or the service-specific load is greater than the capacity, stopping the overload band allocation; automatic band division in the differential service according to the voice service band allocation request. Assignment method. 제 5 항에 있어서,The method of claim 5, wherein 상기 제2 단계는,The second step, 요구 종류가 음성이고 서비스별 할당 가능 대역의 1/2이 요구 대역보다 큰 경우에 요구 대역값을 특별 대역값으로 결정하는 단계;Determining the required band value as a special band value when the request type is voice and half of the service-assignable bands are larger than the required band; 요구 종류가 음성이 아니고 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 기본 대역값으로 결정하는 단계를 포함하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 방법.And determining the required band value as the default band value when the request type is not voice and the available bandwidth for each service is larger than the required band. Way. 제 5 항에 있어서,The method of claim 5, wherein 상기 제3 단계는,The third step, 대역값이 기본 대역값이면 기본 대역값 정보를 저장하는 단계;Storing basic band value information if the band value is a basic band value; 대역값이 특별 대역값이면 특별 대역값 정보를 저장하고, 서비스별 특별 대역값을 특별 대역값의 합으로 결정한 후, 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 단계를 포함하는 것을 특징으로 하는 음성 서비스 대역 할당 요구에 따른 차등 서비스에서 자동 대역 분할 할당 방법.If the band value is the special band value, the special band value information is stored, the special band value for each service is determined as the sum of the special band values, and then the base band for each service as a difference between the maximum base band value for each service and the special band value for each service. And determining a value, wherein the automatic band division allocation method is used in the differential service according to the voice service band allocation request. 컴퓨터에서,On the computer, 링크 부하 정보와 서비스별 부하 정보에 따라 서비스별 할당 가능 대역을 결정하는 제1 단계;A first step of determining an assignable band for each service according to the link load information and the load information for each service; 대역 할당 요구 정보와 상기 제1 단계에서 결정된 서비스별 할당 가능 대역 정보를 수집하여, 요구 종류가 음성이고 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 특별 대역값으로 결정하고, 요구 종류가 음성이 아닌 경우 서비스별 할당 가능 대역이 요구 대역보다 큰 경우에 요구 대역값을 기본 대역값으로 결정하는 제2 단계; 및By collecting band allocation request information and service-specific assignable band information determined in the first step, when the request type is voice and the service-specific assignable band is larger than the request band, the request band value is determined as a special band value, A second step of determining a required band value as a base band value when the service-assignable band is larger than the requested band when the type is not voice; And 상기 제2 단계에서 결정된 기본 대역값과 특별 대역값을 수집하여 대역값이 특별 대역값이 아닌 경우에 기본 대역값 정보를 저장하고, 대역값이 특별 대역값인 경우에는 특별 대역값 정보를 저장하고, 서비스별 특별 대역값을 특별 대역값의 합으로 결정한 후, 최대 서비스별 기본 대역값과 서비스별 특별 대역값의 차이값으로 서비스별 기본 대역값을 결정하는 제3 단계를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.Collecting the basic band value and the special band value determined in the second step and storing the basic band value information when the band value is not the special band value, and storing the special band value information when the band value is the special band value; After determining the special band value for each service as the sum of the special band values, the program for executing the third step of determining the base band value for each service based on the difference between the maximum base band value for each service and the special band value for each service is recorded. Computer-readable recording media.
KR10-2002-0074505A 2002-11-27 2002-11-27 An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method KR100496987B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0074505A KR100496987B1 (en) 2002-11-27 2002-11-27 An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0074505A KR100496987B1 (en) 2002-11-27 2002-11-27 An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method

Publications (2)

Publication Number Publication Date
KR20040046556A KR20040046556A (en) 2004-06-05
KR100496987B1 true KR100496987B1 (en) 2005-06-28

Family

ID=37342086

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0074505A KR100496987B1 (en) 2002-11-27 2002-11-27 An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method

Country Status (1)

Country Link
KR (1) KR100496987B1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000072520A (en) * 2000-09-07 2000-12-05 오기호 Method for transferring voice data with priority using QoS mechanism
JP2000349812A (en) * 1999-06-02 2000-12-15 Hitachi Ltd Method and device for monitoring band
EP1111862A1 (en) * 1999-12-23 2001-06-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and devices to provide a defined quality of service in a packet switched communication network
KR20020003853A (en) * 2001-12-20 2002-01-15 이계철 Automatic bandwidth allocation machine as a voice character
KR20020045465A (en) * 2000-12-11 2002-06-19 윤종용 METHOD FOR CONTROLLING BANDWIDTH IN VoIP SYSTEM
KR20020048249A (en) * 2000-12-18 2002-06-22 이계철 Differential service code assignment machine in the voice Internet packet
KR20020053955A (en) * 2000-12-26 2002-07-06 오길록 Method Of Differentiated Service Used Programmable Interface In Open Network
KR20020056112A (en) * 2000-12-29 2002-07-10 김병기 Method of Edge Router for Differenciated Service
KR20020058404A (en) * 2000-12-30 2002-07-12 박종섭 Apparatus and method of interworking radio access network and core network for QoS in ALL-IP network
KR20030065048A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Packet transmission method and apparatus in the network having dynamic bandwidth of external link

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000349812A (en) * 1999-06-02 2000-12-15 Hitachi Ltd Method and device for monitoring band
EP1111862A1 (en) * 1999-12-23 2001-06-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and devices to provide a defined quality of service in a packet switched communication network
KR20000072520A (en) * 2000-09-07 2000-12-05 오기호 Method for transferring voice data with priority using QoS mechanism
KR20020045465A (en) * 2000-12-11 2002-06-19 윤종용 METHOD FOR CONTROLLING BANDWIDTH IN VoIP SYSTEM
KR20020048249A (en) * 2000-12-18 2002-06-22 이계철 Differential service code assignment machine in the voice Internet packet
KR20020053955A (en) * 2000-12-26 2002-07-06 오길록 Method Of Differentiated Service Used Programmable Interface In Open Network
KR20020056112A (en) * 2000-12-29 2002-07-10 김병기 Method of Edge Router for Differenciated Service
KR20020058404A (en) * 2000-12-30 2002-07-12 박종섭 Apparatus and method of interworking radio access network and core network for QoS in ALL-IP network
KR20020003853A (en) * 2001-12-20 2002-01-15 이계철 Automatic bandwidth allocation machine as a voice character
KR20030065048A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Packet transmission method and apparatus in the network having dynamic bandwidth of external link

Also Published As

Publication number Publication date
KR20040046556A (en) 2004-06-05

Similar Documents

Publication Publication Date Title
US6353616B1 (en) Adaptive processor schedulor and method for reservation protocol message processing
US9455927B1 (en) Methods and apparatus for bandwidth management in a telecommunications system
JP4201978B2 (en) Packet network
US7453801B2 (en) Admission control and resource allocation in a communication system supporting application flows having quality of service requirements
US6973033B1 (en) Method and apparatus for provisioning and monitoring internet protocol quality of service
US7652989B2 (en) Method of performing adaptive connection admission control in consideration of input call states in differentiated service network
US10439943B2 (en) Adaptive and dynamic quality of service/quality of experience enforcement
US20030152096A1 (en) Intelligent no packet loss networking
US20090059785A1 (en) Policy-based resource management
JP2005513917A (en) Method for transmitting data of applications having different qualities
US8730794B2 (en) Priority service protection
KR100501717B1 (en) Method for voice/data transport over UDP/TCP/IP networks using an efficient buffer management
WO2006102739A1 (en) Method and system of managing wireless resources
US20150103646A1 (en) Allocating network bandwith
US9043468B2 (en) Method and arrangement for network resource management
KR100458915B1 (en) The Packet Scheduling Method for Quality of Service of Internet based on Diffserv in Wireless Telecommnunication Network
US7155533B2 (en) Procedure and controller for a packet-oriented data network for the transmission of data in variable time slots
US20030152029A1 (en) Control for admission to a data network for providing service quality
KR100496987B1 (en) An apparatus for automatically dividing and assigning band in differential service by voice service band assignment request, and its method
KR100446794B1 (en) A traffic control technology in home network through adaptive priority control
Nahrstedt et al. Resource management in multimedia networked systems
KR20020053955A (en) Method Of Differentiated Service Used Programmable Interface In Open Network
JP2002305538A (en) Communication quality control method, server and network system
KR20020048249A (en) Differential service code assignment machine in the voice Internet packet
Bhatnagar et al. Providing quality of service guarantees using only edge routers

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110609

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee