1 |
1
네트워크 디바이스를 통해 클라이언트와 연결된 스트리밍 서버에서 스트리밍 데이터를 펌핑하는 스트리밍 데이터 처리 장치로서, 상기 네트워크 디바이스의 대역폭 계측 결과에 따라 결정된 수의 스트리밍 펌프 제어기와, 상기 클라이언트의 서비스 요청이 있을 때 생성되어 상기 각 스트리밍 펌프 제어기의 할당 대역폭을 넘지 않는 선에서 상기 스트리밍 펌프 제어기에 할당되는 수동적인 스트리밍 펌프 를 포함하는 스트리밍 데이터 처리 장치
|
2 |
2
제 1 항에 있어서, 상기 스트리밍 펌프 제어기의 수는 상기 네트워크 디바이스의 대역폭을 최대한 사용할 수 있는 스트리밍 프로세스와 쓰레드 수로 결정된 것을 특징으로 한 스트리밍 데이터 처리 장치
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 스트리밍 펌프 제어기에서 상기 수동적인 스트리밍 펌프로의 컨텐츠 단위 스트림의 전송을 제어하는 전송률 제어기를 더 포함하는 것을 특징으로 한 스트리밍 데이터 처리 장치
|
4 |
4
제 3 항에 있어서, 상기 스트리밍 펌프 제어기는 라운드 로빈 형태로 수동적인 스트리밍 펌프를 실행하는 것을 특징으로 한 스트리밍 데이터 처리 장치
|
5 |
5
제 4 항에 있어서, 상기 스트리밍 펌프 제어기는 현재의 상기 스트리밍 펌프 개수와 순환 변수를 두고, 상기 순환 변수를 증가시키면서 라운드 로빈 형태로 상기 각 전송률 제어기에게 전송 가능한 지를 질의한 후 전송 가능하다는 응답이 오면 대응하는 상기 수동적인 스트리밍 펌프에게 단위 시간만큼의 패킷을 전송하도록 명령하며, 상기 각 전송률 제어기는 자신의 수동적인 스트리밍 펌프가 펌프해야 할 시간을 계산한 후에 상기 스트리밍 펌프 제어기로부터 펌프 가능한지를 질의 받았을 때에 그에 대해 응답하도록 관리되고, 한 바퀴 순연된 후에는 상기 각 전송률 제어기가 가지는 다음 패킷 출발 시간 중에서 최소값과 현재 시간의 차를 구하여 그 시간만큼의 슬리프를 실행한 후, 다시 패킷 전송을 위하여 각 수동적인 스트리밍 펌프를 순연하는 것을 특징으로 한 스트리밍 데이터 처리 장치
|
6 |
6
네트워크 디바이스를 통해 클라이언트와 연결된 스트리밍 서버에서 스트리밍 데이터를 펌핑하는 스트리밍 데이터 처리 방법으로서, 상기 네트워크 디바이스의 대역폭 계측 결과에 따라 결정된 수의 스트리밍 펌프 제어기를 생성하는 단계와, 상기 클라이언트의 서비스 요청이 있을 때 수동적인 스트리밍 펌프를 생성하여 상기 각 스트리밍 펌프 제어기의 할당 대역폭을 넘지 않는 선에서 상기 수동적인 스트리밍 펌프를 할당하는 단계 를 포함하는 스트리밍 데이터 처리 방법
|
7 |
7
제 6 항에 있어서, 상기 스트리밍 펌프 제어기의 수는 상기 네트워크 디바이스의 대역폭을 최대한 사용할 수 있는 스트리밍 프로세스와 쓰레드 수로 결정된 것을 특징으로 한 스트리밍 데이터 처리 방법
|
8 |
8
제 6 항 또는 제 7 항에 있어서, 상기 스트리밍 펌프 제어기의 수 결정은, 상기 스트리밍 펌프 제어기의 수를 최저로 한 상태에서 상기 네트워크의 최대 대역폭을 상기 최저 값으로 나눈 수만큼의 비트율로 데이터를 펌핑하는 단계와, 상기 네트워크의 대역폭 하강 여부를 확인한 결과에 따라 선택적으로 상기 스트리밍 펌프 제어기의 수를 증가시켜 시험하는 단계와, 상기 대역폭 하강 여부에 따라 선택적으로 상기 시험 중인 수를 상기 스트리밍 펌프 제어기의 수로 결정하는 단계 를 포함하는 것을 특징으로 한 스트리밍 데이터 처리 방법
|
9 |
9
제 6 항에 있어서, 새로운 상기 서비스 요청에 따라 현재의 상기 스트리밍 펌프 개수와 최대 가능한 상기 스트리밍 펌프 개수와의 비교 결과에 따라 선택적으로 현재의 상기 스트리밍 펌프 제어기의 수동적인 스트리밍 펌프 리스트에 등록하는 단계와, 상기 스트리밍 펌프 개수가 한계치에 도달한 상태에서는 현재 스트리밍 펌프 제어기가 요청된 서비스 요청을 수행할 수 없음을 통보하는 단계 를 포함하는 것을 특징으로 한 스트리밍 데이터 처리 방법
|
10 |
9
제 6 항에 있어서, 새로운 상기 서비스 요청에 따라 현재의 상기 스트리밍 펌프 개수와 최대 가능한 상기 스트리밍 펌프 개수와의 비교 결과에 따라 선택적으로 현재의 상기 스트리밍 펌프 제어기의 수동적인 스트리밍 펌프 리스트에 등록하는 단계와, 상기 스트리밍 펌프 개수가 한계치에 도달한 상태에서는 현재 스트리밍 펌프 제어기가 요청된 서비스 요청을 수행할 수 없음을 통보하는 단계 를 포함하는 것을 특징으로 한 스트리밍 데이터 처리 방법
|