Task Scheduling Algorithm for Improvement of Battery Life Time of Multi-Processor System

멀티 프로세서 시스템의 배터리 사용 시간 향상을 위한 테스크 스케줄링 알고리즘

  • Jung, Il-Jong (College of Information & Communications Hanyang University) ;
  • Yi, Seok-Hee (College of Information & Communications Hanyang University) ;
  • Cong, Jong-Wha (College of Information & Communications Hanyang University)
  • 정일종 (한양대학교 전자컴퓨터통신) ;
  • 이석희 (한양대학교 전자컴퓨터통신) ;
  • 정정화 (한양대학교 전자컴퓨터통신)
  • Published : 2008.06.18

Abstract

본 논문은 배터리를 이용하는 시스템의 사용시간을 극대화하기 위하여 두 가지 해결책을 제시한다. 첫 번째, 우리는 멀티 프로세서 시스템에서 Dynamic Voltage Scaling(DVS)을 이용하여 에너지 소모를 최소화시킨다. 다른 어프로치와의 큰 차이점은 테스크의 실행 시간을 deadline까지 확장시켜 에너지 소모를 최소화할 뿐만 아니라 테스크의 실행 사이클 수가 감소할것을 고려하여 테스크를 나누어 다른 동작 주파수를 적용 시키고 이를 수학적 방법으로 도출한다. 두 번째, 배터리의 discharge 특성인 capacity rate effect와 recovery effect를 고려하여 프로세서들의 에너지 소모 프로파일을 재구성함으로서 배터리 라이프타임을 최적화시킨다.

Keywords