Academia.eduAcademia.edu

Outline

Energy Efficient Mobile Operating Systems

Abstract

Energy is an important resource in mobile computers now days. It is important to manage energy in efficient manner so that energy consumption will be reduced. Developers of operating system decided to increase the battery life time of mobile phones at operating system level. So, design of energy efficient mobile operating system is the best way to reduce the energy consumption in mobile devices. In this paper, currently used energy efficient mobile operating system is discussed and compared. Recent energy efficient techniques used to reduce the power consumption of mobile devices will also be summarized and discussed.

References (44)

  1. G. Heiser, K. Elphinstone, S. Russell, and J. Vochteloo, Mungi: A distributed single address- space operating system: Citeseer, 1993.
  2. C. A. Waldspurger, Memory resource management in VMware ESX server, ACM SIGOPS Operating Systems Review, vol. 36, 2002, pp. 181-194.
  3. X. Zhang, Operating System-Level On-Chip Resource Management in The Multicore Era, University of Rochester, 2010.
  4. M. Sharif, N. M. Butt, M. Raza, and M. Arshad, Distributed Virtual Disk Storage System, Control Theory and Informatics, vol. 2, 2012, pp. 17-23.
  5. G. Heiser, Towards an OS platform for truly dependable real-time systems, 2011.
  6. G. Parmer and R. West, Hires: A system for predictable hierarchical resource management, Proc. 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011, 180-190.
  7. J. Stoess, System support for distributed energy management in modular operating systems, Karlsruhe Institute of Technology, 2010.
  8. I. Irum, M. Raza, M. Sharif, M. Zhang, H. Zhang, S. Cui, L. Jia, M. Zoungrana, B. Dieng, and O. Lemrabott, File Systems for Various Operating Systems: A Review, Research Journal of Applied Sciences, vol. 4, 2012.
  9. D. Gohringer, M. Hubner, E. N. Zeutebouo, and J. Becker, CAP-OS: Operating system for runtime scheduling, task mapping and resource management on reconfigurable multiprocessor architectures, Proc. IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2, 2010, pp. 1-8.
  10. H. Zeng, C. S. Ellis, A. R. Lebeck, and A. Vahdat, ECOSystem: Managing energy as a first class operating system resource, Proc. ACM SIGPLAN Notices, 2002, 123-132.
  11. A. E. Papathanasiou and M. L. Scott, Energy efficiency through burstiness, Proc. Fifth IEEE Workshop on Mobile Computing Systems and Applications, 2003, pp. 44-53
  12. R. Neugebauer and D. McAuley, Energy is just another resource: Energy accounting and energy pricing in the Nemesis OS, Proc. Eighth Workshop on Hot Topics in Operating Systems, 2001.pp. 67-72.
  13. N. Vallina-Rodriguez and J. Crowcroft, ErdOS: achieving energy savings in mobile OS, Proc. the sixth international workshop on MobiArch, 2011, pp. 37-42.
  14. A. Roy, S. M. Rumble, R. Stutsman, P. Levis, D. Mazières, and N. Zeldovich, Energy management in mobile devices with the Cinder operating system, Proc. sixth conference on Computer systems, 2011, pp. 139-152.
  15. S. Wang and K.-J. Lin, A general resource management framework for real-time operating systems, Proc. Ninth International Conference on Parallel and Distributed Systems, 2002. pp. 349- 354.
  16. H. A. Duran-Limon, G. S. Blair, and G. Coulson, Adaptive resource management in middleware: A survey, Distributed Systems Online, IEEE, vol. 5, 2004.
  17. C. Steiger, H. Walder, and M. Platzner, Operating systems for reconfigurable embedded platforms: IEEE Transactions on Online scheduling of real-time tasks, Computers, vol. 53, , 2004, 1393-1407.
  18. Wanghong Yuan, GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy, 2006
  19. G. Parmer and R. West, Hires: A system for predictable hierarchical resource management, Proc. 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011, pp. 180-190.
  20. S. Kato, M. McThrow, C. Maltzahn, and S. Brandt, Gdev: First-class GPU resource management in the operating system, Proc. USENIX ATC, 2012, pp. 37-37.
  21. J. A. Colmenares, S. Bird, H. Cook, P. Pearce, D. Zhu, J. Shalf, S. Hofmeyr, K. Asanovic, and J. Kubiatowicz, Resource management in the tessellation manycore os, HotPar10, Berkeley, CA, 2010.
  22. K. Klues, B. Rhoden, Y. Zhu, A. Waterman, and E. Brewer, Processes and resource management in a scalable many-core OS, HotPar10, Berkeley, CA, 2010.
  23. K. Klues, V. Handziski, D. Culler, D. Gay, P. Levis, C. Lu, and A. Wolisz, Dynamic resource management in a static network operating system, Washington University in St. Louis, Tech. Rep. WUCSE-56, 2006.
  24. S. Kato, S. Brandt, Y. Ishikawa, and R. Rajkumar, Operating Systems Challenges for GPU Resource Management, Proc. The International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, 2011, pp. 23-32.
  25. O. Krieger, M. Auslander, B. Rosenburg, R. W. Wisniewski, J. Xenidis, D. Da Silva, M. Ostrowski, J. Appavoo, M. Butrico, and M. Mergen, K42: building a complete operating system, Proc. ACM SIGOPS Operating Systems Review, 2006, pp. 133-145.
  26. W. Yuan and K. Nahrstedt, Energy-efficient soft real-time CPU scheduling for mobile multimedia systems, Proc. ACM SIGOPS Operating Systems Review, 2003, pp. 149-163.
  27. S. Mohapatra, R. Cornea, N. Dutt, A. Nicolau, and N. Venkatasubramanian, Integrated power management for video streaming to mobile handheld devices, Proc. Eleventh ACM international conference on Multimedia, 2003, pp. 582-591.
  28. Vanessa Romero Segovia, Adaptive Resource Management Framework for Mobile Terminals - the ACTORS Approach, 2010
  29. N. Vallina-Rodriguez, C. Efstratiou, G. Xie, and J. Crowcroft, Enabling opportunistic resources sharing on mobile operating systems: Benefits and challenges, Proc. 3rd ACM workshop on Wireless of the students, by the students, for the students, 2011, pp. 29-32.
  30. L. S. Brakmo, D. A. Wallach, and M. A. Viredaz, µSleep: A technique for reducing energy consumption in handheld devices, Proc. Int. Conf. Mobile Systems, Applications, and Services, 2004, pp. 12-22.
  31. J. Flinn and M. Satyanarayanan, Powerscope: A tool for profiling the energy usage of mobile applications, Proc. Second IEEE Workshop on Mobile Computing Systems and Applications, WMCSA'99, 1999, pp. 2-10.
  32. D. C. Snowdon, E. Le Sueur, S. M. Petters, and G. Heiser, Koala: A platform for OS-level power management, Proc. 4th ACM European conference on Computer systems, 2009, pp. 289- 302.
  33. M. Anand, E. B. Nightingale, and J. Flinn, Ghosts in the machine: Interfaces for better power management, Proc. 2nd international conference on Mobile systems, applications, and services, 2004, pp. 23-35.
  34. K. J. Nesbit, M. Moreto, F. J. Cazorla, A. Ramirez, M. Valero, and J. E. Smith, Multicore resource management, Micro, IEEE, vol. 28, 2008, pp. 6-16.
  35. J. F. Martinez and E. Ipek, Dynamic multicore resource management: A machine learning approach, Micro, IEEE, vol. 29, 2009,pp. 8-17
  36. M. Livny and R. Raman, High-throughput resource management, The Grid: Blueprint for a New Computing Infrastructure, Morgan
  37. Kaufmann, 1999, pp. 311-337.
  38. S. Pasricha, S. Mohapatra, M. Luthra, N. D. Dutt, and N. Venkatasubramanian, Reducing Backlight Power Consumption for Streaming Video Applications on Mobile Handheld Devices, in ESTImedia, 2003, pp. 11-17.
  39. M. Kato and C.-T. Lo, Power Consumption Reduction in Java-enabled, Battery-powered Handheld Devices through Memory Compression, Proc. IEEE International Symposium on Consumer Electronics. ISCE 2007, pp. 1-6
  40. T. Pering, Y. Agarwal, R. Gupta, and R. Want, Coolspots: reducing the power consumption of wireless mobile devices with multiple radio interfaces, Proc. 4th international conference on Mobile systems, applications and services, 2006, pp. 220-232.
  41. A. Abdelmotalib and Z. Wu, Power Management Techniques in Smartphones Operating Systems, IJCSI International Journal of Computer Science Issues, vol. 9, 2012.
  42. G. F. Welch, A survey of power management techniques in mobile computing operating systems, ACM SIGOPS Operating Systems Review, vol. 29, pp. 47-56, 1995.
  43. W. Haider, M. Sharif, M. Raza, A. Wahab, J. Hussain, I. A. Khan, and U. Zia, The Realization of Personalized E-Learning platform based on 3G Mobile phone and NGN control frame work for SIP based IP Networks, Research Journal of Recent Sciences, Vol 1, 2012
  44. J. Sorber, N. Banerjee, M. D. Corner, and S. Rollins, Turducken: hierarchical power management for mobile devices, Proc. 3rd international conference on Mobile systems, applications, and services, 2005, pp. 261-274.