1 |
1
적어도 하나의 응용 프로그램에 대한 파티션을 제어하는 전력 스케줄링 장치의 전력 스케줄링 방법으로, 각각의 파티션에 대한 제한 전력량을 설정하는 단계; 상기 각각의 파티션에 대한 전력 소모량을 실시간으로 모니터링하는 단계; 및상기 모니터링 결과, 임의의 파티션에서 상기 제한 전력량을 초과하는 전력 소모량이 감지되면, 상기 임의의 파티션에 대한 동작을 제어하는 단계를 포함하는 것을 특징으로 하는 방법
|
2 |
2
제1항에 있어서, 상기 각각의 파티션에 대한 제한 전력량을 설정하는 단계는, 전체 시스템에 공급 가능한 총 전력 및 순간 전력을 판단하는 단계;상기 각각의 파티션에 대해 임의의 작업을 수행함에 있어서 요구되는 필요 전력량을 판단하는 단계; 및 상기 판단된 총 전력, 순간 전력 및 필요 전력량을 기초로 상기 제한 전력량을 판단하는 단계를 포함하는 것을 특징으로 하는 방법
|
3 |
3
제1항에 있어서, 상기 각각의 파티션에 대한 제한 전력량을 설정하는 단계는, 상기 각각의 파티션을 시간 및 공간에 대하여 작업 스케줄링하는 단계; 및상기 작업 스케줄링 결과에 따라 상기 시간 및 공간에 대하여 상기 제한 전력량을 스케줄링하는 단계를 포함하는 것을 특징으로 하는 방법
|
4 |
4
제1항에 있어서, 상기 모니터링하는 단계는, 상기 각각의 파티션에 대한 전력 소모 정보를 수신하는 단계; 및 상기 전력 소모 정보를 기초로 상기 각각의 파티션에 대한 전력 소모량을 판단하는 단계를 포함하는 것을 특징으로 하는 방법
|
5 |
5
제4항에 있어서, 상기 전력 소모 정보는, 전류 소모량 및 전력 소모량 중 적어도 하나를 포함하는 것을 특징으로 하는 방법
|
6 |
6
제1항에 있어서, 상기 모니터링하는 단계는, 상기 각각의 파티션에서 발생하는 적어도 하나의 이벤트를 감지하는 단계; 및상기 이벤트에 대응하여 기저장된 전력 소모량에 관한 정보를 기초로, 상기 각각의 파티션에 대한 전력 소모량을 판단하는 단계를 포함하는 것을 특징으로 하는 방법
|
7 |
7
제6항에 있어서, 상기 적어도 하나의 이벤트는,입출력 이벤트 및 데이터 송수신에 관한 통신 이벤트 중 적어도 하나를 포함하는 것을 특징으로 하는 방법
|
8 |
8
제1항에 있어서, 상기 임의의 파티션에 대한 동작을 제어하는 단계는, 상기 임의의 파티션에 대한 동작을 강제로 종료 또는 중단시키도록 제어하거나, 상기 임의의 파티션으로 공급되는 전력을 차단하도록 제어하는 단계를 포함하는 것을 특징으로 하는 방법
|
9 |
9
제1항에 있어서, 상기 각각의 파티션에 대하여 상기 제한 전력량 이하의 전력 소모량이 감지되면, 상기 제한 전력량과 상기 전력 소모량 간의 차이를 상기 각각의 파티션에 대한 잔여 전력량으로 관리하는 단계를 더 포함하고, 상기 임의의 파티션에 대한 동작을 제어하는 단계는, 상기 임의의 파티션에 대하여 관리되고 있는 상기 잔여 전력량을 스케줄링하는 단계를 포함하는 것을 특징으로 하는 방법
|
10 |
10
적어도 하나의 응용 프로그램에 대한 파티션을 제어하는 전력 스케줄링 장치로, 각각의 파티션으로 전력을 공급하는 전력 공급부; 및상기 각각의 파티션에 대한 제한 전력량을 설정하고, 상기 각각의 파티션에 대한 전력 소모량을 실시간으로 모니터링하고, 상기 모니터링 결과, 임의의 파티션에서 상기 제한 전력량을 초과하는 전력 소모량이 감지되면, 상기 임의의 파티션에 대한 동작을 제어하는 제어부를 포함하는 것을 특징으로 하는 장치
|
11 |
11
제10항에 있어서, 상기 제어부는, 전체 시스템에 공급 가능한 총 전력 및 순간 전력을 판단하고, 상기 각각의 파티션에 대해 임의의 작업을 수행함에 있어서 요구되는 필요 전력량을 판단하고, 상기 판단된 총 전력, 순간 전력 및 필요 전력량을 기초로 상기 제한 전력량을 판단하는 것을 특징으로 하는 장치
|
12 |
12
제10항에 있어서, 상기 제어부는, 상기 각각의 파티션을 시간 및 공간에 대하여 작업 스케줄링하고, 상기 작업 스케줄링 결과에 따라 상기 시간 및 공간에 대하여 상기 제한 전력량을 스케줄링하는 것을 특징으로 하는 장치
|
13 |
13
제10항에 있어서, 상기 제어부는,전력 소모 상태 감지에 따라 수신되는 전력 소모 정보를 기초로 상기 각각의 파티션에 대한 전력 소모량을 판단하는 것을 특징으로 하는 장치
|
14 |
14
제13항에 있어서, 상기 전력 소모 정보는, 전류 소모량 및 전력 소모량 중 적어도 하나를 포함하는 것을 특징으로 하는 장치
|
15 |
15
제10항에 있어서, 상기 제어부는, 상기 각각의 파티션에서 발생하는 적어도 하나의 이벤트를 감지하고, 상기 이벤트에 대응하여 기저장된 전력 소모량에 관한 정보를 기초로, 상기 각각의 파티션에 대한 전력 소모량을 판단하는 것을 특징으로 하는 장치
|
16 |
16
제15항에 있어서, 입출력 이벤트를 감지하는 입출력부; 및데이터 송수신에 관한 통신 이벤트를 감지하는 통신부 중 적어도 하나를 더 포함하고, 상기 제어부는, 상기 입출력부 및 상기 통신부 중 적어도 하나를 통하여 상기 입출력 이벤트 및 상기 통신 이벤트 중 적어도 하나를 감지하는 것을 특징으로 하는 장치
|
17 |
17
제10항에 있어서, 상기 제어부는, 상기 임의의 파티션에 대한 동작을 강제로 종료 또는 중단시키도록 제어하거나, 상기 임의의 파티션으로 공급되는 전력을 차단하도록 제어하는 것을 특징으로 하는 장치
|
18 |
18
제10항에 있어서, 상기 제어부는, 상기 각각의 파티션에 대하여 상기 제한 전력량 이하의 전력 소모량이 감지되면, 상기 제한 전력량과 상기 전력 소모량 간의 차이를 상기 각각의 파티션에 대한 잔여 전력량으로 관리하고, 상기 모니터링 결과, 임의의 파티션에서 상기 제한 전력량을 초과하는 전력 소모량이 감지되면, 상기 임의의 파티션에 대하여 관리되고 있는 상기 잔여 전력량을 스케줄링하는 것을 특징으로 하는 장치
|
19 |
19
제11항에 있어서, 상기 시스템은, ARINC 653 표준이 적용되는 시스템인 것을 특징으로 하는 장치
|
20 |
20
제11항에 있어서, 상기 시스템은, 안전 우선 시스템(Safety-Critical Systems)인 것을 특징으로 하는 장치
|