1 |
1
네트워크의 트래픽을 제어하는 프록시 장치에 있어서,네트워크 상 각각의 플로우에 대한 정보를 수집하고, 수집된 플로우 정보에 기초하여 각각의 플로우의 RTT(왕복시간)를 계산하는 패킷탐색부;계산된 각각의 RTT에 기초하여, 각각의 플로우의 과부하를 판단하는 자원분석부; 및상기 자원분석부의 판단 결과에 기초하여, 트래픽을 제어하는 트래픽 제어부를 포함하며,상기 트래픽 제어부는 네트워크 상에서 과부하 상태로 판단되는 플로우의 비율이 소정의 비율을 초과하는 경우 트래픽 쉐이핑을 수행하는, 프록시 장치
|
2 |
2
제1항에 있어서,상기 자원분석부는,RTT에 기초하여 산출된 이동 평균 값이 소정의 수치를 초과하는 플로우를 과부하 상태로 판단하는, 프록시 장치
|
3 |
3
제1항에 있어서,상기 자원분석부는,특정 플로우의 RTT의 이동 평균의 현재 값이 각각의 RTT중 최소값에 소정의 제1 수치를 곱한 값을 초과하는 경우 또는 상기 특정 플로우의 RTT 표준편차의 이동 평균의 현재 값이 RTT의 표준편차 중 최소값에 소정의 제2 수치를 곱한 값을 초과하는 경우, 상기 특정 플로우를 과부하 상태로 판단하는, 프록시 장치
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 트래픽 제어부는,상기 네트워크 상의 플로우 중 비디오 플로우에 대하여 트래픽 쉐이핑하여, 트래픽을 제어하는, 프록시 장치
|
6 |
6
제1항에 있어서,상기 트래픽 제어부는,상기 네트워크 상의 비디오 플로우 중 소정의 기준으로 선택된 제1 비디오 플로우를 상기 제1 비디오 플로우의 현재 비트레이트보다 한단계 낮은 비트레이트로 트래픽 쉐이핑하는, 프록시 장치
|
7 |
7
제6항에 있어서,상기 제1 비디오 플로우는,상기 네트워크 상의 각각의 비디오 플로우 중 현재 비트레이트와 상기 현재 비트레이트보다 한단계 낮은 비트레이트간의 유틸리티 차가 가장 작은 비디오 플로우인, 프록시 장치
|
8 |
8
제7항에 있어서,상기 트래픽 제어부는,상기 네트워크 상의 비디오 플로우 중 상기 제1 비디오 플로우를 제외한 비디오 플로우의 비트레이트를 고정시키는, 프록시 장치
|
9 |
9
제7항에 있어서,상기 트래픽 제어부는,상기 제1 비디오 플로우를 트래픽 쉐이핑한 이후에도, 네트워크 상에서 과부하 상태로 판단되는 플로우의 비율이 소정의 비율을 초과한다고 판단되는 경우,상기 유틸리티 차가 상기 제1 비디오 플로우 다음으로 작은 제2 비디오 플로우를 상기 제2 비디오 플로우의 현재 비트레이트보다 한단계 낮은 비트레이트로 트래픽 쉐이핑하는, 프록시 장치
|
10 |
10
네트워크의 트래픽을 제어하는 프록시 장치가 트랙픽을 예측하여 제어하는 방법에 있어서,네트워크 상 각각의 플로우에 대한 정보를 수집하고, 수집된 플로우 정보에 기초하여 각각의 플로우의 RTT를 계산하는 단계;계산된 각각의 RTT에 기초하여, 각각의 플로우의 과부하를 판단하는 단계; 및과부하 판단 결과에 기초하여, 트래픽을 제어하는 단계를 포함하며,상기 트래픽을 제어하는 단계는 네트워크 상에서 과부하 상태로 판단되는 플로우의 비율이 소정의 비율을 초과하는 경우 트래픽 쉐이핑을 수행하는, 트래픽 제어 방법
|
11 |
11
제10항에 있어서,상기 과부하를 판단하는 단계는, RTT에 기초하여 산출된 이동 평균 값이 소정의 수치를 초과하는 플로우를 과부하 상태로 판단하는, 트래픽 제어 방법
|
12 |
12
제10항에 있어서,상기 과부하를 판단하는 단계는, 특정 플로우의 RTT의 이동 평균의 현재 값이 각각의 RTT중 최소값에 소정의 제1 수치를 곱한 값을 초과하는 경우, 상기 특정 플로우의 RTT 표준편차의 이동 평균의 현재 값이 각각의 RTT의 표준편차 중 최소값에 소정의 제2 수치를 곱한 값을 초과하는 경우, 상기 특정 플로우를 과부하 상태로 판단하는, 트래픽 제어 방법
|
13 |
13
삭제
|
14 |
14
제10항에 있어서,상기 트래픽을 제어하는 단계는, 상기 네트워크 상의 플로우 중 비디오 플로우에 대하여 트래픽 쉐이핑하여, 트래픽을 제어하는, 트래픽 제어 방법
|
15 |
15
제10항에 있어서,상기 트래픽을 제어하는 단계는, 상기 네트워크 상의 비디오 플로우 중 소정의 기준으로 선택된 제1 비디오 플로우를 상기 제1 비디오 플로우의 현재 비트레이트보다 한단계 낮은 비트레이트로 트래픽 쉐이핑하는 단계를 포함하는, 트래픽 제어 방법
|
16 |
16
제15항에 있어서,상기 제1 비디오 플로우는,상기 네트워크 상의 각각의 비디오 플로우 중 현재 비트레이트와 상기 현재 비트레이트보다 한단계 낮은 비트레이트간의 유틸리티 차가 가장 작은 비디오 플로우인, 트래픽 제어 방법
|
17 |
17
제16항에 있어서,상기 트래픽 쉐이핑하는 단계는,상기 네트워크 상의 비디오 플로우 중 상기 제1 비디오 플로우를 제외한 비디오 플로우의 비트레이트를 고정시키는 단계를 더 포함하는, 트래픽 제어 방법
|
18 |
18
제16항에 있어서,상기 트래픽을 제어하는 단계는, 상기 제1 비디오 플로우를 트래픽 쉐이핑한 이후에도, 네트워크 상에서 과부하 상태로 판단되는 플로우의 비율이 소정의 비율을 초과한다고 판단되는 경우,상기 유틸리티 차가 상기 제1 비디오 플로우 다음으로 작은 제2 비디오 플로우를 상기 제2비디오 플로우의 현재 비트레이트보다 한단계 낮은 비트레이트로 트래픽 쉐이핑하는 단계를 더 포함하는, 트래픽 제어 방법
|
19 |
19
제10항에 기재된 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
|
20 |
20
프록시 장치에 의해 수행되며, 제10항에 기재된 방법을 수행하기 위해 기록매체에 저장된 컴퓨터 프로그램
|