Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2016, Article ID 1042525, 10 pages
http://dx.doi.org/10.1155/2016/1042525
Research Article

A Dynamic Programming Solution for Energy-Optimal Video Playback on Mobile Devices

School of Computer and Information Engineering, Inha University, Incheon 22212, Republic of Korea

Received 28 December 2015; Revised 8 April 2016; Accepted 11 April 2016

Academic Editor: Wenyao Xu

Copyright © 2016 Minseok Song and Jinhan Park. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. S. A. Alvi, B. Afzal, G. A. Shah, L. Atzor, and W. Mahmood, “Internet of multimedia things: vision and challenges,” Ad Hoc Networks, vol. 33, pp. 87–111, 2015. View at Google Scholar
  2. H. Aydin, P. Mejia-Alvarez, D. Mosse, and R. Melhem, “Dynamic and aggressive scheduling techniques for power-aware real-time systems,” in Proceedings of the IEEE Real-Time Systems Symposium, p. 95, London, UK, December 2001.
  3. M. Marinoni and G. Buttazzo, “Elastic DVS management in processors with discrete voltage/frequency modes,” IEEE Transactions on Industrial Informatics, vol. 3, no. 1, pp. 51–62, 2007. View at Publisher · View at Google Scholar · View at Scopus
  4. P. Pillai and K. G. Shin, “Real-time dynamic voltage scaling for low-power embedded operating systems,” in Proceedings of the ACM Symposium on Operating Systems Principles, pp. 89–102, October 2001.
  5. J.-B. Lee, M.-J. Kim, S. Yoon, and E.-Y. Chung, “Application-support particle filter for dynamic voltage scaling of multimedia applications,” IEEE Transactions on Computers, vol. 61, no. 9, pp. 1256–1269, 2012. View at Publisher · View at Google Scholar · View at Scopus
  6. X. Liu, P. Shenoy, and M. D. Corner, “Chameleon: application-level power management,” IEEE Transactions on Mobile Computing, vol. 7, no. 8, pp. 995–1010, 2008. View at Publisher · View at Google Scholar · View at Scopus
  7. R. Urunuela, G. Muller, and J. L. Lawall, “Energy adaptation for multimedia information kiosks,” in Proceedings of the 6th ACM and IEEE International Conference on Embedded Software (EMSOFT '06), pp. 223–232, October 2006. View at Publisher · View at Google Scholar · View at Scopus
  8. W. Yuan and K. Nahrstedt, “Practical voltage scaling for mobile multimedia devices,” in Proceedings of the 12th Annual ACM International Conference on Multimedia (MULTIMEDIA '04), pp. 924–931, New York, NY, USA, October 2004. View at Publisher · View at Google Scholar
  9. W. Yuan and K. Nahrstedt, “Energy-efficient CPU scheduling for multimedia applications,” ACM Transactions on Computer Systems, vol. 24, no. 3, pp. 292–331, 2006. View at Publisher · View at Google Scholar · View at Scopus
  10. W. Yuan, K. Nahrstedt, S. V. Adve, D. L. Jones, and R. H. Kravets, “GRACE-1: cross-layer adaptation for multimedia quality and battery energy,” IEEE Transactions on Mobile Computing, vol. 5, no. 7, pp. 799–815, 2006. View at Publisher · View at Google Scholar · View at Scopus
  11. A. Yang and M. Song, “Aggressive dynamic voltage scaling for energyaware video playback based on decoding time estimation,” in Proceedings of the ACM International Conference on Embedded Software, pp. 1–9, Grenoble, France, October 2009.
  12. C. Im and S. Ha, “Dynamic voltage scaling for real-time multi-task scheduling using buffers,” in Proceedings of the ACM Conference on Languages, Compilers and Tools for Embedded Systems, pp. 88–94, Washington, DC, USA, June 2004.
  13. M. Weiser, B. Welch, A. Demers, and S. Shenker, “Scheduling for reduced CPU energy,” in Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation (OSDI '94), article 2, USENIX Association, 1994.
  14. E. Seo, S. Park, J. Kim, and J. Lee, “TSB: a DVS algorithm with quick response for general purpose operating systems,” Journal of Systems Architecture, vol. 54, no. 1-2, pp. 1–14, 2008. View at Publisher · View at Google Scholar · View at Scopus
  15. V. Pallipadi and A. Starikovskiy, “The ondemand governor: past, present, and future,” in Proceedings of the Linux Symposium, pp. 223–238, Ottawa, Canada, July 2006.
  16. M. Fleischmann, “Longrun power management—dynamic power management for crusoe processors,” Tech. Rep., Transmeta, 2001. View at Google Scholar
  17. R. Ayoub, U. Ogras, E. Gorbatov et al., “OS-level power minimization under tight performance constraints in general purpose systems,” in Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '11), pp. 321–326, IEEE, Fukuoka, Japan, August 2011. View at Publisher · View at Google Scholar · View at Scopus
  18. K. Flautner and T. Mudge, “Vertigo: automatic performance-setting for linux,” in Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI '02), pp. 105–116, December 2002. View at Publisher · View at Google Scholar
  19. Y. Gu and S. Chakraborty, “A hybrid DVS scheme for interactive 3D games,” in Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS '08), pp. 3–12, St. Louis, Mo, USA, April 2008. View at Publisher · View at Google Scholar · View at Scopus
  20. Y. Huang, S. Chakraborty, and Y. Wang, “Using offline bitstream analysis for power-aware video decoding in portable devices,” in Proceedings of the 13th ACM International Conference on Multimedia (MM '05), pp. 299–302, Singapore, November 2005. View at Publisher · View at Google Scholar · View at Scopus
  21. A. Bavier, A. Montz, and L. Peterson, “Prediction MPEG decoding time,” in Proceedings of the ACM SIGMETRICS Conference, pp. 131–140, Madison, Wis, USA, June 1998.
  22. K. Choi, K. Dantu, W.-C. Cheng, and M. Pedram, “Frame-based dynamic voltage and frequency scaling for a MPEG decoder,” in Proceedings of the IEEE/ACM International Conference on Computer Aided Design (ICCAD '02), pp. 732–737, ACM, November 2002. View at Publisher · View at Google Scholar · View at Scopus
  23. E. Kim, H. Jeong, J. Yang, and M. Song, “Balancing energy use against video quality in mobile devices,” IEEE Transactions on Consumer Electronics, vol. 60, no. 3, pp. 517–524, 2014. View at Publisher · View at Google Scholar · View at Scopus