KR20000007582A - Device for managing cell transferred from asynchronous transfer mode by class - Google Patents
Device for managing cell transferred from asynchronous transfer mode by class Download PDFInfo
- Publication number
- KR20000007582A KR20000007582A KR1019980026993A KR19980026993A KR20000007582A KR 20000007582 A KR20000007582 A KR 20000007582A KR 1019980026993 A KR1019980026993 A KR 1019980026993A KR 19980026993 A KR19980026993 A KR 19980026993A KR 20000007582 A KR20000007582 A KR 20000007582A
- Authority
- KR
- South Korea
- Prior art keywords
- cell
- buffer
- cells
- transmitted
- class
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5649—Cell delay or jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은 비동기전송모드 스위치에서 클래스별로 셀을 관리하는 장치에 관한 것으로, 특히 다양한 트래픽의 폭주시 셀의 지연과 손실을 동시에 고려한 클래스별로 전송된 셀을 관리하는 장치에 관한 것이다.The present invention relates to an apparatus for managing a cell for each class in an asynchronous transmission mode switch, and more particularly, to an apparatus for managing a cell transmitted for each class considering the delay and loss of a cell simultaneously when congestion of various traffic.
통상적으로 비동기전송모드(Asynchronous Transfer Mode) 스위치에서는 셀 헤더내의 셀 손실 우선 순위(Cell Loss Priority) 비트를 이용하여 서로 다른 우선 순위를 갖는 트래픽을 처리한다.In general, an asynchronous transfer mode switch handles traffic having different priorities by using a cell loss priority bit in a cell header.
이러한 셀 손실 우선 순위 기법은 축출 기법, 부분 버퍼 고유 기법, 경로 분리 기법등으로서 버퍼를 억세스하기 위해 제한된 버퍼 사용에 대한 우선권과 망폭주시 이를 해결하기 위해 위반 셀이나 낮은 우선 순위 셀을 선택적으로 폐기시키는 것이다.These cell loss priority schemes are eviction schemes, partial buffer specific techniques, path separation schemes, etc., which prioritize limited buffer usage to access buffers and selectively discard violating cells or low priority cells to resolve them in the event of network congestion. It is to let.
이러한 손실 우선 순위 기법중에서 축출 기법은 도 1에 도시된 것과 같이 버퍼100이 완전히 채워질때까지 λH의 도착율을 가지는 높은 순위 셀과 λL의 도착율을 가지는 낮은 순위 셀 모두를 받아 들인다. 버퍼100이 다 채워진 후 도착하는 낮은 순위 셀은 폐기되며, 높은 순위 셀이 도착하면 버퍼100 내에 낮은 순위 셀이 있을 경우 낮은 순위 셀을 축출하고, 높은 순위 셀이 그 위치에 들어간다. 그러나, 축출 기법은 낮은 순위 셀이 없을 경우 높은 순위 셀까지 손실되는 문제점이 있다. 또한, 축출 기법은 주로 동일한 트랙픽내의 우선 순위 제어에 많이 사용되는 것으로서 버퍼를 완전히 공유할 수 있지만, 낮은 우선 순위 셀의 위치 파악이 요구되기 때문에 구현하기 어렵다. 게다가, 축출 기법은 처리 시간이 길고, 다양한 트래픽 제어에 부적합하며 트래픽 순서 보장이 어려워서 고속망인 비동기전송모드망에서는 부적합하다.Among these loss priority schemes, the eviction scheme accepts both high rank cells with a arrival rate of λ H and low rank cells with a arrival rate of λ L until the buffer 100 is completely filled, as shown in FIG. The low rank cells arriving after the buffer 100 is filled up are discarded. When the high rank cells arrive, the low rank cells are evicted when there are low rank cells in the buffer 100, and the high rank cells enter the position. However, the eviction technique has a problem in that even if there is no low rank cell, even the high rank cell is lost. In addition, the eviction technique is mainly used for priority control in the same traffic, and the buffer can be completely shared, but it is difficult to implement because the location of low priority cells is required. In addition, the eviction scheme is unsuitable for the asynchronous transmission mode network, which is a high speed network because of its long processing time, inadequate control of various traffics, and difficulty in guaranteeing traffic order.
한편, 부분 버퍼 공유 기법은 도 2에 도시된 것과 같이 버퍼210의 문턱값(TH1)까지는 λL의 도착율을 가지는 낮은 순위 셀과 λH의 도착율을 가지는 높은 순위 셀들이 버퍼200,210를 공유하다가 문턱값(TH1)을 넘어서면 높은 순위의 셀만을 받아들이고, 낮은 순위 셀은 폐기시키며 버퍼200,210이 완전히 채워지면 높은 순위 셀도 폐기되는 기법이다. 이러한 부분 버퍼 공유 기법은 축출 기법보다 효율은 떨어지지만 구현하기가 쉽고 하드웨어적으로 처리할 수 있어 비동기전송모드와 같은 고속 전송에 적합하다. 하지만, 이러한 부분 버퍼 공유 기법은 입력되는 낮은 순위와 높은 순위 셀의 조성 비율에 따라 문턱값을 변화시키지 못하므로 과도한 낮은 순위 셀의 손실이 일어나 망의 처리율을 저하시키면서 자원을 낭비하는 결과를 초래할뿐만 아니라 낮은 우선순위 트래픽으로부터의 과부하가 높은 우선순위 트래픽의 성능을 떨어뜨릴 수 있다는 문제점이 있다. 특히, 이러한 부분 버퍼 공유 기법은 낮은 순위 셀의 비율이 상대적으로 높을 경우에는 그 문제점이 더욱 심각하다.On the other hand, in the partial buffer sharing scheme, as shown in FIG. 2, the low ranking cells having the arrival rate of λ L and the high ranking cells having the arrival rate of λ H share the buffers 200 and 210 up to the threshold value TH1 of the buffer 210. If (TH1) is exceeded, only high-rank cells are accepted, low-rank cells are discarded, and high-rank cells are discarded when buffers 200 and 210 are completely filled. Although this partial buffer sharing scheme is less efficient than the eviction scheme, it is easy to implement and can be processed in hardware, which is suitable for high-speed transmission such as asynchronous transfer mode. However, this partial buffer sharing technique does not change the threshold value according to the composition ratio of the low rank and high rank cells input, resulting in excessive low rank cell loss, resulting in waste of resources while reducing network throughput. However, there is a problem that an overload from low priority traffic can degrade the performance of high priority traffic. In particular, this partial buffer sharing technique is more serious when the ratio of low rank cells is relatively high.
한편, 경로 분리 버퍼 기법은 도 3에 도시된 것과 같이 가상 경로를 분리하고 손실에 민감한 서비스와 덜 민감한 서비스 각각에 대해 버퍼300,310를 분리하여 처리하는 방법이다. 그러므로 한 트래픽 클래스의 성능은 다른 트래픽 클래스의 과부하에 의해 전혀 영향을 받지 않는다. 하지만, 이러한 경로 분리 버퍼 기법은 쉽게 수행되는 반면 비동기전송모드 통계적 다중화 이득을 충분히 활용할 수 없다는 것과 각 서비스 클래스에서 사용되지 않는 망자원의 낭비가 존재한다는 단점이 있다.Meanwhile, as shown in FIG. 3, the path separation buffer scheme separates virtual paths and separates and processes buffers 300 and 310 for loss-sensitive and less sensitive services. Therefore, the performance of one traffic class is not affected at all by the overload of the other traffic class. However, these path separation buffer schemes are easy to perform, but there are disadvantages in that they cannot fully utilize the asynchronous transmission mode statistical multiplexing gain and waste of network resources not used in each service class.
따라서, 본 발명의 목적은 비동기전송모드 스위치에서 전송되는 셀의 다양한 트래픽에 대해서 서비스의 질을 만족하도록 하는 장치를 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus for satisfying the quality of service for various traffics of a cell transmitted in an asynchronous transmission mode switch.
본 발명의 다른 목적은 비동기전송모드 스위치에서 전송되는 셀의 다양한 트래픽에 대해 폭주 발생시 셀의 손실과 지연을 동시에 고려하는 장치를 제공함에 있다.Another object of the present invention is to provide an apparatus that simultaneously considers cell loss and delay when congestion occurs for various traffic of a cell transmitted in an asynchronous transmission mode switch.
본 발명의 또다른 목적은 비동기전송모드 스위치에서 다양한 트래픽 발생시 전송되는 셀의 손실과 지연을 동시에 고려한 클래스별로 분류하여 셀을 관리하는 장치를 제공함에 있다.Still another object of the present invention is to provide an apparatus for managing cells by classifying by class considering simultaneous loss and delay of cells transmitted when various traffic occurs in an asynchronous transmission mode switch.
본 발명의 또다른 목적은 비동기전송모드 스위치에서 전송되는 셀의 다양한 트래픽에 대해 각 클래스별로 저장하여 대역에 따라 스케쥴링하는 장치를 제공함에 있다.Still another object of the present invention is to provide an apparatus for scheduling according to a band by storing each class of various traffic of a cell transmitted in an asynchronous transmission mode switch.
이러한 목적들을 달성하기 위한 본 발명은 비동기전송모드 스위치에서 전송되는 셀의 헤더로부터 우선 순위 비트를 비교하는 셀손실우선순위비교기와, 상기 전송되는 셀을 비어 있는 곳이라면 어느 곳이라든 저장하는 공통버퍼와, 상기 공통버퍼에 저장된 셀의 어드레스를 각 클래스별로 저장하는 어드레스버퍼와, 상기 전송되는 셀을 상기 공통버퍼에 비어있는 곳에 저장시키고 상기 공통버퍼에 저장된 셀의 어드레스를 상기 어드레스버퍼에 저장시키는 어드레스콘트롤러로 구성되는 것을 특징으로 한다.The present invention for achieving the above object is a cell loss priority comparator that compares the priority bits from the header of the cell transmitted in the asynchronous transmission mode switch, and a common buffer for storing the transmitted cell anywhere An address buffer for storing the addresses of cells stored in the common buffer for each class, an address buffer for storing the transmitted cells in an empty place in the common buffer, and an address of the cells stored in the common buffer in the address buffer; It is characterized by consisting of a controller.
도 1은 종래 축출 기법에 따른 셀을 관리하는 방법을 나타내는 도면.1 is a diagram illustrating a method for managing a cell according to a conventional eviction technique.
도 2는 종래 부분 버퍼 공유 기법에 따른 전송 셀의 관리하는 방법을 나타내는 도면.2 is a diagram illustrating a method for managing a transport cell according to a conventional partial buffer sharing scheme.
도 3은 종래 경로 분리 기법에 따른 셀을 관리하는 방법을 나타내는 도면.3 is a diagram illustrating a method for managing a cell according to a conventional path separation scheme.
도 4는 본 발명에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치의 구성도.4 is a block diagram of an apparatus for managing a cell transmitted in an asynchronous transmission mode switch according to the present invention.
도 5는 본 발명에 따른 어드레스버퍼의 저장 상태를 나타내는 도면.5 is a view showing a storage state of an address buffer according to the present invention;
이하 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
본 발명의 실시예에 따른 비동기전송모드 스위치는 도 4에 도시된 것과 같이 다중화부410과 셀손실우선순위비교기420과 공통버퍼430과 어드레스콘트롤러440과 어드레스버퍼450과 순방향폭주표시기460를 구비한다.As shown in FIG. 4, the asynchronous transfer mode switch includes a multiplexer 410, a cell loss priority comparator 420, a common buffer 430, an address controller 440, an address buffer 450, and a forward congestion indicator 460.
도 4를 참조하면, 본 발명에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 셀손실우선순위비교기420과 공통버퍼430과 어드레스콘트롤러440과 어드레스버퍼450로 구성된다. 셀손실우선순위(Cell Loss Priority)비교기420은 다중화부410으로부터 전송되는 셀의 헤더를 검색하여 상기 전송된 셀의 손실 우선 순위를 비교한다. 공통버퍼430은 임의 저장방식 메모리로서 비어 있는 곳이라면 어느 곳이든 전송되는 셀을 저장한다. 어드레스콘트롤러440은 셀손실우선순위비교기420으로부터 전송되는 셀의 우선 순위에 따라 상기 전송된 셀을 공통버퍼430에 저장시키고, 공통버퍼430에 저장된 셀의 어드레스를 지연(delay)과 손실(loss)을 동시에 고려한 클래스별로 어드레스버퍼450에 저장한다. 즉, 어드레스저장부450은 셀저장부430에 저장된 셀의 어드레스를 도 5에 도시된 것과 같이 각 클래스별로 저장한다. 순방향폭주표시기(Explicit Forward Congestion Indication marker)460은 공통버퍼430으로부터 출력되는 셀의 폭주를 표시하고, 상기 전송되는 셀의 폭주시 셀의 전송률을 가변시키도록 한다.Referring to FIG. 4, an apparatus 400 for managing a cell transmitted in an asynchronous transmission mode switch according to the present invention includes a cell loss priority comparator 420, a common buffer 430, an address controller 440, and an address buffer 450. The cell loss priority comparator 420 searches a header of a cell transmitted from the multiplexer 410 and compares the loss priority of the transmitted cell. The common buffer 430 is a random storage type memory and stores a cell to be transmitted wherever it is empty. The address controller 440 stores the transmitted cells in the common buffer 430 according to the priority of the cells transmitted from the cell loss priority comparator 420, and delays and loses the addresses of the cells stored in the common buffer 430. Stored in the address buffer 450 for each class considered at the same time. That is, the address storage unit 450 stores the address of the cell stored in the cell storage unit 430 for each class as shown in FIG. 5. An Explicit Forward Congestion Indication marker 460 indicates congestion of a cell output from the common buffer 430 and allows the cell rate to be varied when congestion of the transmitted cell occurs.
본 발명의 실시예에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 상기 전송된 셀을 지연과 손실의 중요도에 따라 각 클래스로 나누어 입력된 최대값과 평균값을 이용해서 전체 대역폭에 대해서 환산한 값에 따라 동적으로 전송기회를 부여하고, 이를 통해서 스케쥴링(scheduling)한다. 이러한 본 발명의 실시예에 따른 비동기전송모드 스위치에서 상기 전송된 셀의 지연과 손실의 중요도에 따라 예를 들면, 다음과 같이 트래픽 서비스의 클래스를 나눌 수 있다. 비동기전송모드 스위치에서 트래픽 서비스의 클래스(Traffic Service Classes)는 씨비알(Constant Bit Rate: 이하 CBR이라고 함)과 알티-비비알(RT-Variable Bit Rate: 이하 RT-VBR이라고 함)과 엔알티-비비알(NRT-Variable Bit Rate: 이하 NRT-VBR이라고 함)과 에비알(Available Bit Rate: 이하 ABR이라고 함)과 유비알(Unspecified Bit Rate: 이하 UBR이라고 함)의 5가지 종류가 있다. 여기서 상기 CBR 트래픽은 오디오신호와 같이 일정한 속도로 서비스되는 트래픽이며, VBR은 비디오신호와 같이 가변 속도로 서비스되는 트래픽으로서 실시간(real time)으로 서비스되어야 한다. 또한, ABR 트래픽과 UBR 트래픽은 데이터 파일등을 전송하는 서비스로서 실시간으로 처리하지 않아도 되는 서비스이다. 비동기전송모드 스위치는 트래픽 종류들을 서비스하는 전체 대역(bandwidth)내에서 실시간으로 서비스되는 CBR 트래픽과 VBR 트래픽들이 차지하는 부분을 제외한 나머지 대역들을 ABR 트래픽 소스(traffic source)들에 균등하게 할당한다. 즉, 비동기전송모드 스위치는 전체 대역중에 CBR 트래픽과 VBR 트래픽들이 차지하는 부분을 제외한 나머지 대역들을 ABR 트래픽 소스(traffic source)들에 균등하게 할당하여 대역폭의 사용 효율성을 향상시킨다.The apparatus 400 for managing a cell transmitted in an asynchronous transmission mode switch according to an embodiment of the present invention divides the transmitted cell into classes according to the importance of delay and loss, and uses the maximum and average values inputted for the entire bandwidth. According to the converted value, the transmission opportunity is dynamically assigned and scheduled through this. In the asynchronous transmission mode switch according to the embodiment of the present invention, for example, the class of traffic service may be divided according to the importance of delay and loss of the transmitted cell. The traffic service classes in the Asynchronous Transfer Mode Switch are referred to as Constant Bit Rate (CBR), AL-Variable Bit Rate (RT-VBR) and NL- There are five types of BBs (NRT-Variable Bit Rate: NRT-VBR), EVB (Available Bit Rate: ABR) and UBI (Unspecified Bit Rate: UBR). Here, the CBR traffic is traffic that is serviced at a constant rate, such as an audio signal, and the VBR traffic is serviced at a variable rate, such as a video signal, and should be serviced in real time. In addition, ABR traffic and UBR traffic is a service for transmitting data files, etc., which do not need to be processed in real time. The asynchronous transfer mode switch equally allocates the remaining bands to the ABR traffic sources except for the portion occupied by CBR traffic and VBR traffic served in real time within the entire bandwidth serving the traffic types. That is, the asynchronous transmission mode switch improves bandwidth utilization by allocating remaining bands equally to ABR traffic sources except for the portion occupied by CBR traffic and VBR traffic.
이와 같이, 본 발명의 실시예에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 공통버퍼430에 저장된 셀의 클래스별로 요구되는 처리 속도가 다르므로 각 클래스별로 적합한 전송기회를 부여하도록 스케쥴링한다.As such, since the processing speed required for each class of cells stored in the common buffer 430 is different, the apparatus 400 for managing cells transmitted in the asynchronous transmission mode switch according to an embodiment of the present invention is scheduled to give a suitable transmission opportunity for each class. do.
또한, 본 발명의 실시예에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 공통버퍼430에 저장된 셀의 클래스에 따라 동적으로 전송되면서 ABR 서비스의 CLR이 높을 경우 순방향폭주표시기460을 통해 셀 레벨에서 할 수 있는 순방향폭주표시비트를 세팅하여 전송률을 가변시킨다.In addition, the device 400 for managing the cell transmitted in the asynchronous transmission mode switch according to an embodiment of the present invention is dynamically transmitted according to the class of the cell stored in the common buffer 430, when the CLR of the ABR service is high through the forward congestion indicator 460 The bit rate is varied by setting the forward congestion indication bit at the cell level.
그리고, 본 발명의 실시예에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 불법적인 셀이 전송될 때 공통버퍼430의 저장 용량에 따라 상기 전송된 불법적인 셀의 저장여부를 결정짓는다. 그러므로, 셀손실우선순위비교기420은 셀 헤더에 포함된 셀손실우선순위비트의 우선 순위를 점검하고, 이 비트에 대한 정보를 각 클래스별로 어드레스버퍼450에 저장한다. 따라서, 본 발명의 실시예에 따른 비동기전송모드 스위치에서 전송되는 셀을 관리하는 장치400은 공통버퍼430이 오버플로우될 때 공통버퍼430에 저장된 셀의 클래스별로 우선 순위가 낮은 셀을 먼저 폐기(discarding)한다.In addition, the apparatus 400 for managing a cell transmitted in the asynchronous transfer mode switch according to an embodiment of the present invention determines whether to store the transmitted illegal cell according to the storage capacity of the common buffer 430 when the illegal cell is transmitted. . Therefore, the cell loss priority comparator 420 checks the priority of the cell loss priority bit included in the cell header, and stores information about the bit in the address buffer 450 for each class. Therefore, the apparatus 400 for managing a cell transmitted in the asynchronous transfer mode switch according to an embodiment of the present invention first discards a cell having a lower priority for each class of cells stored in the common buffer 430 when the common buffer 430 overflows. )do.
상술한 바와 같이 본 발명은 비동기전송모드 스위치에서 전송되는 셀의 지연과 손실의 중요도에 따라 클래스별로 구분하여 셀을 저장하고 대역에 따라 제어가 가능한 스케쥴링을 사용하므로써 다양한 특성의 트래픽에 대해서 이들의 질을 만족시켜줄 수 있다.As described above, the present invention uses scheduling that stores cells and classifies them according to the band according to the importance of delay and loss of cells transmitted in the asynchronous transmission mode switch. Can satisfy.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1998-0026993A KR100369795B1 (en) | 1998-07-04 | 1998-07-04 | Device that manages cells transmitted from asynchronous transfer mode switch by class |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1998-0026993A KR100369795B1 (en) | 1998-07-04 | 1998-07-04 | Device that manages cells transmitted from asynchronous transfer mode switch by class |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000007582A true KR20000007582A (en) | 2000-02-07 |
KR100369795B1 KR100369795B1 (en) | 2003-05-12 |
Family
ID=19543132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1998-0026993A KR100369795B1 (en) | 1998-07-04 | 1998-07-04 | Device that manages cells transmitted from asynchronous transfer mode switch by class |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100369795B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100327162B1 (en) * | 1999-11-24 | 2002-03-13 | 서평원 | Cell Scheduling Method According To Weighted Priority In ATM Switch |
KR100436365B1 (en) * | 2001-06-23 | 2004-06-18 | 삼성전자주식회사 | ATM-based delay adaptive scheduling apparatus according to traffic types and method thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3079793B2 (en) * | 1992-09-18 | 2000-08-21 | 株式会社日立製作所 | Congestion control method and call admission control method |
-
1998
- 1998-07-04 KR KR10-1998-0026993A patent/KR100369795B1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100327162B1 (en) * | 1999-11-24 | 2002-03-13 | 서평원 | Cell Scheduling Method According To Weighted Priority In ATM Switch |
KR100436365B1 (en) * | 2001-06-23 | 2004-06-18 | 삼성전자주식회사 | ATM-based delay adaptive scheduling apparatus according to traffic types and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR100369795B1 (en) | 2003-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100229558B1 (en) | The low-delay or low-loss switch for asynchronous transfer mode | |
CA2700321C (en) | Method and apparatus for reducing pool starvation in a shared memory switch | |
US7764703B1 (en) | Apparatus and method for dynamically limiting output queue size in a quality of service network switch | |
KR100326789B1 (en) | Dynamic queue length thresholds in a shared memory atm switch | |
US7058070B2 (en) | Back pressure control system for network switch port | |
US6490248B1 (en) | Packet transfer device and packet transfer method adaptive to a large number of input ports | |
EP1239637B1 (en) | Time based packet scheduling and sorting system | |
US6751194B1 (en) | Packet multiplexer for priority control | |
KR100933917B1 (en) | Bandwidth guarantee and overload protection method in network switch | |
US6535484B1 (en) | Method and apparatus for per traffic flow buffer management | |
JP2856104B2 (en) | ATM switch | |
GB2339371A (en) | Rate guarantees through buffer management | |
US6999464B2 (en) | Method of scalable non-blocking shared memory output-buffered switching of variable length data packets from pluralities of ports at full line rate, and apparatus therefor | |
JPH1132055A (en) | Buffer controller and buffer control method | |
US6510160B1 (en) | Accurate computation of percent utilization of a shared resource and fine resolution scaling of the threshold based on the utilization | |
KR100739897B1 (en) | A method and an arrangement for managing packet queues in switches | |
US5189672A (en) | Device for regulating the throughput of virtual circuits on an asynchronous time-division multiplex transmission channel | |
US7391785B2 (en) | Method for active queue management with asymmetric congestion control | |
KR100369795B1 (en) | Device that manages cells transmitted from asynchronous transfer mode switch by class | |
KR100251778B1 (en) | Adaptive cell scheduling method using queue occupancy information and switching systems | |
US7161938B1 (en) | Network switch | |
KR100243413B1 (en) | Apparatus and method for controlling buffer using hol-lj method | |
KR960014421B1 (en) | Priority control method of atm switch | |
KR20010056754A (en) | Multi-class quality of service control method for DiffServ-Enabled core router | |
KR100198442B1 (en) | Priority control method for controlling cell service ratio according to cell occupancy status in atm switching system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20010621 Effective date: 20021129 |
|
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121228 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20131230 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |