DOI QR코드

DOI QR Code

BMT-Model Based Evaluation of Power Consumption of Mobile Context-Aware Application

BMT 모델 기반 모바일 상황인지 어플리케이션의 전력 소비 평가

  • Received : 2016.07.04
  • Accepted : 2016.09.07
  • Published : 2016.11.30

Abstract

Context-aware application has a lot of power consumption because it creates context by using a number of smartphone's sensors. Furthermore, only few kinds of researches have been conducted that provide information for the evaluation result of power consumption in the aspect of applications. In addition, evaluation of power consumption do not consider user's usage pattern or provide only total amount of power consumption, and inform developers power consumption of sensors undistinguishable. It makes developers hard to develop a power consumption-considered application. If developers could get information for power consumption of context-aware application in detail, a development of power-considered context-aware applications would be possible. Consequently, this paper proposes a BMT(Bench Mark Test) model which is able to inform developers useful evaluation criteria and result about power consumption of smartphone's components and sensors with usage pattern considered.

상황인지 어플리케이션은 다양한 센서를 이용하여 상황을 추론하므로 전력 소비가 크고 이에 대한 상세한 평가 결과를 제공하는 연구는 미비하였다. 또한 기존의 전력 소비에 대한 정보는 사용자의 사용 패턴을 고려하지 못하고 전체적인 소비량만을 제공하거나, 센서가 사용하는 전력에 대한 정보를 구분하여 제공하지 못하였다. 그렇기 때문에 개발자들이 전력 소비를 고려하여 어플리케이션을 개발하는 데 유의미한 정보가 제공되지 않았다는 문제점이 있다. 개발자들에게 상황인지 어플리케이션이 사용하는 모바일 디바이스의 컴포넌트가 소비하는 전력에 대한 상세한 평가 정보가 제공된다면, 전력 소비를 고려하여 상황인지 어플리케이션의 개발이 가능해 질 것이다. 본 논문에서는 사용자의 사용 패턴을 고려하여 상황인지 어플리케이션의 작동 시 사용되는 다양한 컴포넌트가 소비하는 전력을 평가할 수 있는 BMT(Bench Mark Test) 모델을 제안하고, 이를 통한 상세한 평가 결과를 개발자들에게 제공하고자 한다.

Keywords

References

  1. Qualcomm, Designing Mobile Devices for Low Power and Thermal Efficiency, Qualcomm Technologies Report 1-13 (2013) [Internet], https://www.qualcomm.com/media/documents/files/designing-mobile-devices-for-low-power-and-thermal-efficiency.pdf.
  2. J. Kim and S. Sim. "Present Status of Software Bench Mark Test(BMT)," Journal of KIISE, Vol.23, No.3, pp.33-38, 2005.
  3. Pathak, Abhinav, Y. Charlie Hu, and Ming Zhang, "Bootstrapping energy debugging on smartphones: a first look at energy bugs in mobile devices," Proceedings of the 10th ACM Workshop on Hot Topics in Networks, ACM, 2011.
  4. Pathak, Abhinav et al., "What is keeping my phone awake?: characterizing and detecting no-sleep energy bugs in smartphone apps," Proceedings of the 10th international conference on Mobile systems, applications, and services, ACM, 2012.
  5. Carroll, Aaron and Gernot Heiser, "An Analysis of Power Consumption in a Smartphone," USENIX Annual Technical Conference, Vol.14, 2010.
  6. J. Lee, H. Cho, and H. Kim, "Power Consumption Analysis of Smartphone Application," Proc. of the KIISE Fall Conference, Vol.39, No.2, pp.39-42, 2011.
  7. T. Yang et al., "Service of Providing Power Consumption Information of Mobile Applications," Proc. of the 40th KIISE Fall Conference, pp.457-459, 2013.
  8. Jemin Lee and Hyungshin Kim, "Framework for automated power estimation of android applications," Proceeding of the 11th annual international conference on Mobile systems, applications, and services, ACM, 2013.
  9. Wonwoo Jung et al., "Powerlet: an active battery interface for smartphones," Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, ACM, 2014.
  10. Hye-Jung Jung, "Software Test Model for Mobile Device Management," The Journal of Korea Information And Communications Society, Vol.37D, No.3, pp.122-127. 2012.
  11. ISO/IEC, "ISO/IEC 9126-2 Software engineering -Product quality- part2: External metrics," 2002.
  12. ISO/IEC, "ISO/IEC 25000 Systems and software Quality Requirements and Evaluation (SQuaRE)," 2014.
  13. Meeyeon Lee, Deok-Ki Kim, and Jung-Won Lee, "Analysis of Characteristics of Power Consumption for Context-Aware Mobile Applications," Information, Vol.5, No.4, pp.612-621, 2014. https://doi.org/10.3390/info5040612