1 |
1
서버에 의해 수행되는 스트림 스케줄링 방법에 있어서,(a) 클라이언트로부터 데이터 전송 요청이 수신되면, 기설정된 조건에 따라 데이터를 복수의 스트림에 할당하는 단계; (b) 상기 스트림에 할당된 데이터의 크기와 요청 시간을 측정하는 단계; 및(c) 스트림 대기열에 상기 스트림을 배치하고, 측정된 상기 데이터 크기 및 요청 시간을 기초로 송신할 스트림을 선택하여 상기 클라이언트에 송신하는 단계; 를 포함하고,상기 스트림은 데이터 전송시 응용 계층이 송신하고자 하는 데이터의 연속된 흐름인 것이고,상기 (c) 단계에서 스트림 대기열에 배치된 스트림은 상기 요청 시간이 빠른 것부터 순서대로 정렬되고, 상기 측정된 데이터 크기가 작은 것부터 순서대로 정렬되어, 정렬된 순서대로 상기 클라이언트에 송신되는 것인,스트림 스케줄링 방법
|
2 |
2
제 1 항에 있어서,상기 (a) 내지 (c) 단계는, 스트림 다중화를 지원하는 OSI 7 계층 모델의 전송 계층 프로토콜을 통해 수행되는 것이고,상기 스트림 다중화는 서로 다른 스트림이 하나의 연결을 통해 전송되는 기법인 것인,스트림 스케줄링 방법
|
3 |
3
제 2 항에 있어서,상기 전송 계층 프로토콜은 QUIC 또는 SCTP 중 어느 하나인 것인,스트림 스케줄링 방법
|
4 |
4
제 1 항에 있어서,상기 (a) 단계에서 클라이언트로부터 복수의 데이터 전송 요청이 수신되고,상기 (b) 단계에서 전송 요청이 수신된 복수의 데이터 각각의 크기와 요청 시간을 측정하는 것인,스트림 스케줄링 방법
|
5 |
5
제 1 항에 있어서,상기 (a) 단계에서 상기 데이터 전송 요청은 클라이언트의 단일 응용에 의한 요청이고,상기 (c) 단계에서 상기 송신할 스트림은 상기 클라이언트의 단일 응용에 송신되는 것인, 스트림 스케줄링 방법
|
6 |
6
제 4 항에 있어서,상기 (a) 단계에서 복수의 데이터 전송 요청이 수신되면, 데이터간에 의존성이 있거나 데이터의 전송 순서가 지켜져야 하는 데이터는 동일 스트림에 할당하고, 서로 독립되어 관련이 없는 데이터는 서로 다른 스트림에 할당하는 것인,스트림 스케줄링 방법
|
7 |
7
스트림 스케줄링 서버에 있어서,스트림 스케줄링 프로그램이 저장된 메모리;상기 메모리에 저장된 프로그램을 실행하는 프로세서를 포함하며, 상기 프로세서는 상기 프로그램의 실행에 의해, 클라이언트로부터 데이터 전송 요청이 수신되면, 기설정된 조건에 따라 데이터를 복수의 스트림에 할당하고, 상기 스트림에 할당된 데이터의 크기와 요청 시간을 측정하고, 스트림 대기열에 상기 스트림을 배치하고, 스트림 대기열에 배치된 스트림은 상기 요청 시간이 빠른 것부터 순서대로 정렬되고, 상기 측정된 데이터 크기가 작은 것부터 순서대로 정렬되어, 측정된 상기 데이터 크기 및 요청 시간을 기초로 정렬된 순서대로 송신할 스트림을 선택하여 상기 클라이언트에 송신하고,상기 스트림은 데이터 전송시 응용 계층이 송신하고자 하는 데이터의 연속된 흐름인 것인,스트림 스케줄링 서버
|
8 |
8
제 7 항에 있어서,상기 프로세서는 스트림 다중화를 지원하는 OSI(Open System Interconnection)7 계층 모델의 전송 계층 프로토콜을 통해 스트림 스케줄링을 수행하는 것이고,상기 스트림 다중화는 서로 다른 스트림이 하나의 연결을 통해 전송되는 기법인 것인,스트림 스케줄링 서버
|
9 |
9
제 8 항에 있어서,상기 전송 계층 프로토콜은 QUIC 또는 SCTP 중 어느 하나인 것인,스트림 스케줄링 서버
|
10 |
10
제 7 항에 있어서,상기 프로세서는 클라이언트로부터 복수의 데이터 전송 요청을 수신하고, 상기 전송 요청이 수신된 복수의 데이터 각각의 크기와 요청 시간을 측정하는 것인,스트림 스케줄링 서버
|
11 |
11
제 7 항에 있어서,상기 데이터 전송 요청은 클라이언트의 단일 응용에 의한 요청이고,상기 송신할 스트림은 상기 클라이언트의 단일 응용에 송신되는 것인, 스트림 스케줄링 서버
|
12 |
12
제 10 항에 있어서,상기 프로세서는 클라이언트로부터 복수의 데이터 전송 요청이 수신되면, 데이터간에 의존성이 있거나 데이터의 전송 순서가 지켜져야 하는 데이터는 동일 스트림에 할당하고, 서로 독립되어 관련이 없는 데이터는 서로 다른 스트림에 할당하는 것인,스트림 스케줄링 서버
|
13 |
13
제 1 항에 따르는 스트림 스케줄링 방법을 수행하기 위한 컴퓨터 프로그램이 기록된 비일시적 컴퓨터 판독가능 기록매체
|