SMP 기반 RTEMS 운영체제 환경에서의 스케줄링 성능 분석

Scheduling Performance Analysis of SMP-based RTEMS
  • 전현수
  • 박준용
  • 김형호
  • 장준혁
  • 정진만

초록

다중 코어 임베디드 시스템의 확산과 함께, 실시간 운영체제의 SMP 스케줄링 정책은 성능에 영향을 미친다. 특히 우주, 방위산업 등 고신뢰성환경에서는 제한된 하드웨어 자원에서 최적의 스케줄링 구성을 하는 것이 필수적이다. 기존 연구에서는 Global Queue와 Partitioned Queue의일반적 특성은 다루었으나 구체적인 성능 비교는 부족하다. 본 연구에서는 GR740 아키텍처를 SIS에서 시뮬레이션하고, RTEMS 환경에서 두 방식의성능을 비교하였다. 실험 환경은 4코어 SMP 구조로, 각 코어를 독립적인 CPU로 인식하여 스케줄링을 수행한다. 실험 결과, 캐시 친화성이 중요한Cache-Friendly 태스크에서는 Partitioned Queue가, 부하 분산이 중요한 CPU-bound 태스크에서는 Global Queue가 더 우수한 성능을 보였다. 이 결과는 SMP 기반 RTEMS 운영체제 환경에서 응용 프로그램에 따라 운영체제의 스케줄러 구성을 하는데 활용될 수 있다.

키워드

RTEMSRTOSSMP SchedulingScheduling Performance AnalysisRTEMSRTOSSMP 스케줄링스케줄링 성능 분석
제목
SMP 기반 RTEMS 운영체제 환경에서의 스케줄링 성능 분석
제목 (타언어)
Scheduling Performance Analysis of SMP-based RTEMS
저자
전현수박준용김형호장준혁정진만
발행일
2025-09
유형
Y
저널명
정보처리학회 논문지
14
9
페이지
725 ~ 731