[go: up one dir, main page]

KR100221327B1 - Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card - Google Patents

Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card Download PDF

Info

Publication number
KR100221327B1
KR100221327B1 KR1019960072066A KR19960072066A KR100221327B1 KR 100221327 B1 KR100221327 B1 KR 100221327B1 KR 1019960072066 A KR1019960072066 A KR 1019960072066A KR 19960072066 A KR19960072066 A KR 19960072066A KR 100221327 B1 KR100221327 B1 KR 100221327B1
Authority
KR
South Korea
Prior art keywords
connection
sublayer
layer
scheduling table
recombination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019960072066A
Other languages
Korean (ko)
Other versions
KR19980053030A (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 KR1019960072066A priority Critical patent/KR100221327B1/en
Publication of KR19980053030A publication Critical patent/KR19980053030A/en
Application granted granted Critical
Publication of KR100221327B1 publication Critical patent/KR100221327B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/762Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5664Support of Video, e.g. MPEG

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

본 발명은, 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서 셀을 스케쥴링하는 경우에 유효 대역폭이 보장되면서 최대 대역폭이 베스트-에퍼트(best-effort)의 의미에서 보장됨으로써 대역폭에 여유가 발생하는 경우에 동영상을 전달하는 연결에 상기 대역폭이 할당되어 동영상 서비스의 품질이 향상되도록 된 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상연결을 위한 스케쥴링 테이블 이용방법에 관한 것으로, 빈 엔트리들로 구성된 연결 리스트(1)와, "베스트-에퍼트(best-effort)" 의미에서 할당된 엔트리들로 구성된 연결 리스트(2)로 이루어진 AAL 계층의 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에 있어서, 소정 연결 설정요구시 상기 연결 리스트(1)가 먼저 할당되고, 이 연결 리스트(1)의 부족시 상기 연결 리스트(2)에서 할당되어 여유 대역폭이 실시간 동영상을 전달하는데 효과적으로 활용되는 것을 특징으로 한다.According to the present invention, the maximum bandwidth means the best-effort while the effective bandwidth is guaranteed when the cell is scheduled in the partition and reassembly (SAR) sublayer of the asynchronous transmission mode communication network interface card (NIC). A sub-layer of a split and recombination (SAR) of an asynchronous transmission mode communication network interface card (NIC) in which the bandwidth is allocated to a connection for delivering a video when the bandwidth is provided, thereby improving the quality of the video service. A method of using a scheduling table for real-time video linking in a network, comprising: a connection list (1) consisting of empty entries and a connection list (2) consisting of entries allocated in the sense of "best-effort" In the scheduling table of a partition and recombination (SAR) sublayer of an AAL layer consisting of (1) is assigned first, and when the shortage of the linked list (1) is allocated in the linked list (2), the free bandwidth is characterized in that it is effectively utilized to deliver a real-time video.

Description

비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상 연결을 위한 스케쥴링 테이블 관리방법Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sub-Segmentation and Reassembly of Network Interface Cards

본 발명은 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상의 스케쥴링 테이블 이용방법에 관한 것으로, 특히 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서 셀을 스케쥴링하는 경우에 유효 대역폭이 보장되면서 최대 대역폭이 베스트-에퍼트(best-effort)의 의미에서 보장됨으로써 대역폭에 여유가 발생하는 경우에 동영상을 전달하는 연결에 상기 대역폭이 할당되어 동영상 서비스의 품질이 향상되도록 된 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상의 스케쥴링 테이블 이용방법에 관한 것이다.The present invention relates to a method for using a scheduling table for real-time video in a sub-layer of asynchronous transmission mode communication network interface card (NIC), and in particular, to a division of an asynchronous transmission mode communication network interface card (NIC). And the maximum bandwidth is guaranteed in the sense of best-effort while the effective bandwidth is guaranteed when the cell is scheduled in the recombination (SAR) sublayer. The present invention relates to a method of using a scheduling table for real-time video in a segmentation and reassembly (SAR) sublayer of an asynchronous transmission mode communication network interface (NIC) in which the bandwidth is allocated to improve the quality of a video service.

일반적으로 ATM 적응계층(ATM Adaptation Layer)은 ATM계층에서 제공하는 서비스를 상위계층 사용자의 요구사항에 적응시키는 기능을 수행하게 된다. 따라서, ATM 적응계층은 사용자 평면, 제어평면의 상위기능 및 관리평면의 지원을 수행함과 더불어 비동기 전송모드 통신방식 환경과 비 비동기 전송모드 통신방식 환경과의 접면을 제공해야 한다.In general, the ATM Adaptation Layer (ATM) adapts the service provided by the ATM layer to the requirements of the upper layer user. Therefore, the ATM adaptation layer must provide support for the asynchronous transmission mode communication environment and the asynchronous transmission mode communication environment in addition to performing support of the user plane, the higher level control plane and the management plane.

또한, ATM 적응계층에서는 상위계층의 프로토콜 데이터 유니트(PDU; protocol data unit)를 ATM셀의 유료부하 구간에 매핑시킴과 더불어 전송오류를 처리하고, 손실된 셀과 삽입된 셀의 처리 및 흐름제어와 타이밍 제어기능을 제공하게 된다. 그리고, ATM 적응계층은 분할 및 재결합(SAR; segmentation and reassembly) 부계층과 수렴 부계층(CS; convergence sublayer)의 두 부계층으로 구분되게 된다.In addition, the ATM adaptation layer maps the protocol data unit (PDU) of the upper layer to the payload section of the ATM cell, handles transmission errors, processes and flows control of lost and inserted cells. It provides timing control. The ATM adaptation layer is divided into two sublayers: a segmentation and reassembly (SAR) sublayer and a convergence sublayer (CS).

상기 수렴 부계층(CS)은 특정 서비스에 관련된 기능을 수행하고, 분할 및 재결합(SAR)은 서비스 종료에 관계없는 기능을 처리하여 사용자 정보의 분할과 재결합에 관련된 기능을 처리하게 된다. 따라서, 송신측에서는 상기 수렴 부계층(CS)이 상위계층으로부터 사용자 정보로 인가받아 헤더와 트레일러를 붙여 수렴 부계층 프로토콜 데이터 유니트(CS-PDU)를 형성하여 분할 및 재결합(SAR) 부계층으로 보내고, 이 분할 및 재결합(SAR) 부계층은 이를 ATM셀의 크기로 절단한 후 헤더와 트레일러를 붙여 분할 및 재결합 프로토콜 데이터 유니트(SAR-PDU)를 형성하여 ATM계층을 통해 전송하게 된다.The convergence sublayer (CS) performs a function related to a specific service, and the partitioning and recombination (SAR) processes a function related to service segmentation and recombination by processing a function that is not related to service termination. Therefore, at the transmitting side, the convergent sublayer (CS) is applied as user information from an upper layer, attaches a header and a trailer, forms a convergent sublayer protocol data unit (CS-PDU), and sends it to a split and recombination (SAR) sublayer. This split and recombine (SAR) sublayer cuts it into the size of an ATM cell, attaches a header and a trailer to form a split and recombine protocol data unit (SAR-PDU) and transmits it through the ATM layer.

그리고, 수신측에서는 분할 및 재결합(SAR) 부계층이 ATM계층을 통해 수신된 분할 및 재결합 프로토콜 데이터 유니트(SAR-PDU) 중 유료부하 구간만을 추출하여 수렴 부계층 프로토콜 데이터 유니트(CS-PDU)를 형성한 후 수렴 부계층(CS)으로 전달하고, 이 수렴 부계층(CS)에서는 수신된 수렴 부계층 프로토콜 데이터 유니트(CS-PDU) 중 상위계층 사용자 정보만 추출하여 상위계층으로 전달하게 된다.On the receiving side, the segmentation and recombination (SAR) sublayer extracts only the payload interval among the segmentation and recombination protocol data units (SAR-PDU) received through the ATM layer to form a convergence sublayer protocol data unit (CS-PDU). After that, the information is transferred to the convergence sublayer CS, and the convergence sublayer CS extracts only upper layer user information among the received convergence sublayer protocol data units CS-PDUs and delivers the information to the upper layer.

이때, 송신 과정에 있어서 각 부계층을 통과할 때마다 붙는 헤더와 트레일러는 오류처리와 버퍼관리 및 순서보존 등과 관련된 것이고, 수신 과정에 있어서는 이들 정보를 분석하여 오류가 없다고 판단되면 사용자 정보를 상위의 계층으로 전달하게 된다.At this time, the header and the trailer attached to each sub-layer in the transmission process are related to error processing, buffer management, and sequence preservation. Will be passed to the layer.

한편, ITU-T에서는 항등비트율(CBR; constant bit rate), 실시간성, 연결성의 여부에 따라 사용자 서비스를 A, B, C 및 D 종의 4 가지로 분류하고, 이들 각종 서비스에 대응되도록 AAL 타입 1 내지 4 으로 구분하여 정의하게 된다. 또한, 1992 년 6 월의 ITU-T 회의에서는 고속 데이터 통신을 지원하기 위한 AAL 타입 5 를 새로이 논의하였다.On the other hand, ITU-T classifies user services into four types of A, B, C, and D according to constant bit rate (CBR), real time, and connectivity, and AAL type to correspond to these various services. It is defined by dividing into 1 to 4. In addition, the June 1992 ITU-T Conference newly discussed AAL Type 5 to support high-speed data communications.

상기 AAL 타입 1에서는 연결성 방식으로 실시간 항등비트율의 서비스를 제공하고, 사용자에게 제공하는 서비스는 크게 항등비트율(CBR) 데이터 전달, 타이밍 정보전달, 사용자 데이터구조 정보전달, 오류 복구능력과 복구될 수 없는 오류 및 손실에 대한 정보의 표시 등이 있다.In the AAL type 1, a real-time equal bit rate service is provided in a connected manner, and a service provided to a user is largely equal bit rate (CBR) data transfer, timing information transfer, user data structure information transfer, error recovery capability, and cannot be recovered. Display of information about errors and losses.

한편, 일반적으로 AAL 계층의 분할 및 재결합(SAR) 부계층에서는 스케쥴링 테이블을 사용하여 스케쥴링을 하게 되는데, 이때 상기 스케쥴링 테이블을 순환하는 중에 비어 있는 엔트리(entry)에 도달하게 되면 빈 셀(idle cell)을 물리계층으로 내려보내게 된다. 여기서, 상기 빈 셀은 아무런 정보도 포함하지 않은 셀로서 수신측 AAL 계층의 분할 및 재결합(SAR) 부계층에서 상기 빈 셀을 수신하는 경우 상기 빈 셀을 폐기하게 된다.In general, in the partitioning and recombination (SAR) sublayer of the AAL layer, scheduling is performed by using a scheduling table. When an empty entry is reached while circulating the scheduling table, an empty cell is received. Will be sent down to the physical layer. In this case, the empty cell is a cell that does not contain any information, and when the empty cell is received in the partitioning and recombination (SAR) sublayer of the receiving AAL layer, the empty cell is discarded.

그러나, 물리계층에서는 분할 및 재결합(SAR) 부계층으로부터 내려오는 모든 셀을 유효한 셀로 간주하여 물리적 링크를 통해 전송함으로써 아무런 정보를 갖지 않는 빈 셀을 전송하는데 대역폭을 낭비하는 문제점이 발생하게 된다.However, in the physical layer, all cells coming down from the split and recombination (SAR) sublayer are regarded as valid cells and transmitted over a physical link, thereby causing a problem of wasting bandwidth in transmitting empty cells having no information.

이에 본 발명은 상기한 문제점을 해결하기 위한 것으로, 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서 셀을 스케쥴링하는 경우에 유효 대역폭이 보장되면서 최대 대역폭이 베스트-에퍼트(best-effort)의 의미에서 보장됨으로써 대역폭에 여유가 발생하는 경우에 동영상을 전달하는 연결에 상기 대역폭이 할당되어 동영상 서비스의 품질이 향상되도록 된 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상의 스케쥴링 테이블 이용방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the above problems, the maximum bandwidth is best while the effective bandwidth is guaranteed when the cell is scheduled in the sub-layer of the asynchronous transmission mode communication network interface card (NIC) partitioning and recombination (SAR) sub-layer Asynchronous transmission mode communication network interface card (NIC), which is guaranteed in the meaning of best-effort, so that the bandwidth is allocated to a connection for delivering a video when there is a margin in bandwidth. It is an object of the present invention to provide a method of using a scheduling table of real-time video in a segmentation and recombination (SAR) sub-layer of.

상기한 바의 목적을 달성하기 위한 본 발명은, 빈 엔트리들로 구성된 연결 리스트와, "베스트-에퍼트(best-effort)" 의미에서 할당된 엔트리들로 구성된 연결 리스트로 이루어진 AAL 계층의 분할 및 재결합 부계층의 스케쥴링 테이블에 있어서, 소정 연결 설정요구시 상기 연결 리스트가 할당되고, 이 연결 리스트의 부족시 상기 연결 리스트에서 재할당되는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a partitioning of an AAL layer consisting of a linked list consisting of empty entries, and a linked list composed of entries allocated in the "best-effort" sense. A scheduling table of a recombination sub-layer, characterized in that the connection list is allocated when a predetermined connection establishment request is made, and reassigned from the connection list when the connection list is insufficient.

상기한 바와 같이 구성된 본 발명은, 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서 셀을 스케쥴링하는 경우에 유효 대역폭이 보장되면서 최대 대역폭이 베스트-에퍼트(best-effort)의 의미에서 보장됨으로써 대역폭에 여유가 발생하는 경우에 동영상을 전달하는 연결에 상기 대역폭이 할당되어 동영상 서비스의 품질이 향상되게 된다.According to the present invention configured as described above, the maximum bandwidth is best-best while ensuring effective bandwidth when scheduling a cell in a sublayer of a split and recombination (SAR) layer of an asynchronous transmission mode communication network interface card (NIC). In the sense of -effort, the bandwidth is allocated to the connection for delivering the video when bandwidth is generated, thereby improving the quality of the video service.

도1은 일반적인 ATM 프로토콜 참조모델을 도시한 개념도,1 is a conceptual diagram illustrating a general ATM protocol reference model;

도2a는 ATM셀의 데이터 포맷을 나타낸 도면,2A is a diagram showing a data format of an ATM cell;

도2b는 사용자망접면(UNI)에서의 헤더구조를 나타낸 도면,2b is a diagram illustrating a header structure in a user network interface (UNI);

도2c는 망노드접면(NNI)에서의 헤더구조를 나타낸 도면,FIG. 2C shows the header structure at the network node interface (NNI); FIG.

도3은 비동기 전송모드 통신방식에 있어서 계층별 데이터 포맷을 나타낸 도면,3 is a diagram illustrating a data format for each layer in an asynchronous transmission mode communication method;

도4a는 AAL 타입 5에서의 분할 및 재결합(SAR) 부계층 프로토콜 데이터 유니트(PDU) 포맷을 나타낸 도면,FIG. 4A illustrates the partitioning and recombination (SAR) sublayer protocol data unit (PDU) format in AAL type 5; FIG.

도4b는 AAL 타입 5에서의 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU)의 포맷을 나타낸 도면,4B is a diagram illustrating a format of a common part convergence layer layer (CPCS) program data unit (PDU) in AAL type 5;

