Analysis on Power Consumption of Smartphone on Frequency and Nice Value

스마트폰의 발전과 함께 다양한 휴대기기가 등장하고 있으며, IoT 에 대한 관심이 개발의 가속화로 이어짐에 따라 대부분의 전자기기에서 전력소모적인 task 처리가 필요하게 되었다. 그에 따라 전력을 효율적으로 관리하는 것이 중요한 이슈가 되고 있다. 본 논문에서는 전력을 효율적으로 관리를 위해 영향을 주는 요소가 무엇인지에 대해 실제 안드로이드 폰을 통해 확인하고 그를 통해 소모전력개선을 위한 방안을 논의해 보고자 한다. 소모전력을 개선하기 위해서는 소모전력에 영향을 미치는 요소를 조절해 주는 것이 너무나도 당연한 이야기이나 해당 요소가 다른 성능에 영향을 준다면 이는 굉장히 복잡한 이슈가 된다. 사용자가 가장 먼저 체감을 하는 것은 interactive task 의 response time 이다. Interactive task 란 사용자가 현재 상호작용을 하며 사용중인 task 를 의미하며, response time 은 사용자의 입력부터 해당 프로세스를 처리한 뒤 화면에 결과를 출력하는 데까지 걸리는 시간을 의미한다. [1][2][3]에 따르면 프로그램의 response time 은 주파수와 nice value 에 영향을 받는다. 본 논문에서는 response time 과 nice value 가 전력소모에 어떤 영향을 미치는 지에 대해 연구하였다.

[1]  Vinay Devadas,et al.  On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications , 2012, IEEE Transactions on Computers.

[2]  Peng Li,et al.  Fairness and Interactivity of Three CPU Schedulers in Linux , 2009, 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[3]  Seongsoo Hong,et al.  Improving Interactivity via VT-CFS and Framework-Assisted Task Characterization for Linux/Android Smartphones , 2012, 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[4]  Giorgio C. Buttazzo,et al.  Elastic DVS Management in Processors With Discrete Voltage/Frequency Modes , 2007, IEEE Transactions on Industrial Informatics.

[5]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.