Memory Management for Soft Real-time Task

연성 실시간 태스크를 위한 메모리 관리 기법

  • 고영웅 (고려대학교 컴퓨터학과) ;
  • 홍철호 (고려대학교 컴퓨터학과) ;
  • 유혁 (고려대학교 컴퓨터학과)
  • Published : 2002.04.12

Abstract

실시간 태스크는 제한된 시간 내에 작업이 수행되어야 하는 특성을 가지고 있으며, 이러한 특성을 만족시켜주기 위해서 필요한 자원이 확보되어 있어야 한다. 본 논문에서는 제한 시간이 완화된 연성 실시간 태스크를 수행시킴에 있어서 기존에 제시된 메모리 관리 기법의 문제점을 분석하고, 연성 실시간 태스크가 원활히 수행될 수 있도록 하는 방법을 제시하고 있다 본 논문에서 제시하는 방법은 프로세스 스케줄러와 메모리 관리 스케줄러가 상호 협조적으로 동작하는 것에 초점을 맞추고 있다 즉, 프로세스 스케줄링 정보와 물리 메모리 사용량을 기초로 연성 실시간 태스크가 필요로 하는 메모리 자원이 page-out 되거나 swap-out 되는 비율을 조정하고 있다 제시된 방법을 실험을 통하여 검증을 하였으며, 실험 결과에서는 물리 메모리의 부족으로 인한 과부하 상황에서 연성 실시간 태스크의 제한 시간 실패율을 감소되고 전체적인 성능이 향상됨을 보이고 있다.

Keywords