도5는 소정 연결에 대한 셀 비트율(r)과 시간(t)과의 관계를 나타낸 그래프이다.Fig. 5 is a graph showing the relationship between the cell bit rate r and time t for a given connection.

이하, 본 발명의 바람직한 실시예를 첨부한 예시도면을 참조하여 상세히 설명Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described in detail

먼저, 본 발명의 이해를 쉽게 하기 위하여 본 발명이 적용되는 비동기 전송모드 통신방식을 간략히 설명First, to simplify the understanding of the present invention briefly described asynchronous transmission mode communication method to which the present invention is applied

도 1은 ATM 프로토콜 참조모델을 도시한 개념도이다. 여기서, 상기 개념도는 관리 평면(management plane)과, 제어 평면(control plane) 및, 사용자 평면(user plane)으로 구성되고, 상기 관리 평면은 다시 계층 관리와 평면 관리로 구성되게 된다. 그리고, 평면 관리는 시스템의 전반적인 관리를 의미하고, 계층관리는 자원 및 사용 변수의 관리와 OAM 정보관리를 수행하게 된다.1 is a conceptual diagram illustrating an ATM protocol reference model. Here, the conceptual diagram includes a management plane, a control plane, and a user plane, and the management plane is composed of hierarchical management and plane management. In addition, the plane management means the overall management of the system, and the hierarchical management manages resource and usage variables and OAM information management.

