DOI QR코드

DOI QR Code

모바일 IoT 디바이스 파워 관리의 체계적인 개발 방법: 휘처 기반 가변성 모델링 및 자산 개발

Systematic Development of Mobile IoT Device Power Management: Feature-based Variability Modeling and Asset Development

  • 이혜선 (한국전자통신연구원 IoT융합연구부) ;
  • 이강복 (한국전자통신연구원 IoT융합연구부) ;
  • 방효찬 (한국전자통신연구원 IoT융합연구부)
  • 투고 : 2015.11.04
  • 심사 : 2016.01.18
  • 발행 : 2016.04.15

초록

사물인터넷(IoT)은 다양한 디바이스가 유무선 네트워크를 통해 연결되어 정보를 수집, 처리, 교환, 공유하는 환경이다. 대표적 디바이스가 스마트폰 같은 모바일 IoT 디바이스인데, 사용자에게 고성능서비스를 제공하기 위해 파워를 많이 소비하지만 상시 공급할 수 없어서 주어진 IoT 환경에 적합하게 파워 관리를 하는 것이 필수적이다. 하지만 기존 모바일 IoT 디바이스의 파워 관리에는 AP, AP 내/외부 HW 모듈, OS, 플랫폼, 어플리케이션 등 다양한 요소가 복잡하게 얽혀 있어서 이 관계를 쉽게 파악하고 관리하는 체계적인 방법이 필요하다. 또한 파워 관리와 연관된 다양한 관리 정책, 운영 환경, 알고리즘 등 가변 요소를 분석하고 이를 파워 관리 개발에 반영하는 것이 필요하다. 본 논문에서는 이러한 문제점을 해결하고 모바일 IoT 디바이스 파워 관리를 체계적으로 개발하기 위한 공학 원칙과 이를 기반으로 한 방법을 제안한다. 실행가능성 검증을 위해 커넥티드 헬멧 시스템 파워 관리가 사례연구로 사용되었다.

Internet of Things (IoT) is an environment where various devices are connected to each other via a wired/wireless network and where the devices gather, process, exchange, and share information. Some of the most important types of IoT devices are mobile IoT devices such as smartphones. These devices provide various high-performance services to users but cannot be supplied with power all the time; therefore, power management appropriate to a given IoT environment is necessary. Power management of mobile IoT devices involves complex relationships between various entities such as application processors (APs), HW modules inside/outside AP, Operating System (OS), platforms, and applications; a method is therefore needed to systematically analyze and manage these relationships. In addition, variabilities related to power management such as various policies, operational environments, and algorithms need to be analyzed and applied to power management development. In this paper, engineering principles and a method based on them are presented in order to address these challenges and support systematic development of IoT device power management. Power management of connected helmet systems was used to validate the feasibility of the proposed method.

키워드

참고문헌

  1. L. Atzori, A. Iera, and G. Morabito, "The internet of things: A survey. Computer networks," Vol. 54, No. 15, pp.2787-2805, 2010. https://doi.org/10.1016/j.comnet.2010.05.010
  2. J.A. Stankovic, "When sensor and actuator networks cover the world," ETRI Journal, Vol. 30, No.5, pp.627-633, 2008. https://doi.org/10.4218/etrij.08.1308.0099
  3. NabaztagLives. [Online]. Available: http://www.nabaztaglives.com/.
  4. SmartThings. [Online]. Available: http://www.smartthings.com/.
  5. J. Swetina, G. Lu, P. Jacobs, F. Ennesser, and J, Song, "Toward a standardized common m2m service layer platform: Introduction to onem2m," IEEE Wireless Communications, Vol. 21 , No.3, pp.20-26, 2014.
  6. Allseen Alliance, AIIJoyn, [Online]. Available: https://allseenalliance.org/.
  7. OlC, loTivity, [Online]. Available: https://www.iotivity.org/.
  8. D.Y. Kim, H.J. La, and S.D. Kim, "A Framework for Effectively Managing Heterogeneity of loT Devices," Journal of KIISE: Software and Applications, Vol. 41, No.5, pp.353-366, May 2014. (in Korean)
  9. L. Sanchez, L. Munoza, J.A. Galachea, P. Sotresa, J.R. Santanaa, V. Gutierreza, R. Ramdhanyb, A. Gluhakc, S. Krcod, E. Theodoridise, and D. Pfistererf, "SmartSantander: loT experimentation over a smart city testbed," Computer Networks, Vol. 61, pp.217-238, 2014. https://doi.org/10.1016/j.bjp.2013.12.020
  10. A.P. Castellani, N. Bui, P. Casari, M. Rossi, Z. Shelby, and M. Zorzi, "Architecture and protocols for the internet of things: A case study," Proc. of the 8th IEEE International Conference on Peruasiue Computing and Communications Workshops, pp.678-683, 2010.
  11. A. Carroll, and G. Heiser, "An Analysis of Power Consumption in a Smartphone," Proc. of the USENIX annual technical conference, pp. 1-14, 2010.
  12. V. Pallipadi and A. Starikovskiy, "The ondemand governor," Proc. of the Linux Symposium 2006, Vol. 2, pp.215-230, 2006.
  13. S.K. Datta, C. Bonnet, and N. Nikaein, "Android power management: Current and future trends," Proc. of the 1st IEEE Workshop on Enabling Technologies for Smartphone and Internet of Things, pp.48-53, 2012.
  14. Y.G. Kim, M. Kim, J.M. Kim, M. Sung, and S.W. Chung, "A Novel GPU Power Model for Accurate Smartphone Power Breakdown," ETRI Journal, Vol. 37, No. 1, pp. 157-164, Feb. 2015. https://doi.org/10.4218/etrij.14.0113.1411
  15. GO Battery Saver and Power Widget, [Online]. Available: https://play.google.com/store/apps/details?id=com.gau.go.launcherex.gowidget.gopowermaster&hl=en/.
  16. P. Clements and L. Northrop, "Software product lines: practices and patterns," Addison-Wesley Professional, ISBN: 0-201-70332-7, 2001.
  17. K.C. Kang, S.G. Cohen, J.A. Hess, W.E. Novak, and A.S. Peterson, "Feature-oriented domain analysis (FODA) feasibility study," Technical Report, CMU/SEI-90-TR-21, CMU SEI, 1990.
  18. K.C. Kang, K. Moonzoo, L. Jaejoon, K. Byungkil, H. Youngjin, L. Hyoungki, and B. Seokwon, "3d virtual prototyping of home service robots using asadaI/obj," Proc. of the International Conference on Robotics and Automation, pp. 2903-2908, 2005.
  19. H. Lee, J.-S. Y. and K.C. Kang, "VULCAN: Architecture-model-based workbench for product line engineering, Proc. of the 16th International Software Product Line Conference, Vol. 2, pp.260-264, 2012.
  20. J.-S. Yang and K.C. Kang, "A Workbench based on Eclipse Platform for Feature-Oriented Product Line Software Development," Journal of KIISE: Computing Practices and Letters, Vol. 19, No.1, pp. 31-35, Jan. 2013. (in Korean)
  21. H. Lee, C. Yoon, H. Choi, and K.C. Kang, "Comparison of variability realization techniques in an extractive approach to software product line asset development," Journal of Software Engineering Society (JSES), Vol. 23, No.3, pp. 99-112, Sep. 2010. (in Korean)
  22. H. Lee and K.C. Kang, "Feature-based modeling and simulation of AP camera power management: A feasibility study," Technical Paper, Software R&D Center, DS Department, Samsung Electronics Co Ltd., Jan. 24, 2014.