검색 상세

모바일 실시간 시스템의 전력 절감을 위한 태스크 오프로딩, CPU 전압조절, 메모리 배치 통합 기술

Integration of Task Offloading, CPU Voltage Scaling, and Memory Placement for Power-Saving in Mobile Real-Time Systems

초록/요약

본 논문은 모바일 실시간 시스템에서 CPU, 메모리, 네트워크 장치 등에서 소모되는 전력을 동시에 고려하는 저전력 태스크 스케줄링 기술을 연구한다. 확장된 태스크 모델의 정의 및 태스크 오프로딩, CPU 전압 조절, 저전력 메모리 배치 기술 등을 적용하고 이에 대한 최적 조합을 탐색하여 제안한 기술이 실시간 시스템의 전력 소모를 평균 76.8% 절약할 수 있음을 보인다. 또한, 본 연구는 변화하는 네트워크 상황에 맞게 오프로딩, DVFS, 메모리 배치 등을 최적화하여 실시간 태스크 집합의 스케줄링을 보장하면서 전력 절감을 극대화하는 특성을 가진다.

more

초록/요약

In this paper, we study real-time task scheduling that aims to minimize power consumption of CPU, memory, and network devices in mobile systems. By defining extended task model and adopting three low-power techniques (i.e., task offloading, CPU voltage scaling, and low-power memory placement), we co-optimize these three techniques, thereby saving power consumption of real-time systems by 76.8% on average. Our scheduling has the ability of rescheduling real-time task set by reconfiguring offloading, DVFS, and memory placement considering variations of network conditions, thereby minimizing power consumption without missing deadlines of given real-time tasks.

more