또한, 제어 평면에서는 호 제어 및 접속 제어 정보를 관장하고, 사용자 평면에서는 사용자 정보의 전달을 수행하게 된다. 그리고, 제어 평면과 사용자 평면의 프로토콜은 상위 계층과, ATM 적응 계층, ATM 계층 및, 물리 계층으로 구성되게 된다.In addition, the control plane manages call control and connection control information, and the user plane transmits user information. The protocol of the control plane and the user plane is composed of a higher layer, an ATM adaptation layer, an ATM layer, and a physical layer.

도 2a 내지 도 2c에 도시된 바와 같은 ATM셀을 기본으로 통신하는 바, 사용자의 긴 메시지는 ATM셀로 분할되어 송신되고, 수신된 ATM셀은 다시 하나의 메시지로 재조립되어 상위 사용자에게 전달되게 된다.As shown in FIGS. 2A to 2C, the user's long message is divided into ATM cells and transmitted, and the received ATM cell is reassembled into one message and transmitted to the upper user. .

도 2a는 ATM셀의 데이터 포맷을 나타낸 도면이고, 도 2b는 사용자망접면(UNI)에서의 헤더구조를 나타낸 도면이며, 도 2c는 망노드접면(NNI)에서의 헤더구조를 나타낸 도면이다.FIG. 2A is a diagram illustrating a data format of an ATM cell, FIG. 2B is a diagram illustrating a header structure at a user network interface (UNI), and FIG. 2C is a diagram illustrating a header structure at a network node interface (NNI).

