다중프로세서 시스템상의 공유 자원을 포함하는 태스크를 위한 실시간 스케줄링 알고리즘

A Real-Time Scheduling Algorithm for Tasks with Shared Resources on Multiprocessor Systems
  • 이상태
  • 김용석

초록

다중 프로세서 상의 공유 자원을 포함하는 태스크를 스케줄링 하는데 있어서 마감 시간을 기준으로 스케줄링 하는 EDF (Earliest Deadline First) 를 그대로 적용한 GEDF (Global EDF) 알고리즘은 공유 자원을 가지는 태스크에 대한 처리가 없어서 스케줄링 성공률이 떨어지게 된다. 본 논문에서는 공유 자원을 포함하는 태스크를 위해 태스크를 공유 자원을 접근하는 임계영역을 포함하는 부분과 그렇지 않은 부분으로 각각 나누어 개별적인 마감 시간을 부여해 처리하는 EDFP (Earliest Deadline First with Partitioning) 알고리즘을 제안한다. 시뮬레이션을 통한 평가 결과 공유 자원을 포함하는 태스크들에 대하여 EDFP는 시스템 이용률이 높아지고 프로세서의 개수가 많이 질수록 GEDF 보다 나은 성능을 보인다.

키워드

Multiprocessor SystemRealtime TaskPeriodic TaskShared ResourceMultiprocessor SystemRealtime TaskPeriodic TaskShared Resource다중프로세서 시스템실시간 태스크주기적 태스크공유 자원
제목
다중프로세서 시스템상의 공유 자원을 포함하는 태스크를 위한 실시간 스케줄링 알고리즘
제목 (타언어)
A Real-Time Scheduling Algorithm for Tasks with Shared Resources on Multiprocessor Systems
저자
이상태김용석
발행일
2010-12
유형
Y
저널명
정보처리학회논문지. 컴퓨터 및 통신시스템
17
6
페이지
259 ~ 264