APPARATUS AND METHOD FOR MULTI DIMENSIONAL TIME AND SPACE DETERMINISTIC TASK SCHEDUL

The present invention discloses a space-time critical task scheduling apparatus using a multi-dimensional technique to schedule tasks on a real-time basis by always ensuring the time and space complexity to be O(1) regardless of the priority determination in a hardware system with severe resource co...

Full description

Saved in:
Bibliographic Details
Main Authors KANG, CHEOL OH, CHO, MOON HAENG, LIM, JEONG SEOK, WON, JONG JIN
Format Patent
LanguageEnglish
Korean
Published 21.05.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention discloses a space-time critical task scheduling apparatus using a multi-dimensional technique to schedule tasks on a real-time basis by always ensuring the time and space complexity to be O(1) regardless of the priority determination in a hardware system with severe resource constraints such as a wearable PC and a method thereof. According to the present invention, the space-time critical task scheduling apparatus includes: a preparation table which has an array structure comprising Boolean values formed to have the respective bits to represent the priority of the tasks; a preparation list generation unit generating a preparation list including a preparation group end formed by multiple preparation groups which comprise the bits corresponding to the Boolean values in the preparation table and have upper and lower dimensional relationship between each other; and a task insertion unit which bit-masks the preparation table and the preparation group end corresponding to one task (P) having specific priority to insert the task (P) to the preparation group end and the preparation table. The task (P) having the specific priority includes: a bit representing the location in each of the preparation groups having the upper and lower dimensional relationships; and another bit representing the location in the preparation table. 웨어러블 PC와 같이 하드웨어 자원 제약이 심한 시스템에서 우선순위 확정에 상관없이 시간과 공간 복잡도를 항상 O(1)로 보장하여 실시간 태스크를 스케줄링하는 다차원 기법의 시공간 결정적 태스크 스케줄링 장치 및 방법이 개시된다. 본 발명에 따른 다차원 기법의 시공간 결정적 태스크 스케줄링 장치는 각각의 비트(bit)가 태스크의 우선권을 나타내는 이진수로 구성된 어레이(array) 구조의 준비테이블과, 상기 준비테이블의 각 이진수에 대응하는 비트로 구성되어 상호 간에 상하위 차원의 관계를 갖는 복수개의 준비그룹으로 형성된 준비그룹단을 포함하는 준비리스트를 생성하는 준비리스트 생성부 및 소정의 우선권을 갖는 태스크(P)에 대응하는 상기 준비그룹단 및 준비테이블을 비트마스킹함으로써 상기 소정의 우선권을 갖는 태스크(P)를 상기 준비그룹단 및 준비테이블에 삽입하는 태스크 삽입부를 포함하되, 상기 소정의 우선권을 갖는 태스크(P)는, 상기 상하위 차원의 관계를 갖는 복수개의 준비그룹 각각에서의 위치를 나타내는 비트와, 상기 준비테이블에서의 위치를 나타내는 비트로 구성된다.
Bibliography:Application Number: KR20130137398