여기서, 상기 ATM셀은 5 바이트(또는 옥텟)의 헤더구간과 48 바이트의 사용자 정보구간으로 구분되고, 5 바이트의 헤더는 도 2b 및 도 2c에 도시된 바와 같이 사용자망접면(UNI : user network interface)에서의 헤더구조로 구분되며, 사용자망접면(UNI)에서의 헤더구조는 제 1 바이트가 4 비트의 일반흐름제어(GFC : generic flow control)와 4 비트의 가상경로 식별번호(VPI : virtual path identifier)로 이루어지게 된다.Here, the ATM cell is divided into a header section of 5 bytes (or octets) and a user information section of 48 bytes, and the header of 5 bytes is a user network interface (UNI) as shown in FIGS. 2B and 2C. Header structure in user network interface (UNI), where the first byte is a 4-bit generic flow control (GFC) and a 4-bit virtual path identification number (VPI) identifier).

그리고, 제 2 바이트가 4 비트의 가상경로 식별번호(VPI)와 4 비트의 가상채널 식별번호(VCI : virtual channel identifier)로 이루어지고, 제 3 바이트는 8 비트의 가상채널 식별번호(VCI)로 이루어지며, 제 4 바이트는 4 비트의 가상채널 식별번호(VCI)와 3 비트의 유료부하형태(PT : payload type)와 1 비트의 셀포기순위(CLP : cell loss priority)로 이루어지고, 제 5 바이트는 8 비트의 헤더오류제어(HEC : header error control)로 이루어지게 된다.The second byte is composed of a 4-bit virtual path identification number (VPI) and a 4-bit virtual channel identifier (VCI), and the third byte is an 8-bit virtual channel identification number (VCI). The fourth byte consists of a 4-bit virtual channel identification number (VCI), a 3-bit payload type (PT), and a 1-bit cell loss priority (CLP). The byte consists of 8 bits of header error control (HEC).

또한, 도 2c에 도시된 바와 같은 망노드접면(NNI)에서의 헤더구조를 보면, 상기 사용자망접면(NNI)의 첫 번째 바이트에 있는 일반흐름제어(GFC)가 가상경로 식별번호(VPI)로 사용되는 것을 제외하고는 사용자망접면(NNI)의 헤더구조와 동일한 것을 알 수 있게 된다. 이러한 비동기 전송모드 통신방식은 다음 표 1에서와 같이 계층적인 구조를 이루고, 각각의 계층별로 표준화된 기준을 가지고 있다.Also, in the header structure of the network node interface (NNI) as shown in FIG. 2C, the general flow control (GFC) in the first byte of the user network interface (NNI) is converted into a virtual path identification number (VPI). Except for being used, it can be seen that it is identical to the header structure of NNI. This asynchronous transmission mode communication method has a hierarchical structure as shown in Table 1 below and has standardized standards for each layer.

계 층Hierarchy 부 계 층Tier 기 능function 상위계층Upper hierarchy 상위계층기능Higher layer function ATM 적응계층ATM Adaptation Layer 수렴(CS) 부계층Convergence (CS) sublayer 수렴기능Convergence function 절단및 재결합(SAR)Cutting and Recombination (SAR) 절단기능 및 재결합기능Cutting function and recombination function ATM 계층ATM layer 일반흐름제어 및 셀헤더 처 리기능General flow control and cell header processing 물리 계층Physical layer 전송수렴(TC)Transmission Convergence (TC) HEC 신호발생 및 추출기능HEC signal generation and extraction function 물리매체Physical medium 비트시간 정보기능Bit time information function

상기 표 1에서와 같이 비동기 전송모드 통신방식은 물리계층, ATM 계층, ATM 적응계층(AAL : ATM adaptation layer), 상위 프로토콜 계층과 같이 수직적인 구조로 구분되고, AAL 계층은 절단 및 재결합 부계층(SAR : segmentation and reassembly sublayer)과 수렴(CS : convergence sublayer) 부계층으로 구분되며, 물리계층은 물리매체(PM)와 전송수렴(TC : transmission convergence) 부계층으로 다시 구분되게 된다.As shown in Table 1, the asynchronous transmission mode communication method is divided into vertical structures such as a physical layer, an ATM layer, an ATM adaptation layer (AAL), and a higher protocol layer. It is divided into segmentation and reassembly sublayer (SAR) and convergence sublayer (CS) sublayer, and the physical layer is divided into physical medium (PM) and transmission convergence (TC) sublayer.

또한, 비동기 전송모드 통신방식에서 사용자가 요구하는 서비스는 그 특성에 따라 다음 표 2와 같이 분류될 수 있다.In addition, a service required by a user in an asynchronous transmission mode communication method may be classified as shown in Table 2 below according to its characteristics.

서비스의 종류Type of service 종단간의 시간관계End-to-end time relationship 비트율Bit rate 연결모드Connection mode 서비스의 예Example of service A종Class A 실시간성Real time 항등Identity 연결성Connectivity 항등율 영상신호Video signal B종Class B 실시간성Real time 가변variable 연결성Connectivity 가변율 영상신호Variable Rate Video Signal C종Class C 비실시간성Non-real-time 가변variable 연결성Connectivity 연결성 데이터Connectivity data D종Class D 비실시간성Non-real-time 가변variable 비연결성Connectionless 비연결성 데이터Connectionless data

상기 서비스에 대응하는 AAL 프로토콜은 다음 표 3과 같이 AAL 1 에서부터 AAL 5까지로 구분되게 된다.The AAL protocol corresponding to the service is divided into AAL 1 to AAL 5 as shown in Table 3 below.

AAL 형태AAL form 대표적인 기능Typical feature AAL 1AAL 1 항등비트율의 A종 서비스를 지원Support class A service of equal bit rate AAL 2AAL 2 실시간성, 가변비트율의 B종 서비스를 지원Support real-time, variable bit rate Class B service AAL 3/4AAL 3/4 가변비트율의 C종 및 D종 서비스를 지원Support class C and D services with variable bit rate AAL 5AAL 5 AAL 3/4 기능을 간소화하여 고속서비스 지원High speed service by simplifying AAL 3/4 function

상기 표 3에 있어서 AAL 계층은 서비스의 종류에 따라 해당 서비스를 효율적으로 처리해 주기 위해 AAL 1, AAL 2, AAL 3/4, AAL 5와 같이 수평적으로 구분되게 된다.In Table 3, the AAL layer is divided horizontally as AAL 1, AAL 2, AAL 3/4, and AAL 5 to efficiently process the corresponding service according to the type of service.

