A Design of Framework for Efficient Task Scheduling on RTLinux

RTLinux에서 효율적인 태스크 스케쥴링을 위한 프레임웍 설계

  • 최대수 (수원대학교 전자계산학과) ;
  • 임종규 (수원대학교 전자계산학과) ;
  • 구용완 (수원대학교 전자계산학과)
  • Published : 2000.04.01

Abstract

실시간 시스템은 설계단계에서 주어진 태스크 집합에 맞게 구성되어 진다. 이러한 상황은 결국 동적인 상황에 시스템을 쉽게 적용할 수 없는 결과를 초래한다. 본 논문에서는 RTLinux환경에서 보다 동적인 상황에 적응하도록 효율적인 태스크 스케쥴링을 위한 프레임웍을 제시한다. Schedulability manager는 실시간 태스크의 특성에 맞게 스케쥴러를 선택하도록 하였으며 Slack manager는 non-critical 태스크를 스케쥴하도록 한다. 이로서 critical 태스크의 마감시한을 준수하면서 non-critical 태스크의 응답시간을 최소화한다.

Keywords