DOI QR코드

DOI QR Code

Dynamic Power Management for Webpage Loading on Mobile Devices

모바일 웹 페이지 로딩에서 동적 관리 기법

  • 박현재 (아주대학교 컴퓨터공학과) ;
  • 최영준 (아주대학교 컴퓨터공학과)
  • Received : 2015.06.01
  • Accepted : 2015.10.14
  • Published : 2015.12.15

Abstract

As the performance of mobile devices has increased, high-end multicore CPUs have become the norm in smartphones. However, such high performance devices are exposed to the problem of battery depletion due to the energy consumption caused by software performance, and despite increases in battery capacity. The required resources are dynamic and varied, and further user interaction is highly random; thus, Linux-based power management such as DVFS is needed to fulfill requirements. In order to reduce power consumption, we propose a method to restrict the CPU frequency of data download while maintaining user reactivity. This can supplement the weakness of existing Linux-based power management techniques like DVFS in relation to webpage loading. Through the implementation of our method at the application level, we confirm that energy consumption from webpage loading is reduced.

모바일 기기의 성능은 점진적으로 증가하여 멀티코어를 사용하는 고성능의 CPU를 장착한 스마트폰이 일상화 되었다. 그러나 고성능 기기가 사용하는 전력의 소모량을 배터리의 용량이 따라가지 못하므로 전력 관리를 위한 성능 제어가 필수적이 되었다. 이에 DVFS와 같은 Linux 기반의 전력 관리 방안이 연구되고 있으나, 동적으로 자원 요구량의 변화가 심하고 사용자의 입력이 불규칙적인 모바일 기기의 특성으로 인한 한계가 존재한다. 본 연구에서는 DVFS와 같은 기존 Linux 기반의 전력 관리 방안이 웹페이지 로딩에 있어 부족한 점을 보완하여 사용자 반응성을 유지하면서 전력 소모를 줄이는 방법으로 네트워크를 통해 연산에 필요한 데이터를 받을 때까지 CPU의 동작 Frequency을 제한하는 방안을 제안하였다. 또한, 어플리케이션 수준에서의 구현을 통하여 웹페이지 로딩 시의 전력 소모가 감소함을 확인하였다.

Keywords

References

  1. Korea Internet &Security Agency(2013), Survey on the mobile Internet usage. (In Korean)
  2. Korea Internet & Security Agency(2012), Survey on the smartphone usage. (In Korean)
  3. Datta, Soumya Kanti, Christian Bonnet, and Navid Nikaein, "Android power management: Current and future trends," Enabling Technologies for Smartphone and Internet of Things (ETSIoT), 2012 First IEEE Workshop on. IEEE, 2012.
  4. Liang, Wen-Yew, and Po-Ting Lai, "Design and Implementation of a critical speed-based DVFS mechanism for the android operating system," Embedded and Multimedia Computing (EMC), 2010 5th International Conference on. IEEE, 2010.
  5. Halimi, Jean-Philippe, et al., "Reactive DVFS Control for Multicore Processors," Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing. IEEE, 2013.
  6. Kwak, Jeongho, et al., Dynamic Speed Scaling for Energy Minimization in Delay-Tolerant Smartphone Applications, INFOCOM, IEEE, 2014.
  7. Kim, Sangwook, et al., "An event-driven power management scheme for mobile consumer electronics," Consumer Electronics, IEEE Transactions on 59.1 (2013): 259-266. https://doi.org/10.1109/TCE.2013.6490268