KR101384125B1 - Apparatus and method for generating quality of service parameter about mac layer in communication system - Google Patents

Apparatus and method for generating quality of service parameter about mac layer in communication system Download PDF

Info

Publication number
KR101384125B1
KR101384125B1 KR1020070029707A KR20070029707A KR101384125B1 KR 101384125 B1 KR101384125 B1 KR 101384125B1 KR 1020070029707 A KR1020070029707 A KR 1020070029707A KR 20070029707 A KR20070029707 A KR 20070029707A KR 101384125 B1 KR101384125 B1 KR 101384125B1
Authority
KR
South Korea
Prior art keywords
message
qos
layer
qos parameter
mac layer
Prior art date
Application number
KR1020070029707A
Other languages
Korean (ko)
Other versions
KR20080087453A (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 KR1020070029707A priority Critical patent/KR101384125B1/en
Publication of KR20080087453A publication Critical patent/KR20080087453A/en
Application granted granted Critical
Publication of KR101384125B1 publication Critical patent/KR101384125B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 통신 시스템에서 QoS(Quality of Service) 파라미터(Parameter)에 관한 것으로, 상위 계층으로부터 입력되는 패킷들 중 어플리케이션 계층의 QoS 정보를 포함하는 메시지를 분류하는 분류기와, 상기 메시지를 통해 상기 어플리케이션 계층의 QoS 파라미터를 확인하는 판독기와, 상기 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC(Media Access Control) 계층의 QoS 파라미터를 생성하는 생성기를 포함하여, 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성함으로써, 시스템은 통신망의 장애나 트래픽량 변화를 고려한 서비스 플로우를 생성할 수 있다.The present invention relates to a Quality of Service (QoS) parameter in a communication system, and includes a classifier for classifying a message including QoS information of an application layer among packets input from an upper layer, and the application layer through the message. A reader for identifying QoS parameters of the MAC layer; and a generator for generating QoS parameters of a media access control (MAC) layer using the QoS parameters of the application layer, and using the QoS parameters of the application layer. By creating the system, the system can generate a service flow in consideration of a failure of a communication network or a change in traffic volume.

QoS 파라미터(Quality of Service Parameter), MAC 계층(Media Access Control Layer), RTCP(Real-time Transport Control Protocol) Quality of Service Parameter (MAQ), Media Access Control Layer (MAC), Real-time Transport Control Protocol (RTCP)

Description

통신 시스템에서 맥 계층의 서비스 품질 파라미터 생성 장치 및 방법{APPARATUS AND METHOD FOR GENERATING QUALITY OF SERVICE PARAMETER ABOUT MAC LAYER IN COMMUNICATION SYSTEM}Device and method for generating quality of service parameter of MAC layer in communication system {APPARATUS AND METHOD FOR GENERATING QUALITY OF SERVICE PARAMETER ABOUT MAC LAYER IN COMMUNICATION SYSTEM}

도 1a은 RTCP(Real-time Transport Control Protocol) 메시지 중 SR(Sender Report) 메시지의 구성을 도시하는 도면,1A is a diagram illustrating a configuration of a Send Report (SR) message among Real-time Transport Control Protocol (RTCP) messages;

도 1b은 RTCP 메시지 중 RR(Receiver Report) 메시지의 구성을 도시하는 도면,1B is a diagram illustrating a configuration of a RR (Receiver Report) message among RTCP messages;

도 2는 본 발명의 실시 예에 따른 통신 시스템에서 MAC(Media Access Control) 처리부의 블록 구성을 도시하는 도면, 및FIG. 2 is a block diagram illustrating a media access control (MAC) processing unit in a communication system according to an embodiment of the present invention; and

도 3은 본 발명의 실시 예에 따른 통신 시스템에서 MAC 처리부의 QoS(Quality of Service) 파라미터(Parameter) 생성 절차를 도시하는 도면.3 is a diagram illustrating a procedure for generating a Quality of Service (QoS) parameter of a MAC processing unit in a communication system according to an exemplary embodiment of the present invention.

본 발명은 통신 시스템에서 서비스 플로우(Service Flow)의 QoS(Quality of Service) 파라미터(Parameter) 생성에 관한 것으로, 특히 통신 시스템에서 MAC(Media Access Control) 계층을 위한 QoS 파라미터 생성 장치 및 방법에 관한 것이다.The present invention relates to the generation of quality of service (QoS) parameters of a service flow in a communication system, and more particularly, to an apparatus and method for generating a QoS parameter for a media access control (MAC) layer in a communication system. .

현재 많은 사업자들이 통신망을 이용하여 다양한 서비스들이 제공하고 있다. 예를 들어, IP(Internet Protocol) 기반의 통신망을 이용한 VoIP(Voice over IP), 실시간 멀티미디어 스트리밍, 영상 전화, 방송 서비스, 데이터 통신 등의 서비스들이 제공되고 있으며, 앞으로 서비스의 종류는 더 다양해질 것이다. 사용자들이 상기 다양한 서비스들을 불편없이 만족스럽게 이용할 수 있도록, 상기 다양한 서비스들을 제공하는 시스템은 각 서비스의 종류에 적합한 QoS를 보장해주어야 한다. 상기 QoS는 서비스에 대한 몇 가지 파라미터를 제한함으로써 보장될 수 있다. 예를 들어, 상기 파라미터는 최소 전송률, 패킷 사이즈, 에러율, 패킷 지연 등이 있다.Many operators are currently providing various services using a communication network. For example, services such as voice over IP (VoIP), real-time multimedia streaming, video telephony, broadcasting service, and data communication using IP (Internet Protocol) -based communication networks are being provided. . In order to allow users to satisfactorily use the various services without inconvenience, the system providing the various services should guarantee QoS appropriate for each type of service. The QoS can be ensured by limiting several parameters for the service. For example, the parameters include a minimum rate, packet size, error rate, packet delay, and the like.

상기 QoS 파라미터는 프로토콜 계층(예 : 어플리케이션 계층, MAC 계층)에 대해 독립적으로 생성된다. 예를 들어, MAC 계층의 QoS 파라미터에 대해 살펴보면 다음과 같다. 상기 MAC 계층에서 QoS 파라미터를 생성하는 방식은 서비스의 타입(Type of Service), 소스 포트 번호(Source Port Number), 목적지 포트 번호(Destination Port Number), 프로토콜 정보 등을 이용하여 서비스 플로우의 종류를 구분하고, 해당 종류에 대해 미리 정의된 내용을 기반으로 해당 서비스 플로우의 QoS 파라미터를 생성하는 방식이다.The QoS parameter is generated independently for a protocol layer (eg, application layer, MAC layer). For example, the QoS parameters of the MAC layer are as follows. The method of generating QoS parameters in the MAC layer classifies a service flow type using a type of service, a source port number, a destination port number, and protocol information. And a method of generating QoS parameters of a corresponding service flow based on a predefined content of the type.

영상 또는 음향과 같은 서비스는 코덱(CODEC : COder-DECoder)에 따라 데이터율(Data Rate) 및 패킷 크기가 달라진다. 즉, 같은 종류의 서비스라 할지라도 QoS 파라미터가 달라질 수 있다. 또한, 서비스 제공 중 통신망 과잉(Network Congesion)과 같은 장애 현상이 발상하면, 시스템은 이에 대응하기 위해 상기 QoS 파라미터를 적절히 조절해야 한다.In services such as video or sound, the data rate and packet size vary according to a coder (coder-decoder). That is, QoS parameters may be different even for the same kind of service. In addition, when a failure phenomenon such as network congestion occurs during service provision, the system must adjust the QoS parameter appropriately to respond thereto.

하지만, 상기 MAC 계층에서의 QoS 파라미터 생성 방식에 따르면, 이미 설정된 QoS 파라미터는 상기 통신망 과잉과 같은 요인에 따라 변경되기 어렵다. 또한, 상술한 바와 같이, 상기 MAC 계층에서의 QoS 파라미터 생성은 서비스 플로우의 종류에 의존한다. 때문에, 상술한 영상 또는 음향과 같이 데이터율 및 패킷 크기기 변할 수 있는 서비스들에 대해, 부적절한 QoS 파라미터가 설정될 수 있는 문제점이 있다.However, according to the QoS parameter generation method in the MAC layer, the already set QoS parameter is difficult to change according to factors such as the communication network excess. In addition, as described above, QoS parameter generation in the MAC layer depends on the type of service flow. Therefore, there is a problem that an inappropriate QoS parameter may be set for services that may vary in data rate and packet size, such as the video or audio described above.

따라서, 본 발명의 목적은 통신 시스템에서 부적절한 QoS(Quality of Service) 파라미터(Parameter)가 생성되는 현상을 방지하기 위한 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for preventing the generation of an inappropriate quality of service (QoS) parameter in a communication system.

본 발명의 다른 목적은 통신 시스템에서 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC(Media Access Control) 계층의 QoS 파라미터를 생성하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for generating QoS parameters of a media access control (MAC) layer using QoS parameters of an application layer in a communication system.

본 발명의 또 다른 목적은 통신 시스템에서 RTCP(Real-time Transport Control Protocol) 메시지를 이용하여 MAC 계층의 QoS 파라미터를 생성하기 위한 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide an apparatus and method for generating QoS parameters of a MAC layer using a Real-time Transport Control Protocol (RTCP) message in a communication system.

상기 목적을 달성하기 위한 본 발명의 제 1 견지에 따르면, 통신 시스템에서 MAC 계층 처리 장치는, 상위 계층으로부터 입력되는 패킷들 중 어플리케이션 계층의 QoS 정보를 포함하는 메시지를 분류하는 분류기와, 상기 메시지를 통해 상기 어플리케이션 계층의 QoS 파라미터를 확인하는 판독기와, 상기 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성하는 생성기를 포함하는 것을 특징으로 한다.In accordance with a first aspect of the present invention for achieving the above object, a MAC layer processing apparatus in a communication system includes a classifier for classifying a message including QoS information of an application layer among packets input from a higher layer, and the message. And a reader for checking the QoS parameter of the application layer and a generator for generating the QoS parameter of the MAC layer by using the QoS parameter of the application layer.

상기 목적을 달성하기 위한 본 발명의 제 2 견지에 따르면, 통신 시스템에서 MAC 계층 처리 방법은, 상위 계층으로부터 입력되는 패킷들 중 어플리케이션 계층의 QoS 정보를 포함하는 메시지를 분류하는 과정과, 상기 메시지를 통해 상기 어플리케이션 계층의 QoS 파라미터를 확인하는 과정과, 상기 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention for achieving the above object, a method of processing a MAC layer in a communication system includes: classifying a message including QoS information of an application layer among packets input from an upper layer; And checking the QoS parameter of the application layer and generating the QoS parameter of the MAC layer by using the QoS parameter of the application layer.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우, 그 상세한 설명은 생략한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

이하 본 발명은 통신 시스템에서 어플리케이션 계층의 QoS(Quality of Service) 파라미터(Parameter)를 이용하여 MAC(Medic Access Contorl) 계층의 QoS 파라미터를 생성하기 위한 기술에 대해 설명한다.Hereinafter, a description will be given of a technique for generating a QoS parameter of a Medic Access Control (MAC) layer using a Quality of Service (QoS) parameter of an application layer in a communication system.

어플리케이션 계층에서 멀티미디어 서비스를 위해 사용되는 프로토콜로 RTP(Real-time Transport Protocol), RTCP(Real-time Transport Control Protocol)가 있다. 상기 RTP는 영상 및 음성과 같은 데이터를 실시간으로 송수신하기 위한 통신 규격이며, 상기 RTCP는 상기 RTP에 의한 데이터 송수신을 제어하기 위한 통신 규격이다. 즉, 송신단과 수신단은 상기 RTCP를 이용하여 서비스를 위한 제어 메시지를 교환하며, 상기 제어 메시지 중에는 서비스의 QoS 정보를 포함하는 메시지도 존재한다. 상기 RTCP의 규격에 따르면, 상기 QoS 정보를 포함하는 메시지는 SR(Sender Report) 메시지 및 RR(Receiver Report) 메시지이며, 상기 SR 메시지는 도 1a와 같이 구성되고, 상기 RR 메시지는 도 1b와 같이 구성된다. 상기 도 1a 및 상기 도1b에 도시된 바와 같이, 상기 SR 메시지 및 상기 RR 메시지는 QoS 관련 정보를 포함하고 있으며, 각 QoS 관련 정보의 의미는 하기 <표 1>과 같다.The protocols used for multimedia services at the application layer include Real-time Transport Protocol (RTP) and Real-time Transport Control Protocol (RTCP). The RTP is a communication standard for transmitting and receiving data such as video and audio in real time, and the RTCP is a communication standard for controlling data transmission and reception by the RTP. That is, the transmitting end and the receiving end exchange the control message for the service by using the RTCP, and among the control message, there is also a message including the QoS information of the service. According to the RTCP standard, a message including the QoS information is a Sender Report (SR) message and a RR (Receiver Report) message. The SR message is configured as shown in FIG. 1A, and the RR message is configured as shown in FIG. 1B. do. As shown in FIG. 1A and FIG. 1B, the SR message and the RR message include QoS related information, and the meaning of each QoS related information is shown in Table 1 below.


필 드

field

의 미

meaning

fraction lost

fraction lost

수신성공 패킷 수 대비 손실 패킷 수의 비율

Ratio of lost packets to received successful packets

cumulative number of packets lost

cumulative number of packets lost

손실 패킷 수

Lost packets

extend highest sequence number received

extend highest sequence number received

수신패킷의 가장 큰 시퀀스 번호

Largest sequence number of incoming packet

interarrival jitter

interarrival jitter

패킷 지연의 변화량

Change in packet delay

last SR (LSR)

last SR (LSR)

마지막 SR메시지 송신 시간

Last SR message sent time

delay since last SR (DLSR)

delay since last SR (DLSR)

마지막 SR메시지에 대한 응답 지연시간

Response Latency for Last SR Message

상기 <표 1>에 나타난 QoS 관련 정보를 이용하여 얻을 수 있는 QoS 파라미터는 'fraction lost', 'cumulative number of packets lost', 'interarrival jitter', 'RTT(Round Trip Time)'이다, 여기서, 상기 'fraction lost', 상기 'cumulative number of packets lost', 상기 'interarrival jitter'는 상기 메시지를 통해 바로 얻어지는 정보이다. 그리고, 프로세싱 지연을 고려하지 않은 종단 간 패킷 송신 및 수신 시간을 의미하는 상기 'RTT'는 하기 <수학식 1>과 같이 계산된다.The QoS parameters obtained using the QoS related information shown in Table 1 are 'fraction lost', 'cumulative number of packets lost', 'interarrival jitter', and 'RTT (Round Trip Time)'. 'fraction lost', 'cumulative number of packets lost' and 'interarrival jitter' are information directly obtained through the message. And, 'RTT', which means end-to-end packet transmission and reception time without considering processing delay, is calculated as in Equation 1 below.

RTT = RR received time - LSR - DLSRRTT = RR received time-LSR-DLSR

상기 <수학식 1>에서, 상기 RTT는 종단 간 패킷 송신 및 수신 시간, 상기 RR received time은 RR 메시지 수신 시간, 상기 LSR은 마지막 SR 메시지 송신 시간, 상기 DLSR은 마지막 SR 메시지에 대한 응답 지연 시간을 의미한다. In Equation 1, the RTT is an end-to-end packet transmission and reception time, the RR received time is an RR message reception time, the LSR is a last SR message transmission time, and the DLSR is a response delay time for the last SR message. it means.

상기 RTCP 제어 메시지는 RTP를 통한 서비스 중 지속적으로 교환되며, 통신 망에 발생하는 과잉(Congesion) 현상이나 멀티미디어 트래픽 변화량을 모니터링(Monitoring)하고, 이에 대응하여 QoS 파라미터를 조절하는데 사용된다. 즉, 상기 RTCP 제어 메시지에 포함된 QoS 파라미터는 통신망의 상황이나 멀티미디어 트래픽의 변화량을 고려하여 생성된 것이다. 따라서, 상기 RTCP 제어 메시지에 포함된 QoS 파라미터를 확인 및 이용하면, 시스템은 MAC 계층에서도 통신망 상황 및 트래픽 변화를 고려한 QoS 파라미터를 설정할 수 있다.The RTCP control message is continuously exchanged among the services through the RTP, and is used to monitor the amount of congestion or multimedia traffic change occurring in the communication network and to adjust QoS parameters accordingly. That is, the QoS parameter included in the RTCP control message is generated in consideration of the situation of the communication network or the amount of change in the multimedia traffic. Therefore, if the QoS parameter included in the RTCP control message is checked and used, the system may set QoS parameters in consideration of communication network conditions and traffic changes even in the MAC layer.

이하 본 발명은 상술한 방식에 따라 QoS 파라미터를 생성하기 위한 구성 및 동작 절차를 도면을 참조하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings a configuration and an operation procedure for generating a QoS parameter in the above-described manner.

도 2는 본 발명의 실시 예에 따른 통신 시스템에서 MAC 처리부의 블록 구성을 도시하고 있다.2 is a block diagram of a MAC processing unit in a communication system according to an exemplary embodiment of the present invention.

상기 도 2에 도시된 바와 같이, 상기 MAC 처리부는 RTCP 분류기(202), RTCP 판독기(204), QoS 파라미터 생성기(206), 스케줄러(208) 및 패킷 처리기(210)를 포함하여 구성된다.As shown in FIG. 2, the MAC processing unit includes an RTCP classifier 202, an RTCP reader 204, a QoS parameter generator 206, a scheduler 208, and a packet processor 210.

상기 RTCP 분류기(202)는 상위 IP(Internet Protocol) 계층으로부터 입력되는 패킷들 중 RTCP 제어 메시지를 복사하여 상기 RTCP 판독기(204)로 제공한다. 상기 RTCP 분류기(202)는 포트 번호(Port Number), IP 헤더(Header) 정보 등을 이용하여 상기 RTCP 제어 메시지를 확인한다. 그리고, 상기 RTCP 분류기(202)는 상기 RTCP 제어 메시지를 포함한 모든 입력되는 패킷들을 상기 패킷 처리기(210)로 제공한다.The RTCP classifier 202 copies and provides an RTCP control message among the packets input from the upper IP layer to the RTCP reader 204. The RTCP classifier 202 checks the RTCP control message using a port number, IP header information, and the like. In addition, the RTCP classifier 202 provides all the incoming packets including the RTCP control message to the packet processor 210.

상기 RTCP 판독기(204)는 상기 RTCP 분류기(202)로부터 상기 RTCP 제어 메시지를 제공받아 QoS 파라미터 생성에 필요한 정보를 확인한다. 즉. 상기 RTCP 판독기(204)는 상기 RTCP 제어 메시지 중 SR 메시지 또는 RR 메시지의 필드 값을 통해 어플리케이션 계층의 QoS 파라미터를 확인한다.The RTCP reader 204 receives the RTCP control message from the RTCP classifier 202 and checks information necessary for generating QoS parameters. In other words. The RTCP reader 204 checks the QoS parameter of the application layer through the field value of the SR message or the RR message of the RTCP control message.

상기 QoS 파라미터 생성기(206)는 상기 RTCP 판독기(204)로부터 제공되는 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성한다. 예를 들어, 상기 MAC 계층의 QoS 파라미터는 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', 'Minimum Tolerable Traffic Rate', 'Tolerated Jitter', 'Maximum Latency', 'SDU size'이며, 상기 RTCP 제어 메시지를 통해 확인되는 QoS 파라미터와의 대응 관계는 하기 <표 2>와 같다.The QoS parameter generator 206 generates QoS parameters of the MAC layer using the QoS parameters of the application layer provided from the RTCP reader 204. For example, QoS parameters of the MAC layer are 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', 'Minimum Tolerable Traffic Rate', 'Tolerated Jitter', 'Maximum Latency', 'SDU size', and the RTCP Correspondence with the QoS parameter confirmed through the control message is shown in Table 2 below.


RTCP 제어 메시지를 통해 확인되는
QoS 파라미터

Resolved through RTCP control messages
QoS parameters

MAC 계층의
QoS 파라미터

MAC layer
QoS parameters


Data Rate



Data rate


Maximum Sustained Traffic Rate

Maximum Sustained Traffic Rate

Minimum Reserved Traffic Rate

Minimum Reserved Traffic Rate

Minimum Tolerable Traffic Rate

Minimum Tolerable Traffic Rate

Interarrival Jitter

Interarrival jitter

Tolerated Jitter

Tolerated jitter

RTT/2

RTT / 2

Maximum Latency

Maximum Latency

Packet Size

Packet Size

SDU size

SDU size

즉, 상기 QoS 파라미터 생성기(206)는 RTCP 제어 메시지를 통해 확인된 'Data Rate'를 이용하여 상기 'Maximum Sustained Traffic Rate', 상기 'Minimum Reserved Traffic Rate', 상기 'Minimum Tolerable Traffic Rate'를 결정한다. 그리고, 상기 상기 QoS 파라미터 생성기(206)는 RTCP 제어 메시지를 통해 확인된 'Interarrival Jitter'를 이용하여 상기 'Tolerated Jitter'를 결정하고, 'RTT'를 2로 나누어 상기 'Maximum Latency'를 결정하고, 'Packet Size'를 이용하여 상기 'SDU Size'를 결정한다.That is, the QoS parameter generator 206 determines the 'Maximum Sustained Traffic Rate', the 'Minimum Reserved Traffic Rate', and the 'Minimum Tolerable Traffic Rate' using the 'Data Rate' identified through the RTCP control message. . The QoS parameter generator 206 determines the 'Tolerated Jitter' using the 'Interarrival Jitter' identified through the RTCP control message, divides the 'RTT' by 2, and determines the 'Maximum Latency'. The 'SDU Size' is determined using 'Packet Size'.

상기 스케줄러(208)는 상기 QoS 파라미터 생성기(206)으로부터 제공되는 QoS 파라미터를 이용하여 서비스 플로우를 생성하거나 또는 기 생성된 서비스 플로우를 수정한다. 그리고, 상기 스케줄러(208)은 QoS 파라미터에 따라 해당 트래픽 데이터를 송신하도록 제어한다. 상기 패킷 처리기(210)는 패킷들을 제공받아 MAC 헤더 삽입 및 오류 정정 부호 삽입 등 MAC 계층에서 필요한 처리를 수행한다. 이때, 상기 패킷 처리기(210)는 QoS 파라미터에 따라 해당 트래픽 데이터를 처리한다.The scheduler 208 generates a service flow or modifies a pre-generated service flow using the QoS parameters provided from the QoS parameter generator 206. The scheduler 208 controls to transmit the corresponding traffic data according to the QoS parameter. The packet processor 210 receives the packets and performs necessary processing in the MAC layer such as MAC header insertion and error correction code insertion. At this time, the packet processor 210 processes the corresponding traffic data according to the QoS parameter.

도 3은 본 발명의 실시 예에 따른 통신 시스템에서 MAC 처리부 QoS 파라미터(Parameter) 생성 절차를 도시하고 있다.3 is a flowchart illustrating a process of generating a MAC processor QoS parameter in a communication system according to an exemplary embodiment of the present invention.

상기 도 3을 참조하면, 상기 MAC 처리부는 301단계에서 상위 IP 계층으로부터 RTCP 제어 메시지가 입력되는지 확인한다. 상기 RTCP 제어 메시지는 포트 번호, IP 헤더 정보 등을 이용하여 확인된다.Referring to FIG. 3, the MAC processor determines whether an RTCP control message is input from an upper IP layer in step 301. The RTCP control message is confirmed using a port number, IP header information, and the like.

상기 RTCP 제어 메시지가 입력되면, 상기 MAC 처리부는 303단계로 진행하여 상기 RTCP 제어 메시지를 통해 어플리케이션 계층의 QoS 파라미터를 획득한다. 예를 들어, 상기 QoS 파라미터 획득을 위해 이용되는 RTCP 제어 메시지는 SR 메시지 또는 RR 메시지이다.When the RTCP control message is input, the MAC processing unit proceeds to step 303 to obtain a QoS parameter of an application layer through the RTCP control message. For example, the RTCP control message used for obtaining the QoS parameter is an SR message or an RR message.

상기 어플리케이션 계층의 QoS 파라미터를 획득한 후, 상기 MAC 처리부는 305단계로 진행하여 상기 획득된 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성한다. 예를 들어, RTCP 제어 메시지를 통해 획득된 어플리케이션 계층의 QoS 파라미터와 상기 MAC 계층의 QoS 파라미터 간의 대응 관계는 상기 <표 2>와 같다.After obtaining the QoS parameters of the application layer, the MAC processing unit proceeds to step 305 to generate the QoS parameters of the MAC layer using the obtained QoS parameters of the application layer. For example, the correspondence relationship between the QoS parameter of the application layer and the QoS parameter of the MAC layer obtained through the RTCP control message is shown in Table 2.

이후, 상기 MAC 처리부는 307단계로 진행하여 상기 생성된 MAC 계층의 QoS 파라미터에 따라 서비스 플로우를 생성하거나 수정하고, 해당 트래픽 데이터를 처리한다. In step 307, the MAC processing unit generates or modifies a service flow according to the generated QoS parameter of the MAC layer, and processes corresponding traffic data.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the invention. Therefore, the scope of the present invention should not be limited by the illustrated embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

상술한 바와 같이, 통신 시스템에서 어플리케이션 계층의 QoS(Quality of Service) 파라미터(Parameter)를 이용하여 MAC(Media Access Control) 계층의 QoS 파라미터를 생성함으로써, 시스템은 통신망의 장애나 트래픽량 변화를 고려한 서비스 플로우를 생성할 수 있다.As described above, by generating the QoS parameters of the MAC (Media Access Control) layer by using the Quality of Service (QoS) parameters of the application layer in the communication system, the system is a service considering the failure of the communication network or the traffic volume change You can create a flow.

Claims (20)

통신 시스템에서 MAC(Media Access Control) 계층 처리 장치에 있어서,In the communication system MAC (Media Access Control) layer processing apparatus, 상위 계층으로부터 입력되는 패킷들 중 어플리케이션 계층의 QoS(Quality of Service) 정보를 포함하는 RTCP(Real-time Transport Control Protocol)의 SR(Sender Report) 메시지 또는 RR(Receiver Report) 메시지를 분류하는 분류기와,A classifier for classifying a Sender Report (SR) message or a RR (Receiver Report) message of a Real-time Transport Control Protocol (RTCP) including the Quality of Service (QoS) information of an application layer among packets input from an upper layer; 상기 SR 메시지 또는 상기 RR 메시지의 리포트 블록(report block)을 통해 상기 어플리케이션 계층의 QoS 파라미터(Parameter)를 확인하는 판독기와,A reader for checking a QoS parameter of the application layer through a report block of the SR message or the RR message; 상기 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성하는 생성기를 포함하며, A generator for generating a QoS parameter of a MAC layer by using the QoS parameter of the application layer, 상기 SR 메시지 또는 상기 RR 메시지는, 서비스 중 지속적으로 교환되며,The SR message or the RR message is continuously exchanged during the service, 상기 어플리케이션 계층의 QoS 파라미터는, 상기 MAC 계층에서 고려하지 아니하는 통신망 과잉 및 트래픽 변화량 중 적어도 하나에 따라 변경되는 QoS를 고려하여 생성되는 것을 특징으로 하는 장치.The QoS parameter of the application layer is generated in consideration of the QoS that is changed in accordance with at least one of the network excess and the traffic change amount that is not considered in the MAC layer. 삭제delete 삭제delete 제 1항에 있어서,The method according to claim 1, 상기 분류기는,Wherein the classifier comprises: 상기 패킷들의 포트 번호(Port Number), IP 헤더(Header) 정보 등을 이용하여 상기 SR 메시지 또는 상기 RR 메시지를 분류하는 것을 특징으로 하는 장치.And classifying the SR message or the RR message using a port number, IP header information, and the like of the packets. 제 1항에 있어서,The method according to claim 1, 상기 판독기는,The reader, 상기 SR 메시지 또는 상기 RR 메시지를 통해 어플리케이션 계층의 QoS 파라미터인 'Data Rate', 'Interarrival Jitter', 'RTT(Round Trip Time)', 'Packet Size' 중 적어도 하나를 확인하는 것을 특징으로 하는 장치.And identifying at least one of QoS parameters of an application layer, 'Data Rate', 'Interarrival Jitter', 'Round Trip Time', and 'Packet Size', through the SR message or the RR message. 제 5항에 있어서,6. The method of claim 5, 상기 생성기는,The generator comprising: 상기 'Data Rate'를 이용하여 MAC 계층의 QoS 파라미터인 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', 'Minimum Tolerable Traffic Rate' 중 적어도 하나를 생성하는 것을 특징으로 하는 장치.And at least one of 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', and 'Minimum Tolerable Traffic Rate' which are QoS parameters of the MAC layer using the 'Data Rate'. 제 5항에 있어서,6. The method of claim 5, 상기 생성기는, 상기 'Interarrival Jitter'를 이용하여 MAC 계층의 QoS 파라미터인 'Tolerated Jitter'를 생성하는 것을 특징으로 하는 장치.The generator is characterized in that for generating a 'Tolerated Jitter' of the QoS parameters of the MAC layer using the 'Interarrival Jitter'. 제 5항에 있어서,6. The method of claim 5, 상기 생성기는, 상기 'RTT'를 이용하여 MAC 계층의 QoS 파라미터인 'Maximum Latency'를 생성하는 것을 특징으로 하는 장치.The generator is characterized in that for generating a 'Maximum Latency' QoS parameter of the MAC layer using the 'RTT'. 제 5항에 있어서,6. The method of claim 5, 상기 생성기는, 상기 'Packet Size'를 이용하여 MAC 계층의 QoS 파라미터인 'SDU size'를 생성하는 것을 특징으로 하는 장치.The generator is characterized in that for generating a 'SDU size' QoS parameter of the MAC layer using the 'Packet Size'. 제 1항에 있어서,The method according to claim 1, 상기 MAC 계층의 QoS 파라미터에 따라 해당 트래픽 데이터를 송신하도록 제어하는 스케줄러를 더 포함하는 것을 특징으로 하는 장치.And a scheduler for controlling to transmit corresponding traffic data according to the QoS parameter of the MAC layer. 통신 시스템에서 MAC(Media Access Control) 계층 처리 방법에 있어서,In the communication system MAC (Media Access Control) layer processing method, 상위 계층으로부터 입력되는 패킷들 중 어플리케이션 계층의 QoS(Quality of Service) 정보를 포함하는 RTCP(Real-time Transport Control Protocol)의 SR(Sender Report) 메시지 또는 RR(Receiver Report) 메시지를 분류하는 과정과,Classifying a Sender Report (SR) message or a Receiver Report (RR) message of a Real-time Transport Control Protocol (RTCP) including Quality of Service (QoS) information of an application layer among packets input from an upper layer; 상기 SR 메시지 또는 상기 RR 메시지의 리포트 블록(report block)을 통해 상기 어플리케이션 계층의 QoS 파라미터(Parameter)를 확인하는 과정과,Checking a QoS parameter of the application layer through a report block of the SR message or the RR message; 상기 어플리케이션 계층의 QoS 파라미터를 이용하여 MAC 계층의 QoS 파라미터를 생성하는 과정을 포함하며,Generating a QoS parameter of a MAC layer by using the QoS parameter of the application layer, 상기 SR 메시지 또는 상기 RR 메시지는, 서비스 중 지속적으로 교환되며,The SR message or the RR message is continuously exchanged during the service, 상기 어플리케이션 계층의 QoS 파라미터는, 상기 MAC 계층에서 고려하지 아니하는 통신망 과잉 및 트래픽 변화량 중 적어도 하나에 따라 변경되는 QoS를 고려하여 생성되는 것을 특징으로 하는 방법.The QoS parameter of the application layer is generated in consideration of the QoS that is changed in accordance with at least one of the network excess and traffic variation that is not considered in the MAC layer. 삭제delete 삭제delete 제 11항에 있어서,12. The method of claim 11, 상기 SR 메시지 또는 상기 RR 메시지는, 상기 패킷들의 포트 번호(Port Number), IP 헤더(Header) 정보 등을 이용하여 분류되는 것을 특징으로 하는 방법.The SR message or the RR message is classified using a port number of the packets, IP header information, and the like. 제 11항에 있어서,12. The method of claim 11, 상기 어플리케이션 계층의 QoS 파라미터는,QoS parameters of the application layer, 'Data Rate', 'Interarrival Jitter', 'RTT(Round Trip Time)', 'Packet Size' 중 적어도 하나인 것을 특징으로 하는 방법.At least one of a 'Data Rate', an 'Interarrival Jitter', a 'RTT (Round Trip Time)', and a 'Packet Size'. 제 15항에 있어서,16. The method of claim 15, 상기 MAC 계층의 QoS 파라미터를 생성하는 과정은,The process of generating a QoS parameter of the MAC layer, 상기 'Data Rate'를 이용하여 MAC 계층의 QoS 파라미터인 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', 'Minimum Tolerable Traffic Rate' 중 적어도 하나를 생성하는 과정을 포함하는 것을 특징으로 하는 방법.And generating at least one of 'Maximum Sustained Traffic Rate', 'Minimum Reserved Traffic Rate', and 'Minimum Tolerable Traffic Rate' which are QoS parameters of the MAC layer using the 'Data Rate'. 제 15항에 있어서,16. The method of claim 15, 상기 MAC 계층의 QoS 파라미터를 생성하는 과정은,The process of generating a QoS parameter of the MAC layer, 상기 'Interarrival Jitter'를 이용하여 MAC 계층의 QoS 파라미터인 'Tolerated Jitter'를 생성하는 과정을 포함하는 것을 특징으로 하는 방법.And generating a 'Tolerated Jitter' which is a QoS parameter of a MAC layer by using the 'Interarrival Jitter'. 제 15항에 있어서,16. The method of claim 15, 상기 MAC 계층의 QoS 파라미터를 생성하는 과정은,The process of generating a QoS parameter of the MAC layer, 상기 'RTT'를 이용하여 MAC 계층의 QoS 파라미터인 'Maximum Latency'를 생성하는 과정을 포함하는 것을 특징으로 하는 방법.And generating a 'Maximum Latency' which is a QoS parameter of a MAC layer by using the 'RTT'. 제 15항에 있어서,16. The method of claim 15, 상기 MAC 계층의 QoS 파라미터를 생성하는 과정은,The process of generating a QoS parameter of the MAC layer, 상기 'Packet Size'를 이용하여 MAC 계층의 QoS 파라미터인 'SDU size'를 생성하는 과정을 포함하는 것을 특징으로 하는 방법.Generating a 'SDU size' which is a QoS parameter of a MAC layer by using the 'Packet Size'. 제 11항에 있어서,12. The method of claim 11, 상기 MAC 계층의 QoS 파라미터에 따라 해당 트래픽 데이터를 송신하도록 처리하는 과정을 더 포함하는 것을 특징으로 하는 방법.And transmitting the corresponding traffic data according to the QoS parameter of the MAC layer.
KR1020070029707A 2007-03-27 2007-03-27 Apparatus and method for generating quality of service parameter about mac layer in communication system KR101384125B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070029707A KR101384125B1 (en) 2007-03-27 2007-03-27 Apparatus and method for generating quality of service parameter about mac layer in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070029707A KR101384125B1 (en) 2007-03-27 2007-03-27 Apparatus and method for generating quality of service parameter about mac layer in communication system

Publications (2)

Publication Number Publication Date
KR20080087453A KR20080087453A (en) 2008-10-01
KR101384125B1 true KR101384125B1 (en) 2014-04-10

Family

ID=40150100

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070029707A KR101384125B1 (en) 2007-03-27 2007-03-27 Apparatus and method for generating quality of service parameter about mac layer in communication system

Country Status (1)

Country Link
KR (1) KR101384125B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10356799B2 (en) 2015-05-28 2019-07-16 Samsung Electronics Co., Ltd. Scheduling method and apparatus of wireless communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060084433A (en) * 2003-09-09 2006-07-24 해리스 코포레이션 Mobile ad hoc network with quality-of-service protocol hierarchy
KR20060125779A (en) * 2003-10-31 2006-12-06 지멘스 모바일 커뮤니케이션즈 에스.피.에이. Fast signalling procedure for streaming services quality of service managing in wireless networks
KR100684326B1 (en) * 2005-11-22 2007-02-16 한국전자통신연구원 Apparatus and method for classifying quality-of-service of ip packet in personal internet system
KR20070021726A (en) * 2005-08-19 2007-02-23 삼성전자주식회사 Method for processing of real time packet service of mobile station in portable internet system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060084433A (en) * 2003-09-09 2006-07-24 해리스 코포레이션 Mobile ad hoc network with quality-of-service protocol hierarchy
KR20060125779A (en) * 2003-10-31 2006-12-06 지멘스 모바일 커뮤니케이션즈 에스.피.에이. Fast signalling procedure for streaming services quality of service managing in wireless networks
KR20070021726A (en) * 2005-08-19 2007-02-23 삼성전자주식회사 Method for processing of real time packet service of mobile station in portable internet system
KR100684326B1 (en) * 2005-11-22 2007-02-16 한국전자통신연구원 Apparatus and method for classifying quality-of-service of ip packet in personal internet system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10356799B2 (en) 2015-05-28 2019-07-16 Samsung Electronics Co., Ltd. Scheduling method and apparatus of wireless communication system

Also Published As

Publication number Publication date
KR20080087453A (en) 2008-10-01

Similar Documents

Publication Publication Date Title
KR101561713B1 (en) Method and apparatus for efficient multimedia delivery in a wireless packet network
KR100759954B1 (en) Method for signaling client rate capacity in multimedia streaming
US9282133B2 (en) Communicating control information within a real-time stream
US7843826B2 (en) Automatic detection and re-configuration of priority status in telecommunications networks
WO2008125029A1 (en) A method, system and device for controlling the code rate of the stream media
JPWO2002025878A1 (en) Data transmission / reception method, transmission device, reception device, transmission / reception system, and program
JP2005318606A (en) Method and apparatus for providing trace route and timing information for media stream
KR101871303B1 (en) Method for subscribing to streams from multicast clients
JP2007274476A (en) Packet repeater
US9742817B2 (en) Method for setting up a communication link
Pyun et al. Wireless measurement based resource allocation for QoS provisioning over IEEE 802.11 wireless LAN
US8391284B2 (en) Usage of feedback information for multimedia sessions
KR101384125B1 (en) Apparatus and method for generating quality of service parameter about mac layer in communication system
Cranley et al. Adaptive quality of service for streamed MPEG-4 over the Internet
Perez IP, Ethernet and MPLS Networks: Resource and Fault Management
Mitra Network convergence and voice over IP
Zhao et al. Cross-layer adaptive rate control for video transport over wireless ad hoc networks
JP2006352420A (en) Terminal sending and receiving quality packet including communication quality information, quality report server, and program
Mazurczyk et al. Adaptive voip with audio watermarking for improved call quality and security
KR20130032400A (en) Establishing a packet stream having symmetrical quality of service by means of the negotiation of the quality indicator
Li et al. Network services and protocols for multimedia communications
JP2009260719A (en) Data transmission terminal device and data transmission method
JP2009105952A (en) Packet repeater and packet repeating method
Curcio QoS Aspects of Mobile Multimedia Applications
JP5659802B2 (en) Communication terminal, transmission / reception method thereof, and communication system including the terminal

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: 20170330

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180329

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee