1 |
1
다수의 입력 모듈로 구성되는 입력부;다수의 출력 모듈로 구성되는 출력부; 및다수의 스위치 컴포넌트로 구성되며, 상기 입력부로부터 전달되는 패킷을 수신하여, 상기 출력부로 전달하는 스위치 패브릭으로 구성되고,상기 입력 모듈은,다수의 가상 출력 큐; 및상기 다수의 가상 출력 큐에 저장된 패킷을 가중치 라운드 로빈(Weighted Round Robin) 방식으로 선택하여 출력하는 액세스 속도 제어기;를 포함하는 패킷 스위치 시스템
|
2 |
2
제 1 항에 있어서,액세스 속도 제어기는 상기 가상 출력 큐에 저장된 패킷의 저장 양을 측정하여, 저장 임계치 이상으로 패킷을 저장하고 있는 상기 가상 출력 큐가 있으면 해당 가상 출력 큐의 가중치를 높이고 이에 따라 선택 빈도가 높아져서 결과적으로는 해당 패킷을 더 빠른 속도로 출력하게 하는 패킷 스위치 시스템
|
3 |
3
제 2 항에 있어서, 상기 액세스 속도 제어기는 가중치가 높아진 상기 가상 출력 큐에 대해, 다음 사이클 처리 시에 저장 패킷 양이 저장 임계치 이하인 경우 높아진 상기 가중치를 원래 값으로 복구시키는 패킷 스위치 시스템
|
4 |
4
제 1 항에 있어서,상기 출력 모듈은 패킷을 보낸 입력 모듈별로 입력되는 패킷의 전달 속도를 측정하여, 패킷 전달 속도가 속도 임계값 이상이면, 역방향 억제 신호 1을 속도 임계값 이상으로 패킷을 보낸 입력 모듈의 상기 액세스 속도 제어기로 전달하는 속도 측정부를 포함하는 것인 패킷 스위치 시스템
|
5 |
5
제 4 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 1을 수신하고, 상기 역방향 억제 신호 1을 반영하여 상기 가상 출력 큐의 가중치를 조절하는 것인 패킷 스위치 시스템
|
6 |
6
제 5 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 1을 수신하면, 상기 역방향 억제 신호1을 보낸 출력 모듈에 대응되는 가상 출력 큐의 가중치를 감소시키는 한편, 타이머 1을 동작시키는 것인 패킷 스위치 시스템
|
7 |
7
제 6 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 1을 수신하지 않는 경우, 상기 타이머 1이 0인지를 판단하고, 0이 아닌 경우, 상기 타이머 1을 하나 감소시키고, 이전 사이클에서 상기 역방향 억제 신호 1을 수신함에 따라 감소된 상기 가중치를 한 단계씩 복구시키기 위해 가중치 감소값을 상기 타이머 1의 초기 세팅값으로 나눈 수만큼 해당 가상 출력 큐의 상기 가중치를 증가시키는 것인 패킷 스위치 시스템
|
8 |
8
제 1 항에 있어서,상기 출력 모듈은 상기 입력 모듈로부터 전달되는 패킷을 버퍼에 저장하며, 저장된 패킷 양을 측정하여, 저장 임계값 이상이면, 역방향 억제 신호 2를 모든 입력 모듈의 상기 액세스 속도 제어기로 전달하는 버퍼를 포함하는 것인 패킷 스위치 시스템
|
9 |
9
제 8 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 2를 수신하고, 상기 역방향 억제 신호 2를 반영하여 상기 가상 출력 큐의 가중치를 조절하는 것인 패킷 스위치 시스템
|
10 |
10
제 9 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 2를 수신하면, 상기 역방향 억제 신호 2를 보낸 출력 모듈에 대응되는 가상 출력 큐의 상기 가중치를 감소시키는 한편, 타이머 2를 동작시키는 것인 패킷 스위치 시스템
|
11 |
11
제 10 항에 있어서,상기 액세스 속도 제어기는 상기 역방향 억제 신호 2를 수신하지 않는 경우, 상기 타이머 2가 0인지를 판단하고, 0이 아닌 경우, 상기 타이머 2를 하나 감소시키고, 이전 사이클에서 상기 역방향 억제 신호 2를 수신함에 따라 감소된 상기 가중치를 한 단계씩 복구시키기 위해 가중치 감소값을 상기 타이머 2의 초기 세팅값으로 나눈 수만큼 해당 가상 출력 큐의 상기 가중치를 증가시키는 패킷 스위치 시스템
|
12 |
12
입력 모듈에 입력된 패킷을 전달할 출력 모듈에 대응되는 가상 출력 큐에 저장하고, 다수의 가상 출력 큐에 저장된 패킷을 가중치 라운드 로빈 방식에 따라 선택하여 출력하는 단계;상기 입력 모듈이 패킷을 저장하면서, 상기 가상 출력 큐에 저장된 패킷 양을 측정하고, 저장 임계치와 비교하여, 저장 임계치 이상인지를 판단하는 단계;상기 저장 패킷 양이 상기 저장 임계치 이상인 경우, 해당 가상 출력 큐의 가중치를 증가시키는 단계; 및입력 모듈에서 출력 모듈로 전달되는 패킷의 전달 속도가 속도 임계값 이상인 경우에 출력 모듈로부터 출력되는 역방향 억제 신호 1의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계;를 포함하는 패킷 스위치 시스템의 트래픽 제어방법
|
13 |
13
제 12 항에 있어서,상기 가상 출력 큐에 저장된 패킷 양이 상기 저장 임계치 미만인 경우, 이전 사이클에서 상기 저장 패킷 양이 상기 저장 임계치 이상인 경우에 해당되어 가중치가 증가된 가상 출력 큐인 경우, 증가된 가중치만큼 상기 가중치를 감소시키는 것인 패킷 스위치 시스템의 트래픽 제어방법
|
14 |
14
제 12 항에 있어서,상기 역방향 억제 신호 1의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계에 있어서, 상기 역방향 억제 신호 1을 수신하면, 상기 역방향 억제 신호 1을 보낸 출력 모듈에 대응되는 가상 출력 큐의 상기 가중치를 감소시키는 한편, 타이머 1을 동작 시키는 것인 패킷 스위치 시스템의 트래픽 제어방법
|
15 |
15
제 12 항에 있어서,상기 역방향 억제 신호 1의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계에 있어서, 상기 역방향 억제 신호 1을 수신하지 않는 경우, 상기 타이머 1이 0인지를 판단하고, 0이 아닌 경우, 상기 타이머 1을 하나 감소시키고, 이전 사이클에서 상기 역방향 억제 신호 1을 수신함에 따라 감소된 상기 가중치를 한 단계씩 복구시키기 위해, 가중치 감소값을 상기 타이머 1의 초기 세팅값으로 나눈 수만큼 해당 가상 출력 큐의 상기 가중치를 증가시키는 것인 패킷 스위치 시스템의 트래픽 제어방법
|
16 |
16
제 12 항에 있어서,상기 역방향 억제 신호 1의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계 이후에, 출력 모듈의 버퍼에 저장된 패킷 양이 버퍼의 저장 임계값 이상인 경우, 상기 출력 모듈로부터 모든 입력 모듈에게로 전달되는 역방향 억제 신호 2의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계를 더 포함하는 패킷 스위치 시스템의 트래픽 제어방법
|
17 |
17
제 16 항에 있어서,상기 역방향 억제 신호 2의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계에 있어서, 상기 역방향 억제 신호 2를 수신하면, 상기 역방향 억제 신호 2를 보낸 출력 모듈에 대응되는 가상 출력 큐의 가중치를 감소시키는 한편, 타이머 2를 동작 시키는 것인 패킷 스위치 시스템의 트래픽 제어방법
|
18 |
18
제 16 항에 있어서,상기 역방향 억제 신호 2의 수신 여부에 따라 가상 출력 큐의 가중치를 조절하는 단계에 있어서, 상기 역방향 억제 신호 2를 수신하지 않는 경우, 상기 타이머 2가 0인지를 판단하고, 0이 아닌 경우, 상기 타이머 2를 하나 감소시키고, 이전 사이클에서 상기 역방향 억제 신호 2를 수신함에 따라 감소된 상기 가중치를 한 단계씩 복구시키기 위해 가중치 감소값을 상기 타이머 2의 초기 세팅값으로 나눈 수만큼 해당 가상 출력 큐의 가중치를 증가시키는 것인 패킷 스위치 시스템의 트래픽 제어방법
|