도 3은 비동기 전송모드 통신방식에 있어서 계층별 데이터 포맷을 나타낸 도면으로, 여기서 상위계층의 사용자 서비스 데이터 유니트(U-SDU)가 AAL 서비스 접속점(AAL-SAP : AAL-service access point)틀 통과한 후 AAL 서비스 데이터단위(AAL-SDU)로 형성되어 AAL FIFO에 저장되고, AAL1 SAR계층에서는 사용자가 전송하고자 하는 메시지에 따라 CS-PDU를 47 바이트씩 분할한 후 1 바이트의 SAR헤더를 부가하여 분할 및 재결합 프로토콜 단위(SAR-PDU)를 형성하여 ATM 서비스 접속점(ATM-SAP)을 거쳐 ATM계층으로 내려 보내게 된다. 그리고, ATM계층에서는 5 바이트의 ATM헤더를 부착하여 53 바이트의 ATM셀을 형성한 후 물리계층의 광전송로를 통해 타 단말기 또는 ATM교환기로 송신되게 된다.FIG. 3 is a diagram illustrating a data format for each layer in the asynchronous transmission mode communication method, in which a user service data unit (U-SDU) of a higher layer passes through an AAL service access point (AAL-SAP). After that, it is formed as AAL service data unit (AAL-SDU) and stored in AAL FIFO.In the AAL1 SAR layer, the CS-PDU is divided by 47 bytes according to the message to be transmitted by the user, and then added by adding 1 byte of SAR header. And a recombination protocol unit (SAR-PDU) is formed and sent down to the ATM layer via the ATM service access point (ATM-SAP). In the ATM layer, a 5-byte ATM header is attached to form a 53-byte ATM cell, and then transmitted to another terminal or ATM switch through an optical transmission path of the physical layer.

상기 AAL 5 계층은 비트율이 가변적인 C종 및 D종 서비스의 데이터를 전달하는 AAL 3/4 계층의 오버헤드를 줄여 고속 데이터통신에 적합하도록 이루어지고, 서비스 사용자로부터의 서비스 데이터 유니트(U-SDU)를 투명하게 전달함과 더불어 전송오류를 검출하고, 정보의 식별 및 클록동기화 기능을 수행하는 수렴부계층(CS)과 이 수렴부계층(CS)으로부터 받은 가변길이의 데이터를 분할하여 ATM셀을 만들어 ATM 계층으로 전달함과 더불어 ATM 계층으로부터 ATM셀을 수신하여 재조립하여 CS-PDU를 복구하는 절단 및 재결합 부계층(SAR)으로 분할되게 된다.The AAL 5 layer is made to be suitable for high-speed data communication by reducing the overhead of the AAL 3/4 layer that transmits data of Class C and D services having variable bit rates, and the service data unit (U-SDU) from the service user. ) Transmits an ATM cell by dividing the variable length data received from the convergence layer layer CS and the convergence layer layer CS that detects a transmission error and performs identification and clock synchronization functions. It is divided into a segmentation and recombination sublayer (SAR) that recovers the CS-PDU by receiving and reassembling the ATM cell from the ATM layer.

그리고, 상기 수렴(CS) 부계층은 연결성 및 비연결성 서비스에 공통되는 기능을 담당하는 공통부 수렴부계층(CPCS : common part convergence sublayer)과, 특정 AAL 사용자 서비스를 제공하기 위한 서비스특유 수렴부계층(SSCS : service specific convergence layer)으로 구분되게 된다.In addition, the convergence (CS) sublayer is a common part convergence sublayer (CPCS) in charge of functions common to connectivity and connectionless services, and a service specific convergence sublayer for providing a specific AAL user service. (SSCS: service specific convergence layer).

도 3은 비동기 전송모드 통신방식에 있어서 계층별 데이터 포맷을 나타낸 도면이다. 여기서, 상위계층의 사용자 서비스 데이터 유니트(U-SDU)가 AAL 서비스 접속점(AAL-SAP : AAL-service access point)틀 통과한 후 AAL 서비스 데이터단위(AAL-SDU)로 형성되어 AAL FIFO에 저장되고, AAL SAR계층에서는 사용자가 전송하고자 하는 메시지에 따라 CS-PDU를 47 바이트씩 분할한 후 1 바이트의 SAR헤더를 부가하여 분할 및 재결합 프로토콜 단위(SAR-PDU)를 형성하여 ATM 서비스 접속점(ATM-SAP)을 거쳐 ATM계층으로 내려 보내게 된다. 그리고, ATM계층에서는 5 바이트의 ATM헤더를 부착하여 53 바이트의 ATM셀을 형성한 후 물리계층의 광전송로를 통해 타 단말기 또는 ATM교환기로 송신되게 된다.3 is a diagram illustrating a data format for each layer in an asynchronous transmission mode communication method. Here, the user service data unit (U-SDU) of the upper layer passes through the AAL service access point (AAL-SAP) and is formed as an AAL service data unit (AAL-SDU) and stored in the AAL FIFO. In the AAL SAR layer, the CS-PDU is divided into 47 bytes according to a message to be transmitted by the user, and then a SAR header of 1 byte is added to form a segmentation and recombination protocol unit (SAR-PDU). It is sent down to the ATM layer via SAP. In the ATM layer, a 5-byte ATM header is attached to form a 53-byte ATM cell, and then transmitted to another terminal or ATM switch through an optical transmission path of the physical layer.

한편, 연결성 및 비연결성 데이터 통신을 위한 AAL 3/4는 그 프로토콜에 따르는 제반 절차가 복잡하여 고속 데이터 통신에는 적합하지 않기 때문에 AAL 5의 필요성이 제기되었다. 상기 AAL 5는 AAL 3/4와 비슷하지만, 그 기능을 크게 간소화한 것이 특징인데, AAL 3/4와 마찬가지로 분할 및 재결합(SAR) 부계층, 공통부 수렴부계층(CPCS), 서비스 특유의 수렴 부계층(SSCS)의 부계층을 갖게 된다.On the other hand, AAL 3/4 for the connection and connectionless data communication has raised the need for AAL 5 because the procedures involved in the protocol is complicated and not suitable for high-speed data communication. The AAL 5 is similar to the AAL 3/4, but has a greatly simplified function. Like the AAL 3/4, the AAL 5 is divided into a segmentation and recombination (SAR) sublayer, a common convergence sublayer (CPCS), and service-specific convergence. It has a sublayer of the sublayer SSCS.

그리고, 상기 AAL 5에는 서비스 모드가 메시지 모드와 스트림 모드로 나누어지고, 전달방식도 전달 보장방식과 전달 비보장방식이 있다. 상기 AAL 3/4와 다른 점은 우선 다중화가 지원되지 않고, 상기 다중화가 AAL 계층에 있는 경우에는 서비스 특유의 수렴 부계층(SSCS)에서 일어나게 된다.In AAL 5, a service mode is divided into a message mode and a stream mode, and a delivery method includes a delivery guarantee method and a non-transmission guarantee method. The difference from the AAL 3/4 is that the multiplexing is not supported first, and when the multiplexing is in the AAL layer, it occurs in the service-specific convergence sublayer (SSCS).

도 4a는 AAL 타입 5에서의 분할 및 재결합(SAR) 부계층 프로토콜 데이터 유니트(PDU) 포맷을 나타낸 도면이다. 여기서, AAL 5의 분할 및 재결합(SAR) 부계층은 공통부 수렴부계층(CPCS)으로부터 48 옥텟의 정수배 길이인 가변길의 분할 및 재결합(SAR) 부계층 서비스 데이터 유니트(SDU)을 받아 48 옥텟의 분할 및 재결합(SAR) 부계층 서비스 데이터 유니트(SDU)를 만들게 된다.FIG. 4A is a diagram illustrating a partitioning and recombination (SAR) sublayer protocol data unit (PDU) format in AAL type 5. FIG. Here, the AAL 5 partitioning and recombination (SAR) sublayer receives a variable length division and recombination (SAR) sublayer service data unit (SDU), which is an integer multiple of 48 octets from the common part convergence sublayer (CPCS), and receives 48 octets. A split-and-recombine (SAR) sublayer service data unit (SDU) is created.

그리고, ATM계층에서는 분할 및 재결합(SAR) 부계층 서비스 데이터 유니트(SDU)의 끝부분을 표시하는 기능을 제공함으로써 빌다른 SAR 프로토콜 오버헤드가 없이 그대로 전달될 수 있도록 하게 된다. 즉, ATM헤더에 있는 PT 구간의 AUU(TM_User_to_ATM_User Indication) 파라미터를 사용하여 분할 및 재결합(SAR) 부계층 프로그램 데이터 유니트(PDU)가 분할 및 재결합(SAR) 부계층 서비스 데이터 유니트(SDU)의 어느 부분에 포함되는지를 나타내게 된다.In addition, the ATM layer provides a function of marking an end portion of a segmentation and reassembly (SAR) sublayer service data unit (SDU) so that it can be delivered without any SAR protocol overhead. In other words, any part of a segmentation and recombination (SAR) sublayer program data unit (PDU) is divided and recombined (SAR) sublayer service data unit (SDU) using the AUU (TM_User_to_ATM_User Indication) parameter of the PT interval in the ATM header. Will be included in the.

여기서, AUU=1 이면 그 분할 및 재결합(SAR) 부계층 프로그램 데이터 유니트(PDU)의 끝부분이고, AUU=0 이면 분할 및 재결합(SAR) 부계층 서비스 데이터 유니트(SDU)의 처음이나 중간부분이다.Where AUU = 1 indicates the end of the split and recombine (SAR) sublayer program data unit (PDU), and AUU = 0 indicates the beginning or middle part of the split and recombine (SAR) sublayer service data unit (SDU). .

도 4b는 AAL 타입 5에서의 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU)의 포맷을 나타낸 도면이다. 여기서, 채워넣기(PAD) 구간은 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU) 길이가 48 옥텟의 정수배가 되도록 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU) 유료부하의 끝부분에서 트레일러의 시작전까지를 채워넣는 부분이고, 예비구간은 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU)의 트레일러가 64 비트가 되도록 채워주는 부분이다.4B is a diagram illustrating a format of a common part convergence layer layer (CPCS) program data unit (PDU) in AAL type 5. FIG. Here, the PAD section is the end of the common part convergence layer (CPCS) program data unit (PDU) payload so that the length of the common part convergence layer (CPCS) program data unit (PDU) is an integer multiple of 48 octets. Is the part that fills up to the beginning of the trailer, and the spare section fills the trailer of the Common Convergence Layer (CPCS) Program Data Unit (PDU) to be 64 bits.

그리고, 길이구간은 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU) 유료부하 구간의 길이를 나타내고, CRC 구간은 공통부 수렴부계층(CPCS) 프로그램 데이터 유니트(PDU)에 대한 CRC 계산 결과를 싣는 구간이다.The length section indicates the length of the common part convergence layer layer (CPCS) program data unit (PDU) payload section, and the CRC section shows the CRC calculation result for the common part convergence layer layer (CPCS) program data unit (PDU). It is a loading section.

한편, 본 발명에 따른 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상의 스케쥴링 테이블 이용방법에서는 현재 사용되고 있지 않은 잔여 대역폭을 빈 셀을 전송하는데 사용하지 않고, 현재 설정되어 있는 동영상 연결의 셀데이터를 전송하는데 사용할 수 있도록 하고 있다.Meanwhile, in the method of using a scheduling table for real-time video in the sub-layer of asynchronous transmission mode communication network interface card (NIC) according to the present invention, the remaining bandwidth which is not currently used is not used to transmit empty cells. Instead, it can be used to transmit the cell data of the video connection currently set.

일반적으로, 동영상은 압축을 하여 전송함으로써 트래픽의 밀집도(burstiness)가 커지게 되는데, 이러한 동영상의 셀데이터를 전달하는 연결들에 대해 비동기 전송모드 통신망에서는 보통 평균 셀율(average cell rate)과 최대 셀율(peak cell rate)을 고려하여 필요한 대역폭, 예컨대 유효 대역폭(effective bandwidth)을 결정하여 할당하게 된다.In general, the video is compressed and transmitted to increase the traffic density. For connections carrying cell data of the video, the average cell rate and the maximum cell rate (typically in the asynchronous transmission mode network) In consideration of the peak cell rate, a required bandwidth, for example, an effective bandwidth is determined and allocated.

다음 표 4는 본 발명에 따른 AAL 계층의 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블이다.Table 4 below is a scheduling table of the partition and recombination (SAR) sublayer of the AAL layer according to the present invention.

1One 22 33 1One 1One 22 1One 22 33 1One 1One 22 1One 33 1One 1One 33 1One 22 1One 33 1One 1One 22 1One 33 1One 1One 1One 1One 22 1One 33 1One 22 1One 33 22 22 1One 22 1One 1One 22

여기서, 상기 표 4의 스케쥴링 테이블은 크기가 100인 경우를 예로서 나타내고 있다. 상기 표 4의 숫자가 들어 있는 엔트리는 유효한 엔트리(non-empty)이고, 숫자가 비어 있는 엔트리는 무효한 엔트리이다. 또한, 상기 표 4에 나타낸 "1"의 엔트리는 제 1 연결에 할당된 엔트리이고, "2"의 엔트리는 제 2 연결에 할당된 엔트리이며, "3"의 엔트리는 제 3 연결에 할당된 엔트리이다.Here, the scheduling table of Table 4 shows a case where the size is 100 as an example. The entry containing the number in Table 4 above is a valid entry (non-empty), and the entry with an empty number is an invalid entry. In addition, the entry of "1" shown in Table 4 is an entry assigned to the first connection, the entry of "2" is an entry assigned to the second connection, and the entry of "3" is an entry assigned to the third connection to be.

한편, 물리계층에서의 링크의 셀 전송속도를 ℓ이라 하면, 제 1 연결에 할당된 대역폭은이고, 제 2 연결에 할당된 대역폭은이며, 제 3 연결에 할당된 대역폭은이다. 따라서, 상기 제 1, 제 2 및 제 3 연결의 대역폭을 제외한 잔여 대역폭은이다.On the other hand, if the cell transmission rate of the link in the physical layer is ℓ, the bandwidth allocated to the first connection is And the bandwidth allocated to the second connection is And the bandwidth allocated to the third connection is to be. Therefore, the remaining bandwidth excluding the bandwidths of the first, second and third connections is to be.

여기서, 본 실시예에 따른 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상의 스케쥴링 테이블 이용방법은 다음과 같다.Here, the method of using the scheduling table for real-time video in the segmentation and recombination (SAR) sublayer of the asynchronous transmission mode communication type network interface card (NIC) according to the present embodiment is as follows.

먼저, 실시간 동영상을 전달하는 제 1 연결에 있어서 평균 셀비율(: average cell rate)에 할당된 대역폭은이고, 최대 셀비율(: peak cell rate), 즉 베스트-에퍼트(best-effort) 의미에서 할당된 대역폭은로 되게 된다. 따라서, 변동 대역폭, 예컨대:=은 스케쥴링 테이블에서 빈 엔트리가 발생하는 경우에 할당 가능하게 된다. 여기서, 도 5는 소정 연결에 대한 셀 비트율(r)과 시간(t)과의 관계를 그래프로서 나타내고 있다.First, the average cell rate (1) the bandwidth allocated to the average cell rate , The maximum cell rate ( peak cell rate, or bandwidth allocated in the best-effort sense, It becomes Thus, variable bandwidth, such as : = Can be allocated when an empty entry occurs in the scheduling table. Here, FIG. 5 graphically illustrates the relationship between cell bit rate r and time t for a given connection.

한편, 본 발명에 따른 실시예에 있어서 빈 엔트리들로 구성된 연결 리스트(1)와, "베스트-에퍼트(best-effort)" 의미에서 할당된 엔트리들로 구성된 연결 리스트(2)로 이루어진 AAL 계층의 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에서는 소정 연결 설정요구시 상기 연결 리스트(1)가 할당되고, 이 연결 리스트(1)의 부족시 상기 연결 리스트(2)에서 재할당되게 된다.On the other hand, in the embodiment according to the present invention, an AAL layer consisting of a linked list 1 composed of empty entries and a linked list 2 composed of entries allocated in the sense of "best-effort". In the scheduling table of the partition and recombination (SAR) sublayer, the connection list 1 is allocated when a predetermined connection establishment request is required, and the connection list 2 is reassigned when the connection list 1 is insufficient.

여기서, 새로운 소정 연결 설정 요구신호가 들어오게 되면, 먼저 빈 엔트리들로 구성된 연결 리스트에 평균 셀비율()에 해당되는 셀이 할당되고, 이후 기존의 소정 연결의 해제, 예컨대 상기 소정 연결에 대한 빈 엔트리의 발생시 이 빈 엔트리에 "베스트-에퍼트" 의미에서 연결 리스트에 대한 최대 셀비율()에 해당되는 셀이 할당되게 된다.In this case, when a new predetermined connection establishment request signal is received, the average cell rate is first displayed in a connection list composed of empty entries. Cell is allocated, and then upon release of an existing predetermined connection, e.g., when the empty entry for the given connection occurs, the maximum cell ratio for the linked list in the sense of "best-perfume" to this empty entry ( The cell corresponding to) is allocated.

이와 같이, 스케쥴링 테이블을 사용하여 서비스하는 과정에서 스케쥴링 테이블상의 할당되지 않은 엔트리들을 상기 동영상 연결들에 할당하여 사용하게 된다. 이후, 새로운 연결 설정 요구가 들어오게 되면, 먼저 셀을 빈 엔트리에 우선적으로 할당하고, 이때 요구한 대역폭을 만족시킬 수 없다면 동영상 연결들에 "베스트-에퍼트"의 의미로 할당되었던 엔트리들을 해제하여 할당하게 된다.As such, in the process of serving using the scheduling table, unallocated entries on the scheduling table are allocated to the video connections. Then, when a new connection establishment request comes in, the cell is first assigned to an empty entry. If the bandwidth required cannot be met, then the entries that have been allocated to the video connections in the sense of "best-effert" are released. Will be allocated.

또한, 설정되어 있던 연결이 해제되게 되면, 이 연결에 할당되었던 엔트리들을 동영상을 전달하는 연결에 다시 재할당하게 된다. 즉, 대역폭에 여유가 발생하게 되면, 이를 낭비하지 않고 동영상을 전달하는 연결들에 할당하여 동영상 서비스의 품질을 향상시키게 된다.In addition, when the established connection is released, the entries allocated to the connection are reassigned to the connection that delivers the video. In other words, if a margin occurs in the bandwidth, the quality of the video service is improved by allocating to the connections for delivering the video without wasting it.

한편, 발명의 요지를 이탈하지 않는 범위내에서 여러 가지로 변형하여 실시할 수 있다.In addition, it can change and implement in various ways within the range which does not deviate from the summary of invention.

이상에서 설명Explained above

Claims (3)

빈 엔트리들로 구성된 연결 리스트(1)와, "베스트-에퍼트(best-effort)" 의미에서 할당된 엔트리들로 구성된 연결 리스트(2)로 이루어진 AAL 계층의 분할 및 재결합(SAR) 부계층의 스케쥴링 테이블에 있어서,A split and recombination (SAR) sublayer of an AAL layer consisting of a linked list (1) of empty entries and a linked list (2) of entries assigned in the sense of "best-effort". In the scheduling table, 소정 연결 설정요구시 상기 연결 리스트(1)가 할당되고, 이 연결 리스트(1)의 부족시 상기 연결 리스트(2)에서 재할당되는 것을 특징으로 하는 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상 연결을 위한 스케쥴링 테이블 관리방법.Of the asynchronous transmission mode communication network interface card (NIC), characterized in that the connection list (1) is allocated upon request of a predetermined connection setting, and reassigned from the connection list (2) when the connection list (1) is insufficient. Scheduling table management method for real-time video connection in partitioning and recombination (SAR) sublayer. 제 1 항에 있어서, 상기 스케쥴링 테이블은 소정 연결 설정 요구신호가 들어오게 되면 빈 엔트리들로 구성된 연결 리스트에 평균 셀비율()에 해당되는 셀이 할당되고, 이후 기존의 소정 연결의 해제, 예컨대 상기 소정 연결에 대한 빈 엔트리의 발생시 이 빈 엔트리에 "베스트-에퍼트" 의미에서 소정 연결에 대한 최대 셀비율()에 해당되는 만큼 엔트리들이 할당되는 것을 특징으로 하는 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상 연결을 위한 스케쥴링 테이블 관리방법.2. The scheduling table of claim 1, wherein the scheduling table has an average cell rate in a connection list consisting of empty entries when a predetermined connection establishment request signal is received. Cell is allocated and then the maximum cell rate for a given connection in the sense of "best-perfume" to that empty entry upon release of an existing given connection, e.g., when a free entry for that given connection occurs. A method of managing a scheduling table for real-time video connection in a sub-layer of a network interface card (NIC) divided and recombined (NIC), characterized in that entries are allocated as many as corresponding to the number of entries. 제 2 항에 있어서, 소정 연결에 대한 상기 스케쥴링 테이블의 변동 대역폭은 상기 소정 연결 리스트에 대한 평균 셀비율()과 최대 셀비율()간의 폭에 의해 결정되는 것을 특징으로 하는 비동기 전송모드 통신방식 네트워크 인터페이스 카드(NIC)의 분할 및 재결합(SAR) 부계층에서의 실시간 동영상 연결을 위한 스케쥴링 테이블 관리방법.3. The method of claim 2, wherein the varying bandwidth of the scheduling table for a given connection is determined by the average cell rate for the given connection list. ) And maximum cell rate ( A scheduling method for managing a scheduling table for real-time video connection in a sub-layer of a network interface card (NIC) partitioning and reassembly (NIC), characterized in that it is determined by the width between).
KR1019960072066A 1996-12-26 1996-12-26 Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card Expired - Fee Related KR100221327B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960072066A KR100221327B1 (en) 1996-12-26 1996-12-26 Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960072066A KR100221327B1 (en) 1996-12-26 1996-12-26 Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card

