The Real-Time Scheduling Mechanism Based on Central Scheduler in Multiprocessor System

다중처리기 시스템에서 중앙 스케쥴러를 기반으로 한 실시간 스케쥴링 기법

  • 이경복 (군산대학교 정보통신공학과) ;
  • 윤인숙 (군산대학교 정보통신공학과) ;
  • 이재완 (군산대학교 정보통신공학과)
  • Published : 1998.10.01

Abstract

다중프로세서 환경에서 타스크들을 할당해주는 중앙 프로세서를 두고 Laxity를 기반으로 긴급타스크를 선택하여 스케쥴링을 수행한다. 중앙프로세서는 프로세서들의 슬랙시간과 각 프로세서의 Local큐에 대기하고 있는 비주기적 타스크의 총 수행시간 등의 상태정보를 수집 분석하여, 타스크의 실행시간에 가장 적합한 프로세서를 선xor하여 할당한다. 또한 타스크 특성에 따라 주기적 타스크와 비주기적 타스크로 나누고 주지적 타스크는 마감시간을 지키는 범위 내에서 최대한 수행시간을 연기 시켰다. 시뮬레이션 결과 Overload(마감시간을 지키지 못하는 타스크)수의 감소와 빠른 응답시간을 제공함을 알 수 있었다.

Keywords