상세 보기
초록
태스크의 실행시간은 다양한 입력 데이터에 따라 가변적일 수 있다. 최악의 실행시간을 만족하도록 높은 성능의 프로세서를 사용하면 하드웨어 비용이 증가하고 에너지 소비 가 늘어나게 된다. 따라서 적절히 낮은 성능의 프로세서를 적용하기 위해서는, 스케줄링에서는 프로세서의 용량을 최대한 활용하되 가끔씩 일부 태스크가 마감시한을 초과하더라도 다른 태스크에는 영향을 미치지 않도록 제한하는 것이 필요하다. 본 논문에서 제시하는 SBP (Shared Bandwidth Partitioning)는 프로세서의 공유 대역폭을 확보하여 태스크들이 나누어 사용할 수 있도록 하였다. 실행시간이 길어지는 태스크는 이 공유대역폭의 일부를 분할하여 사용하도록 한다. 시뮬레이션으로 평가한 결과, SBP는 기존의 알고리즘들에 비해서 개선된 결과를 얻을 수 있었다. 스케줄링 결과의 질에 해당하는 마감시한 초과 비율이 낮아지고 시스템의 오버헤드에 해당하는 문맥교환 횟수도 감소하는 것을 확인하였다.
키워드
스케줄링; 연성 실시간 태스크; 공유 대역폭; 슬랙 재활용
- 제목
- 가변 실행시간의 실시간 태스크들에 대하여 공유대역폭을 활용한 응답시간의 개선
- 제목 (타언어)
- Enhancement of Response Time of Real-Time Tasks with Variable Execution Times by Using Shared Bandwidth
- 저자
- 김용석
- 발행일
- 2009-05
- 유형
- Y
- 저널명
- 전자공학회논문지 - CI
- 권
- 46
- 호
- 3
- 페이지
- 77 ~ 85