KR100357628B1 - 우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 - Google Patents
우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 Download PDFInfo
- Publication number
- KR100357628B1 KR100357628B1 KR1019990063325A KR19990063325A KR100357628B1 KR 100357628 B1 KR100357628 B1 KR 100357628B1 KR 1019990063325 A KR1019990063325 A KR 1019990063325A KR 19990063325 A KR19990063325 A KR 19990063325A KR 100357628 B1 KR100357628 B1 KR 100357628B1
- Authority
- KR
- South Korea
- Prior art keywords
- priority
- cell
- queue
- priority queue
- memory
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
| PQN(1:0) | 우선 순위 큐의 번호 |
| 00 | Priority 0 |
| 01 | Priority 1 |
| 10 | Priority 2 |
| 11 | Priority 3 |
| PRTN(3:0) | 포트할당 |
| 0000 | Port 0 |
| 0001 | Port 1 |
| 0010 | Port 2 |
| 0011 | Port 3 |
| 0100 | Port 4 |
| 0101 | Port 5 |
| 0110 | Port 6 |
| 0111 | Port 7 |
| 1000 | Port 8 (IPC) |
| 1001 | Port 9 (TLB) |
Claims (12)
- 비동기전송모드(ATM) 통신시스템의 우선순위에 따른 셀 처리 장치에 있어서,목적지 포트 및 우선순위에 따른 다수의 우선순위 큐를 할당하고 있는 메모리와,상기 다수의 우선순위 큐중에서 셀이 라이트될 큐의 영역을 지시하는 우선순위 큐 라이트 포인터 지시자를 저장하고 있는 레지스터와,입력 셀의 VPI/VCI로부터 목적지 포트 및 우선순위를 판단하고 해당하는 우선순위 큐를 상기 다수의 우선순위 큐중에서 선택하고, 상기 선택된 우선순위 큐에 상기 입력 셀을 라이트할 수 있는지 판단하고, 판단되는 경우 상기 입력 셀을 라이트할 수 있는 상기 선택된 우선순위 큐의 빈 공간을 상기 우선순위 큐 라이트 포인터 지시자에 의해 확인하고, 상기 선택된 우선순위 큐가 실제로 비어있는지를 판단하고, 확인되는 경우 상기 선택된 우선순위 큐에 상기 입력 셀을 라이트하는 제어부를 포함함을 특징으로 하는 셀 라이트 처리 장치.
- 제1항에 있어서, 상기 입력 셀의 VPI/VCI에 대응하는 목적지 포트 및 우선순위를 저장하고 있는 룩업메모리를 더 포함함을 특징으로 하는 셀 라이트 처리 장치.
- 제2항에 있어서, 상기 입력 셀로부터 VPI/VCI를 추출하고, 이 추출된VPI/VCI를 상기 룩업메모리의 어드레스로서 생성하는 어드레스 생성기를 더 포함함을 특징으로 하는 셀 라이트 처리 장치.
- 비동기전송모드(ATM) 통신시스템의 우선순위에 따른 셀 처리 장치에 있어서,목적지 포트 및 우선순위에 따른 다수의 우선순위 큐를 할당하고 있는 메모리와,상기 다수의 우선순위 큐중에서 셀이 리드될 큐의 영역을 지시하는 우선순위 큐 리드 포인터 지시자를 저장하고 있는 레지스터와,상기 메모리로부터 출력될 셀이 있는지 확인하고, 외부의 물리계층 처리부로 셀을 출력할 수 있는지 확인하고, 상기 메모리로부터 출력될 셀이 있고 상기 물리계층 처리부로 셀을 출력할 수 있는 경우 상기 다수의 우선순위 큐중에서 출력을 위한 셀의 위치를 상기 우선순위 큐 리드 포인터 지시자에 의해 확인하고, 상기 확인된 위치의 우선순위 큐가 실제로 비어있지 않은지를 확인하고, 확인되는 경우 상기 확인된 우선순위 큐로부터 셀을 리드하여 상기 물리계층 처리부로 출력하는 제어부를 포함함을 특징으로 하는 셀 리드 처리 장치.
- 비동기전송모드(ATM) 통신시스템의 우선순위에 따른 셀 처리 장치에 있어서,목적지 포트 및 우선순위에 따른 다수의 우선순위 큐를 할당하고 있는 메모리와,상기 다수의 우선순위 큐중에서 셀이 라이트될 큐의 영역을 지시하는 우선순위 큐 라이트 포인터 지시자를 저장하고 있는 제1레지스터와,상기 다수의 우선순위 큐중에서 셀이 리드될 큐의 영역을 지시하는 우선순위 큐 리드 포인터 지시자를 저장하고 있는 제2레지스터와,입력 셀의 VPI/VCI로부터 목적지 포트 및 우선순위를 판단하고 해당하는 우선순위 큐를 상기 다수의 우선순위 큐중에서 선택하고, 상기 선택된 우선순위 큐에 상기 입력 셀을 라이트할 수 있는지 판단하고, 판단되는 경우 상기 입력 셀을 라이트할 수 있는 상기 선택된 우선순위 큐의 빈 공간을 상기 우선순위 큐 라이트 포인터 지시자에 의해 확인하고, 상기 선택된 우선순위 큐가 실제로 비어있는지를 확인하고, 확인되는 경우 상기 선택된 우선순위 큐에 상기 입력 셀을 라이트하는 라이트 제어부와,상기 메모리로부터 출력될 셀이 있는지 확인하고, 외부의 물리계층 처리부로 셀을 출력할 수 있는지 확인하고, 상기 메모리로부터 출력될 셀이 있고 상기 물리계층 처리부로 셀을 출력할 수 있는 경우 상기 다수의 우선순위 큐중에서 출력을 위한 셀의 위치를 상기 우선순위 큐 리드 포인터 지시자에 의해 확인하고, 상기 확인된 위치의 우선순위 큐가 실제로 비어있지 않은지를 확인하고, 확인되는 경우 상기 확인된 우선순위 큐로부터 셀을 리드하여 상기 물리계층 처리부로 출력하는 리드 제어부를 포함함을 특징으로 하는 셀 처리 장치.
- 제5항에 있어서, 상기 입력 셀의 VPI/VCI에 대응하는 목적지 포트 및 우선순위를 저장하고 있는 룩업메모리를 더 포함함을 특징으로 하는 셀 처리 장치.
- 제6항에 있어서, 상기 입력 셀로부터 VPI/VCI를 추출하고, 이 추출된 VPI/VCI를 상기 룩업메모리의 어드레스로서 생성하는 어드레스 생성기를 더 포함함을 특징으로 하는 셀 처리 장치.
- 삭제
- 삭제
- 삭제
- 목적지 포트 및 우선순위에 따른 다수의 우선순위 큐를 할당하고 있는 메모리와, 상기 다수의 우선순위 큐중에서 셀이 라이트될 큐의 영역을 지시하는 우선순위 큐 라이트 포인터 지시자를 저장하고 있는 레지스터를 포함하는 비동기전송모드(ATM) 통신시스템의 우선순위에 따른 셀 처리 방법에 있어서,입력 셀의 VPI/VCI로부터 목적지 포트 및 우선순위를 판단하고 해당하는 우선순위 큐를 상기 다수의 우선순위 큐중에서 선택하는 (a)과정과,상기 선택된 우선순위 큐에 상기 입력 셀을 라이트할 수 있는지를 판단하는 (b)과정과,상기 제(b)과정에서 판단되는 경우, 상기 입력 셀을 라이트할 수 있는 상기 선택된 우선순위 큐의 빈 공간을 상기 우선순위 큐 라이트 포인터 지시자에 의해 확인하는 (c)과정과,상기 선택된 우선순위 큐의 빈 공간이 실제로 상기 판단된 목적지 포트 및 우선순위에 할당된 큐인지를 확인하는 (d)과정과,상기 선택된 우선순위 큐가 실제로 비어있는지를 확인하는 (e)과정과,상기 선택된 우선순위 큐에 상기 입력 셀을 라이트하는 (f)과정을 포함함을 특징으로 하는 셀 라이트 처리 방법.
- 목적지 포트 및 우선순위에 따른 다수의 우선순위 큐를 할당하고 있는 메모리와, 상기 다수의 우선순위 큐중에서 셀이 리드될 큐의 영역을 지시하는 우선순위 큐 리드 포인터 지시자를 저장하고 있는 레지스터를 포함하는 비동기전송모드(ATM) 통신시스템의 우선순위에 따른 셀 처리 방법에 있어서,상기 메모리로부터 출력될 셀이 있는지 확인하고, 외부의 물리계층 처리부로 셀을 출력할 수 있는지를 확인하는 (a)과정과,상기 (a)과정에서 확인되는 경우 상기 다수의 우선순위 큐중에서 출력을 위한 셀의 위치를 상기 우선순위 큐 리드 포인터 지시자에 의해 확인하는 (b)과정과,상기 (b)과정에서 확인된 위치의 우선순위 큐가 실제로 비어있지 않은지를 확인하는 (c)과정과,상기 (c)과정에서 확인된 위치의 우선순위 큐로부터 셀을 리드하여 해당하는 목적지 포트를 통해 상기 물리계층 처리부로 출력하는 (d)과정을 포함함을 특징으로 하는 셀 리드 처리 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990063325A KR100357628B1 (ko) | 1999-12-28 | 1999-12-28 | 우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990063325A KR100357628B1 (ko) | 1999-12-28 | 1999-12-28 | 우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010060868A KR20010060868A (ko) | 2001-07-07 |
| KR100357628B1 true KR100357628B1 (ko) | 2002-10-25 |
Family
ID=19630670
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019990063325A Expired - Fee Related KR100357628B1 (ko) | 1999-12-28 | 1999-12-28 | 우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100357628B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100547891B1 (ko) * | 2003-02-08 | 2006-01-31 | 삼성전자주식회사 | 비동기 전송 모드 교환시스템에서 우선순위에 따른 데이터입출력 장치 및 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0715436A2 (en) * | 1994-12-02 | 1996-06-05 | AT&T Corp. | ATM buffer memory priority controller |
| WO1997002686A1 (en) * | 1995-07-06 | 1997-01-23 | Telefonaktiebolaget L M Ericsson (Publ) | Atm throttling |
| US5687324A (en) * | 1995-11-08 | 1997-11-11 | Advanced Micro Devices, Inc. | Method of and system for pre-fetching input cells in ATM switch |
-
1999
- 1999-12-28 KR KR1019990063325A patent/KR100357628B1/ko not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0715436A2 (en) * | 1994-12-02 | 1996-06-05 | AT&T Corp. | ATM buffer memory priority controller |
| WO1997002686A1 (en) * | 1995-07-06 | 1997-01-23 | Telefonaktiebolaget L M Ericsson (Publ) | Atm throttling |
| US5687324A (en) * | 1995-11-08 | 1997-11-11 | Advanced Micro Devices, Inc. | Method of and system for pre-fetching input cells in ATM switch |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010060868A (ko) | 2001-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5412648A (en) | Packet switching system for forwarding packets from input buffers using idle/busy status of output buffers | |
| US6349097B1 (en) | Multicasting in switching apparatus | |
| US6728242B2 (en) | ATM cell switching system | |
| Kuwahara et al. | A shared buffer memory switch for an ATM exchange | |
| JP2922119B2 (ja) | 帯域規制装置及びパケット通信装置 | |
| EP0707397A2 (en) | A shared buffer memory switch for a ATM switching system and its broadcasting control method | |
| EP0471344A1 (en) | Traffic shaping method and circuit | |
| JPH09247189A (ja) | マルチキャスト・ルーティング輻輳フィードバックを有する多段式ネットワーク | |
| WO1997042737A1 (en) | Asynchronous transfer mode cell processing system with multiple cell source multiplexing | |
| IL124011A (en) | Atm switch | |
| WO1995015526A1 (en) | Method and system for managing memory in a high speed network | |
| US20170153852A1 (en) | Multi-port memory controller capable of serving multiple access requests by accessing different memory banks of multi-bank packet buffer and associated packet storage design | |
| US6310875B1 (en) | Method and apparatus for port memory multicast common memory switches | |
| EP0858716B1 (en) | Improvements in or relating to an atm switch | |
| KR100357628B1 (ko) | 우선 순위 큐를 가지는 비동기전송모드 통신시스템의 셀처리 장치 및 방법 | |
| KR100279949B1 (ko) | 셀 재배열 버퍼 | |
| JPH11122257A (ja) | 共通バッファ型スイッチ | |
| US5815499A (en) | ATM switch address generating circuit | |
| JPH11261584A (ja) | 共通バッファメモリ制御装置 | |
| US6023469A (en) | Idle address controller for shared buffer type ATM switch | |
| GB2306076A (en) | ATM network switch | |
| JP2939010B2 (ja) | Atmセルの方路振り分け用スイッチ | |
| KR100282405B1 (ko) | 에이티엠 교환기에서 셀 큐잉 장치 및 방법 | |
| JP2982771B2 (ja) | 共有バッファ型atmスイッチ | |
| KR100440057B1 (ko) | 에이티엠 교환 방식에서 음성 패킷 처리를 위한 버퍼 운용방법 |
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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 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-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20080903 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| 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: 20091009 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: 20091009 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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 |