1 |
1
주기적으로 실행되는 복수의 태스크들을 중 적어도 하나의 태스크의 주기를 증가 또는 감소시키는 주기 설정부를 포함하되, 상기 복수의 태스크들은 미리 선정된 M(1 이상의 정수임)개의 태스크 및 상기 M개의 태스크를 제외한 나머지 태스크로 분류되고, 상기 주기 설정부는 상기 미리 선정된 M개의 태스크의 주기 중 최대값이 상기 나머지 태스크의 주기 중 최소값보다 크지 않도록 상기 적어도 하나의 태스크의 주기를 증가 또는 감소시키는 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
2 |
2
제1항에 있어서,상기 복수의 태스크는 전기/전자 장치의 동작 제어를 위한 태스크이고, 상기 미리 선정된 M개의 태스크는 상기 복수의 태스크들 중 주기 변경에 따른 상기 동작 제어의 정밀도의 변화가 큰 상위 M개의 태스크인 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
3 |
3
제1항에 있어서, 상기 복수의 태스크들 각각의 마감시간 위반확률을 연산하는 마감시간 위반확률 연산부; 및 상기 연산된 복수의 태스크들 각각의 마감시간 위반확률과 기 설정된 임계치를 비교하여 상기 임계치보다 큰 마감시간 위반확률을 가지는 태스크가 존재하는 경우, 주기의 증가에 따른 태스크 실행 시의 시스템 자원 이용률의 감소량이 큰 상위 N1(1 이상의 정수임)개의 태스크를 상기 복수의 태스크들 중 선택하거나 또는 주기의 감소에 따른 태스크 실행 시의 시스템 자원 이용률의 증가량이 작은 하위 N1개의 태스크를 상기 복수의 태스크들 중에서 선택하는 태스크 선택부를 더 포함하되, 상기 주기 설정부는 상기 상위 N1개의 태스크 또는 상기 하위 N1개의 태스크의 주기를 증가시키는 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
4 |
4
제1항에 있어서, 상기 복수의 태스크들 각각의 마감시간 위반확률을 연산하는 마감시간 위반확률 연산부; 및 상기 연산된 복수의 태스크들 각각의 마감시간 위반확률과 기 설정된 임계치를 비교하여 상기 임계치보다 작은 마감시간 위반확률을 가지는 태스크가 존재하는 경우, 주기의 감소에 따른 태스크 실행 시의 시스템 자원 이용률의 증가량이 작은 하위 N2(1 이상의 정수임)개의 태스크를 상기 복수의 태스크들 중에서 선택하거나 또는 주기의 증가에 따른 태스크 실행 시의 시스템 자원 이용률의 감소량이 큰 상위 N2개의 태스크를 상기 복수의 태스크들 중에서 선택하는 태스크 선택부를 더 포함하되, 상기 주기 설정부는 상기 하위 N2개의 태스크 또는 상기 상위 N2개의 태스크의 주기를 감소시키는 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
5 |
5
주기적으로 실행되는 복수의 태스크들을 스케쥴링하는 장치에 있어서, 상기 복수의 태스크들 각각의 마감시간 위반확률을 연산하는 마감시간 위반확률 연산부;상기 연산된 복수의 태스크들 각각의 마감시간 위반확률과 기 설정된 임계치를 비교하여 상기 임계치보다 큰 마감시간 위반확률을 가지는 태스크가 존재하는 경우, 주기의 감소에 따른 태스크 실행 시의 시스템 자원 이용률의 증가량이 작은 하위 N1(1 이상의 정수임)개의 태스크를 상기 복수의 태스크들 중에서 선택하는 태스크 선택부; 및상기 하위 N1개의 태스크의 주기를 증가시키는 주기 설정부를 포함하는 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
6 |
6
주기적으로 실행되는 복수의 태스크들을 스케쥴링하는 장치에 있어서, 상기 복수의 태스크들 각각의 마감시간 위반확률을 연산하는 마감시간 위반확률 연산부;상기 연산된 복수의 태스크들 각각의 마감시간 위반확률과 기 설정된 임계치를 비교하여 상기 임계치보다 작은 마감시간 위반확률을 가지는 태스크가 존재하는 경우, 주기의 증가에 따른 태스크 실행 시의 시스템 자원 이용률의 감소량이 큰 상위 N2(1 이상의 정수임)개의 태스크를 상기 복수의 태스크들 중에서 선택하는 태스크 선택부; 및상기 상위 N2개의 태스크의 주기를 증가시키는 주기 설정부를 포함하는 것을 특징으로 하는 태스크 주기 스케쥴링 장치
|
7 |
7
주기적으로 실행되는 복수의 태스크들을 중 적어도 하나의 태스크의 주기를 증가 또는 감소시키는 단계를 포함하되, 상기 복수의 태스크들은 미리 선정된 M(1 이상의 정수임)개의 태스크 및 상기 M개의 태스크를 제외한 나머지 태스크로 분류되고, 상기 주기 설정부는 상기 미리 선정된 M개의 태스크의 주기 중 최대값이 상기 나머지 태스크의 주기 중 최소값보다 크지 않도록 상기 적어도 하나의 태스크의 주기를 증가 또는 감소시키는 것을 특징으로 하는 태스크 주기 스케쥴링 방법
|
8 |
8
제7항에 있어서,상기 복수의 태스크는 전기/전자 장치의 동작 제어를 위한 태스크이고, 상기 미리 선정된 M개의 태스크는 상기 복수의 태스크들 중 주기 변경에 따른 상기 동작 제어의 정밀도의 변화가 큰 상위 M개의 태스크인 것을 특징으로 하는 태스크 주기 스케쥴링 방법
|
9 |
9
제7항 및 제8항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
|