ABSTRACT
While great strides have been made in measuring energy consumption, these measures alone are not sufficient to enable effective energy management on battery-constrained mobile devices. What is urgently needed is a way to put energy consumption into context by measuring the value delivered by mobile apps. While difficult to compute, an accurate value measure would enable cross-app comparison, app improvement, energy inefficient app detection, and effective runtime energy allocation and prioritization. Our paper motivates the problem, describes requirements for a value measure, discusses and evaluates several possible inputs to such a measure, and presents results from a preliminary (unsuccessful) attempt to formulate one.
- Flinn, J., and Satyanarayanan, M. Energy-aware adaptation for mobile applications. SIGOPS Oper. Syst. Rev. 33, 5 (1999), 48--63. Google ScholarDigital Library
- Fonseca, R., Dutta, P., Levis, P., and Stoica, I. Quanto: Tracking energy in networked embedded systems. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI) (November 2008). Google ScholarDigital Library
- Lorincz, K., rong Chen, B., Waterman, J., Werner-Allen, G., and Welsh, M. Resource aware programming in the pixie os. In Proc. 6th ACM Conference on Embedded Networked Sensor Systems (SenSys'08) (New York, NY, USA, 2008), ACM, pp. 211--224. Google ScholarDigital Library
- Ma, X., Huang, P., Jin, X., Wang, P., Park, S., Shen, D., Zhou, Y., Saul, L. K., and Voelker, G. M. eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones. In Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation (Berkeley, CA, USA, 2013), NSDI'13, USENIX Association, pp. 57--70. Google ScholarDigital Library
- Nandugudi, A., Maiti, A., Ki, T., Bulut, F., Demirbas, M., Kosar, T., Qiao, C., Ko, S. Y., and Challen, G. Phonelab: A large programmable smartphone testbed. In Proc. 1st International Workshop on Sensing and Big Data Mining (SenseMine 2013) (November 2013). Google ScholarDigital Library
- Oliner, A. J., Iyer, A. P., Stoica, I., Lagerspetz, E., and Tarkoma, S. Carat: collaborative energy diagnosis for mobile devices. In SenSys (2013), C. Petrioli, L. P. Cox, and K. Whitehouse, Eds., ACM, p. 10. Google ScholarDigital Library
- Pathak, A., Hu, Y. C., and Zhang, M. Where is the Energy Spent Inside My App?: Fine Grained Energy Accounting on Smartphones with Eprof. In Proceedings of the 7th ACM european conference on Computer Systems (New York, NY, USA, 2012), EuroSys '12, ACM, pp. 29--42. Google ScholarDigital Library
- Pathak, A., Hu, Y. C., Zhang, M., Bahl, P., and Wang, Y.-M. Fine-Grained Power Modeling for Smartphones Using System Call Tracing. In Proceedings of the sixth conference on Computer systems (New York, NY, USA, 2011), EuroSys '11, ACM, pp. 153--168. Google ScholarDigital Library
- Punzalan, R. Smartphone Battery Life a Critical Factor for Customer Satisfaction . http://www.brighthand.com/default.asp?newsID=18721.Google Scholar
- Roy, A., Rumble, S. M., Stutsman, R., Levis, P., Mazières, D., and Zeldovich, N. Energy management in mobile devices with the cinder operating system. In Proceedings of the Sixth Conference on Computer Systems (New York, NY, USA, 2011), EuroSys '11, ACM, pp. 139--152. Google ScholarDigital Library
- Xu, F., Liu, Y., Li, Q., and Zhang, Y. V-edge: Fast self-constructive power modeling of smartphones based on battery voltage dynamics. In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (Berkeley, CA, USA, 2013), nsdi'13, USENIX Association, pp. 43--56. Google ScholarDigital Library
- Yoon, C., Kim, D., Jung, W., Kang, C., and Cha, H. AppScope: Application Energy Metering Framework for Android Smartphones Using Kernel Activity Monitoring. In Proceedings of the 2012 USENIX conference on Annual Technical Conference (Berkeley, CA, USA, 2012), USENIX ATC'12, USENIX Association, pp. 36--36. Google ScholarDigital Library
- Zeng, H., Ellis, C. S., Lebeck, A. R., and Vahdat, A. Currentcy: a unifying abstraction for expressing energy management policies. In Proceedings of the annual conference on USENIX Annual Technical Conference (Berkeley, CA, USA, 2003), USENIX Association, pp. 4--4. Google ScholarDigital Library
Index Terms
- The Missing Numerator: Toward a Value Measure for Smartphone Apps
Recommendations
AccelWord: Energy Efficient Hotword Detection through Accelerometer
MobiSys '15: Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and ServicesVoice control has emerged as a popular method for interacting with smart-devices such as smartphones, smartwatches etc. Popular voice control applications like Siri and Google Now are already used by a large number of smartphone and tablet users. A ...
Flexible And Effective Energy Management In Smartphones
PhDForum '15: Proceedings of the 2015 on MobiSys PhD ForumDespite the fact that current smartphone platform incorporates efficient energy measurement tools, robust power models, and mechanisms to control energy, battery lifetime continues to frustrate users. This is because of the disconnect between "one-size-...
Finding the missing piece: permission specification analysis for Android NDK
ASE '21: Proceedings of the 36th IEEE/ACM International Conference on Automated Software EngineeringThe Android research community has long focused on building the permission specification for Android framework APIs, which can be referenced by app developers to request the necessary permissions for their apps. However, existing studies just analyze ...
Comments