멀티코어 기반 차량용 임베디드 시스템의 타임-트리거드 아키텍처 설계와 구현Design and Implemention of Time-Triggered Architecture for Multicore Automotive Systems
- Other Titles
- Design and Implemention of Time-Triggered Architecture for Multicore Automotive Systems
- Authors
- 배재현; 유민수
- Issue Date
- Dec-2022
- Publisher
- 한국정보과학회
- Keywords
- multicore scheduling optimization; multicore task allocation; AUTOSAR; multicore timing violation detect; DQN(Deep Q-Network) reinforcement; harmonic period set; task offset deadline; 멀티코어 스케줄링 최적화; 멀티코어 태스크 배분; 멀티코어 타이밍 오류 감지; DQN(Deep Q; Network) 강화학습; 조화주기 설정 알고리즘; 태스크 Offset 및 Deadline
- Citation
- 정보과학회논문지, v.49, no.12, pp.1043 - 1055
- Indexed
- KCI
- Journal Title
- 정보과학회논문지
- Volume
- 49
- Number
- 12
- Start Page
- 1043
- End Page
- 1055
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/182270
- DOI
- 10.5626/JOK.2022.49.12.1043
- ISSN
- 2383-630X
- Abstract
- 최근 차량용 임베디드 시스템은 안전성과 성능 향상을 위해 멀티코어를 사용한다. 하지만 코어 간 데이터 통신 시 발생하는 Spinning 시간은 태스크의 응답시간 지연을 초래한다. 이에 본 논문에서는 Time Triggered Architecture (TTA)를 이용하여 AUTOSAR 멀티코어 환경에서 스케줄링 최적화하는 방법을 제시한다. 각 태스크의 스케줄링 가능성을 확보하기 위해, DQN (Deep Q-Network) 강화학습을 이용한 태스크 할당 알고리즘을 제시하여 코어 간 부하 균등화를 최적화한다. 또한 태스크 Harmonic Period 설정하는 방법과 태스크 Offset, Deadline 설정 알고리즘을 설명한다. 이후 런타임에서 다른 코어의 타이밍 오류로 인한 문제 발생을 감지하는 방법에 대해 설명한다. 연료전지제어기 모델에 적용 결과, 부하 균등화 정도가 94% 개선되었으며 태스크의 실행구간이 상호 배제가 강제됨과 각 알고리즘이 잘 적용됨을 확인하였다. 또한 태스크 할당 알고리즘은 최적의 값 대비 약 78% 이상의 확장성을 보였다.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.