1 |
1
트랜스코딩 서버에서 수행되는 트랜스코딩 처리 방법에 있어서,트랜스코딩 요청에 기반하여 서로 다른 종류로 구성된 적어도 하나 이상의 CPU의 트랜스코딩 처리율을 모델링하는 단계;에너지 한계가 입력됨에 따라 상기 모델링된 트랜스코딩 처리율로부터 상기 에너지 한계 내에서 각각의 CPU의 주파수 레벨을 선택하는 단계; 및 상기 선택된 각각의 CPU의 주파수 레벨에 기초하여 상기 트랜스코딩 요청이 처리됨에 따라 트랜스코딩 전력을 소모하는 단계를 포함하고,상기 에너지 한계가 입력됨에 따라 상기 모델링된 트랜스코딩 처리율로부터 상기 에너지 한계 내에서 각각의 CPU의 주파수 레벨을 선택하는 단계는,첫번째 CPU부터 마지막 CPU를 포함하는 상기 서로 다른 종류로 구성된 적어도 하나 이상의 CPU에 대하여 각각의 CPU에서 사용된 에너지에 기초하여 획득되는 최대의 트랜스코딩 처리율()을 계산하는 초기화 과정, 상기 초기화 과정을 수행함에 따라 상기 최대의 트랜스코딩 처리율을 점화식()으로 계산하는 점화식 수립 과정 및 상기 최대의 트랜스코딩 처리율에서 상기 마지막 CPU로부터 상기 첫번째 CPU까지의 주파수 레벨에 대한 역추적을 통하여 각각의 CPU에서 사용되는 CPU의 주파수 레벨을 저장하는 역추적 과정을 수행하는 단계를 포함하는 트랜스코딩 처리 방법
|
2 |
2
제1항에 있어서,상기 트랜스코딩의 요청에 기반하여 서로 다른 종류로 구성된 적어도 하나 이상의 CPU의 트랜스코딩 처리율을 모델링하는 단계는,상기 트랜스코딩이 처리되는 트랜스코딩 시간이 주파수 레벨에 반비례하고, 상기 트랜스코딩 시간에 따라 트랜스코딩 처리율이 판단되는 단계를 포함하는 트랜스코딩 처리 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 트랜스코딩 처리율의 범위는, 상기 트랜스코딩이 처리되는 모든 CPU에서 주파수의 레벨 중 가장 낮은 주파수의 레벨이 선택되었을 때의 처리율부터 상기 모든 CPU에서 주파수 레벨 중 기 설정된 기준 이상의 주파수의 레벨이 선택되었을 때의 처리율의 범위를 포함하는 트랜스코딩 처리 방법
|
6 |
6
제1항에 있어서,상기 트랜스코딩의 요청에 기반하여 서로 다른 종류로 구성된 적어도 하나 이상의 CPU의 트랜스코딩 처리율을 모델링하는 단계는,트랜스코딩 세션과 스트리밍 세션으로 구성된 부문형 비디오에서 상기 트랜스코딩 세션에 비디오 세그먼트들이 트랜스코딩되어 저장되고, 클라이언트로부터 비디오 세그먼트가 요청됨에 응답하여 상기 트랜스코딩되어 저장된 비디오 세그먼트들을 스트리밍 세션에 전달하고, 상기 스트리밍 세션에서 상기 트랜스코딩되어 저장된 비디오 세그먼트들을 상기 클라이언트에게 전달하는 단계를 포함하는 트랜스코딩 처리 방법
|
7 |
7
트랜스코딩 서버에 있어서,트랜스코딩 요청에 기반하여 서로 다른 종류로 구성된 적어도 하나 이상의 CPU의 트랜스코딩 처리율을 모델링하는 모델링부;에너지 한계가 입력됨에 따라 상기 모델링된 트랜스코딩 처리율로부터 상기 에너지 한계 내에서 각각의 CPU의 주파수 레벨을 선택하는 주파수 선택부; 및 상기 선택된 각각의 CPU의 주파수 레벨에 기초하여 상기 트랜스코딩 요청이 처리됨에 따라 트랜스코딩 전력을 소모하는 전력 소모부를 포함하고,상기 주파수 선택부는,첫번째 CPU부터 마지막 CPU를 포함하는 상기 서로 다른 종류로 구성된 적어도 하나 이상의 CPU에 대하여 각각의 CPU에서 사용된 에너지에 기초하여 획득되는 최대의 트랜스코딩 처리율()을 계산하는 초기화 과정, 상기 초기화 과정을 수행함에 따라 상기 최대의 트랜스코딩 처리율을 점화식()으로 계산하는 점화식 수립 과정 및 상기 최대의 트랜스코딩 처리율에서 상기 마지막 CPU로부터 상기 첫번째 CPU까지의 주파수 레벨에 대한 역추적을 통하여 각각의 CPU에서 사용되는 CPU의 주파수 레벨을 저장하는 역추적 과정을 수행하는 트랜스코딩 처리 서버
|