Publications (2)

Publication Number Publication Date
KR19980053030A KR19980053030A (en) 1998-09-25
KR100221327B1 true KR100221327B1 (en) 1999-09-15

Family

ID=19490941

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960072066A Expired - Fee Related KR100221327B1 (en) 1996-12-26 1996-12-26 Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card

Country Status (1)

Country Link
KR (1) KR100221327B1 (en)

Also Published As

Publication number Publication date
KR19980053030A (en) 1998-09-25

Similar Documents

Publication Publication Date Title
US6148001A (en) Multipoint-to-point system which multiplexes complete packets comprised of ATM cells on to a single virtual channel connection
EP0872983A1 (en) A logical link connection server
US6032272A (en) Method and apparatus for performing packet based policing
US5953337A (en) Traffic distribution in ATM network
US6526063B1 (en) System and method for ATM-FR interworking of SVC signalling
WO2000007406A2 (en) Knowledge-based connection admission method and apparatus for providing efficient multiplexing of data and speech over aal2
US6829241B1 (en) AAL-2/AAL-5 processing apparatus in mobile communication system
US6298059B1 (en) Multiple quality of service asynchronous transfer mode-frame relay interworking function and method
KR100221327B1 (en) Asynchronous Transmission Mode Communication Scheme Scheduling Table Management Method for Real-Time Video Connection in Sublayer and Recombination of Network Interface Card
KR100221331B1 (en) Efficient Use of Residual Bandwidth Using Link Lists in the Partitioning and Recombination Sublayers
KR100221333B1 (en) Method for effective use of the residual bandwidth at sar sublayer in aal layer
Subbiah et al. Low-bit-rate voice and telephony over ATM in cellular/mobile networks
KR100221332B1 (en) Efficient Use of Residual Bandwidth in Partitioning and Recombination Sublayers
KR100221330B1 (en) Method of Efficient Use of Residual Bandwidth by Partitioning and Recombining the ALA Layer
KR100221328B1 (en) Asynchronous transmission mode communication method Memory utilization method using receive buffer per connection in segmentation and recombination sublayer of network interface card
KR100221329B1 (en) Apparatus for processing the real time data of moving picture in atm nic
KR0158918B1 (en) Call and connection control method in ATM user network interface
KR100221322B1 (en) Admission control method for real-time connection using frame per connection in asynchronous transmission mode communication network
KR0158923B1 (en) Call and connection control method at atm uni
Filipiak et al. Routing and bandwidth management options in high speed integrated services networks
KR0158917B1 (en) Call and connection control method in ATM user network interface
KR0133784B1 (en) Method of controlling calls and connection in uni of atm system
KR0158928B1 (en) Call and connection control method at atm uni
KR0133796B1 (en) Call and Connection Control Method in ATM User Network Interface
KR0158925B1 (en) Method for controlling call and connection in user-network interface of atm

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20090601

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100627

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100627

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000