A Scheduler for Multimedia Data and Evaluation Method

멀티미디어 데이터를 위한 스케쥴러 및 평가법 설계

  • 유명련 (안동정보대학 인터넷정보과) ;
  • 김현철 (경주대학교 컴퓨터전자공학부)
  • Published : 2002.04.01

Abstract

Since multimedia data such as video and audio data are displayed within a certain time constraint, their computation and manipulation should be handled under limited condition. Traditional real-time scheduling algorithms could not be directly applicable, because they are not suitable for multimedia scheduling applications which support many clients at the same time. Rate Regulating Proportional Share Scheduling Algorithm is a scheduling algorithm considered the time constraint of the multimedia data. This scheduling algorithm uses a rate regulator which prevents tasks from receiving more resource than its share in a given period. But this algorithm loses fairness, and does not show graceful degradation of performance under overloaded situation. This paper proposes a new modified algorithm, namely Modified Proportional Share Scheduling Algorithm considering the characteristics of multimedia data such as its continuity and time dependency. Proposed scheduling algorithm shows graceful degradation of performance in overloaded situation and the reduction in the number of context switching. Furthermore, a new evaluation method is proposed which can evaluate the flexibility of scheduling algorithm.

처리 요구 조건이 주기적으로 발생하는 데이터들은 전송이나 재생시 시간적인 제약조건을 가진다. 일반적인 실시간 스케줄링 알고리즘은 이러한 연속성을 고려하지 아니하므로 멀티미디어 데이터를 스케줄링하기에 적절하지 않다. 비율조정 비례지분 스케줄러는 멀티미디어 데이터의 연속성을 고려하여 설계된 스케줄링 알고리즘으로 태스크가 자신의 지분보다 더 많은 자원을 할당 받지 못하도록 제어하기 위해 비율조정기를 사용한다 그러나 엄격한 비율조정기로 인해 자원 할당의 공정성을 보장하지 못하게 된다. 이는 과부하상황에서 시스템의 성능이 급격하게 감소되는 원인 이 된다 본 논문에서 제시하는 수정된 비례지분 스케줄러는 연속성, 시간 제약성과 같은 멀티미디어 데이터의 특성을 고려할 뿐만 아니라 비율조정 기를 수정하여 자원 할당의 공정성을 유지하고 과부하시에 성능이 점진적으로 저하되게 한다. 또한 우선권 정책을 사용하여 문맥교환 횟수를 줄인다. 본 논문에서 제시하는 스케줄링 알고리즘의 성능을 측정하기 위해 스케줄링 알고리즘의 유연성을 측정할 수 있는 평가 방법을 제시하고, 평가 결과를 보인다.

Keywords

References

  1. Proc.of the IEEE Stream Conversion to Support Interactive Video Palyout Ming-Syan Chem
  2. ACM Operating Systems Review v.25 no.4 Metascheduling for continuous media D.P.Anderson
  3. Proc.of the IEEE Generalized rate monotonic scheduling theory L.Sha;R.Rajkumar;S.S.Sathaye
  4. Real Time System The McGraw-Hill Companies,Inc C.M.Krishna;Kang,G.Shin
  5. Operating system support for coexistence of real-time and conventional schedulings(CMU-CS-94-212) D.B.Golub
  6. In Proceedings of the 13th ACM Symposium on Operating System Principle Scheduling and IPC mechanism for continuous media R.Govindan;D.P.Anderson
  7. Proc.of the IEEE A Proportional Share Scheduler for Multimedia Applications Manhee Kim;Hyogun Lee;JooWon Lee
  8. Stride Scheduling:Deterministic Proportional Share Resource Management(MIT/LCS/TM-528) Carl A.Waldspurger;William E.Weihl
  9. Lottery and Stride Scheduling :Flexible Proportional Share Resource Management Carl,A.Waldspurger
  10. Proceedings of IEEE of japan Power & Energy '90,PE-19 Estimation of flexibility of Generation planning under Uncertainty J.Koda(et al)