DOI QR코드

DOI QR Code

A Scheduling Method using Task Partition for Low Power System

저전력 시스템을 위한 BET기반 태스크 분할 스케줄링 기법

  • Received : 2010.10.28
  • Accepted : 2011.03.12
  • Published : 2011.06.30

Abstract

While the use of battery-powered embedded systems has been rapidly increasing, the current level of battery technology has not kept up with the drastic increase in power consumption by the system. In order to prolong system usage time, the battery size needs to be increased. The amounts of power consumption by embedded systems are determined by their hardware configuration and software for manipulating hardware resources. In spite of that, the hardware provides features for lowering power consumption, if those cannot be utilized efficiently by software including operating system, reduction in power consumption is not optimized. In this paper, we propose a BET(Break Even Time)-based scheduling method using task partition to reduce power consumption of multimedia applications in a mobile embedded system environment.

최근 배터리로 동작하는 임베디드 시스템의 사용이 급격히 증가하고 있지만, 현재 배터리 기술의 발전 속도는 임베디드 시스템의 전력 사용량의 증가를 따라가지 못하여, 장시간 사용을 위해서는 배터리의 크기가 커져야 하는 단점이 있다. 내장형 시스템에서 소모하는 전력량은 시스템을 구성하는 하드웨어와 시스템을 구동하는 소프트웨어에 의해 결정된다. 그러나 하드웨어적으로 저전력을 지원하더라도 운영체제 등 소프트웨어 수준에서 이를 활용하지 못하면 절전 효과를 극대화할 수 없다. 따라서 본 논문에서는 모바일 임베디드 시스템 환경에서 멀티미디어 애플리케이션 구동시 BET(Break Even Time)기반 태스크 분할을 이용하여 소비 전력을 감소시키는 스케줄링 기법을 제안한다.

Keywords

References

  1. D. Shin and J. Kim, "Dynamic voltage scaling of mixed task sets in priority-driven systems", IEEE Transactions Computer-Aided Design Integrated Circuits Systems, Vol.25, No.3, pp.438-453, Mar., 2006. https://doi.org/10.1109/TCAD.2005.853706
  2. S. Bang, K. Bang, S. Yoon, E. Chung, "Run-time adaptive workload estimation for dynamic voltage scaling", IEEE Transactions Computer-Aided Design Integrated Circuits Systems, Vol.28, No.9, pp.1334-13747, Mar., 2009. https://doi.org/10.1109/TCAD.2009.2024706
  3. Y. Lu, E.Y. Chung, T.Simunic, L.Benini and G.D. Micheli, "Quantitative Comparison of Power Management Algorithms", Proc. Of Design Automation and Test In Europe, pp.20-26, 2000.
  4. A.Sesic, S. Dautovic and V.Malbasa, "Dynamic power management of a system with a two-priority request queue using probabilistic-model checking", IEEE Transactions Computer-Aided Design Integrated Circuits Systems, Vol.27, No.2, pp.403-407, 2008. https://doi.org/10.1109/TCAD.2007.911342
  5. J. Mao, C. Christos, Q. Zhao. "Optimal dynamic voltage scaling in energy-limited nonpreemptive systems with real-time constraints", IEEE Transactions on Mobile Computing, Vol.6, No.6, pp.678-688, 2007. https://doi.org/10.1109/TMC.2007.1024
  6. S. Lee and T. Sakurai, "Runtime voltage Hopping for Low-power Real-time Systems", Annual ACM IEEE Design Automation Conference, pp.806-809, 2000. https://doi.org/10.1109/DAC.2000.855424
  7. Y. Lu and G.D. Micheli, "Comparing system level power management policies", IEEE Design & test of Computers, Vol.18, pp.10-19, 2001. https://doi.org/10.1109/54.914592
  8. K.M. Evans and G.H. Kuenning, "A Study of Irregularities in File-Size Distributions", In Proceedings of the 2nd International Symposium on Performance Evaluation of Computer and Telecommunication Systems Paper, July, 2002.
  9. FALINUX Co., Ltd. http://www.falinux.com
  10. SAMSUNG Co., Ltd. http://samsung.com