@inproceedings{ycsb, Author = {Cooper, Brian F. and Silberstein, Adam and Tam, Erwin and Ramakrishnan, Raghu and Sears, Russell}, Booktitle = {SOCC}, Title = {Benchmarking Cloud Serving Systems with {YCSB}}, Year = {2010} } @misc{sqlitewidelydeployed, title = {SQLite: Most Widely Deployed and Used Database Engine}, author = {SQLite}, howpublished = {https://sqlite.org/mostdeployed.html} } @misc{aosp, Author = {Google}, year = {2018}, Title = {Android Open Source Project}, Howpublished = {https://source.android.com/}, urldate = {2018-03-26} } @misc{nexus6, Author = {{Wikipedia}}, Howpublished = {\texttt{https://en.wikipedia.org/wiki/Nexus\_6}}, Title = {{Nexus 6}}} } @misc{monsoon, title = {{Monsoon Solutions Inc. Power Monitor}}, howpublished = "\url{http://www.msoon.com/LabEquipment/PowerMonitor/}", year = {2014}, } @misc{nexus5, Author = {{Wikipedia}}, Howpublished = {\texttt{http://en.wikipedia.org/wiki/Nexus\_5}}, Title = {{Nexus 5}}} @misc{phones, Howpublished = {\url{http://www.businessinsider.com/smartphone-and-tablet-penetration-2013-10}}, Key = {One In Every 5 People In The World Own A Smartphone}, Title = {{O}ne {I}n {E}very 5 {P}eople {I}n {T}he {W}orld {O}wn {A} {S}martphone}} @inproceedings{phonelab, Acmid = {2536718}, Articleno = {4}, Author = {Nandugudi, Anandatirtha and Maiti, Anudipa and Ki, Taeyeon and Bulut, Fatih and Demirbas, Murat and Kosar, Tevfik and Qiao, Chunming and Ko, Steven Y. and Challen, Geoffrey}, Booktitle = {SenseMine}, Doi = {10.1145/2536714.2536718}, Isbn = {978-1-4503-2430-4}, Keywords = {Smartphones, mobile devices, testbed}, Location = {Roma, Italy}, Numpages = {6}, Pages = {4:1--4:6}, Title = {{PhoneLab}: A Large Programmable Smartphone Testbed}, Url = {http://doi.acm.org/10.1145/2536714.2536718}, Year = {2013}, } @inproceedings{kim2012androbench, author = {Je{-}Min Kim and Jin{-}Soo Kim}, title = {AndroBench: Benchmarking the Storage Performance of Android-Based Mobile Devices}, booktitle = {{ICFCE}}, series = {Advances in Intelligent and Soft Computing}, volume = {133}, pages = {667--674}, publisher = {Springer}, year = {2011} } @inproceedings{kennedy:2015:tpc-tc:pocket, Author = {Kennedy, Oliver and Ajay, Jerry Antony and Challen, Geoffrey and Ziarek, Lukasz}, Booktitle = {TPC-TC}, Title = {{Pocket Data}: The Need for {TPC-MOBILE}}, Year = {2015}} @online{governors, author = {Brodowski, Dominik}, year = {2018}, url = {https://android.googlesource.com/kernel/msm/+/android-7.1.0_r0.2/Documentation/cpu-freq/governors.txt}, urldate = {2018-03-23}, } @inproceedings{cooper2010benchmarking, title={Benchmarking cloud serving systems with YCSB}, author={Cooper, Brian F and Silberstein, Adam and Tam, Erwin and Ramakrishnan, Raghu and Sears, Russell}, booktitle={Proceedings of the 1st ACM symposium on Cloud computing}, pages={143--154}, year={2010}, organization={ACM} } @online{youtube, author = {Google}, year = {2018}, title = {Youtube App}, url = {https://youtube.en.uptodown.com/android/}, urldate = {2018-03-24}, } @online{youtube-share, author = {Business Insider}, year = {2018}, url = {http://www.businessinsider.com/most-used-smartphone-apps-2017-8\#2-youtube-9}, urldate = {2018-03-24}, } @online{suse-governor, authors = {Suse}, year = {2018}, url = {https://www.suse.com/documentation/sles11/book_sle_tuning/data/sec_tuning_power_cpufreq.html}, urldate = {2018-10-22}, } @online{redhat-governor, authors = {Redhat}, year = {2018}, url = {https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/performance_tuning_guide/s-cpu-cpufreq}, urldate = {2018-10-22}, } @online{ubuntu-governor, authors = {Ubuntu}, year = {2018}, url = {https://help.ubuntu.com/community/UbuntuStudio/Setting_CPU_Governor}, urldate = {2018-10-22}, } @online{ondemand-governor, authors = {Linux}, year = {2018}, url = {https://www.kernel.org/doc/html/v4.13/admin-guide/pm/cpufreq.html}, urldate = {2018-10-22}, } @online{interactive-governor, authors = {Google}, year = {2018}, url = {https://android.googlesource.com/kernel/exynos/+/android-exynos-manta-3.4-jb-mr1.1/Documentation/cpu-freq/governors.txt}, urldate = {2018-10-22}, } @online{schedutil-governor, year = {2023}, url = {https://lwn.net/Articles/682391/}, urldate = {2023-02-20}, } @inproceedings{nuessle2019benchmarking, title={Benchmarking pocket-scale databases}, author={Nuessle, Carl and Kennedy, Oliver and Ziarek, Lukasz}, booktitle={Technology Conference on Performance Evaluation and Benchmarking}, pages={99--115}, year={2019}, organization={Springer} } @inproceedings{maiti2015jouler, title={Jouler: A policy framework enabling effective and flexible smartphone energy management}, author={Maiti, Anudipa and Chen, Yihong and Challen, Geoffrey}, booktitle={International Conference on Mobile Computing, Applications, and Services}, pages={161--180}, year={2015}, organization={Springer} } @online{big-little, authors = {arm}, year = {2022}, url = {https://www.arm.com/technologies/big-little}, urldate = {2022}, } @online{sched-domains, year = {2022}, url = {https://docs.kernel.org/scheduler/sched-domains.html}, urldate = {2022}, } @inproceedings{lozi2016linux, title={The Linux scheduler: a decade of wasted cores}, author={Lozi, Jean-Pierre and Lepers, Baptiste and Funston, Justin and Gaud, Fabien and Qu{\'e}ma, Vivien and Fedorova, Alexandra}, booktitle={Proceedings of the Eleventh European Conference on Computer Systems}, pages={1--16}, year={2016} } @inproceedings{vogeleer2013energy, title={The energy/frequency convexity rule: Modeling and experimental validation on mobile devices}, author={Vogeleer, Karel De and Memmi, Gerard and Jouvelot, Pierre and Coelho, Fabien}, booktitle={International Conference on Parallel Processing and Applied Mathematics}, pages={793--803}, year={2013}, organization={Springer} } @online{energy-aware-schedutil, authors = {lwm}, year = {2020}, url = {https://lwn.net/Articles/810314/}, urldate = {2020}, } @online{snapdragon-835, authors = {qualcomm}, year = {2023}, url = {https://www.qualcomm.com/products/application/mobile-computing/snapdragon-8-series-mobile-compute-platforms/snapdragon-835-mobile-pc-platform}, urldate = {2023}, } @online{uiautomator, year = {2023}, url = {https://developer.android.com/training/testing/other-components/ui-automator}, urldate = {2023}, } @online{perf-event, year = {2023}, url = {https://man7.org/linux/man-pages/man2/perf_event_open.2.html}, urldate = {2023} } @inproceedings{rao2017application, title={Application-specific performance-aware energy optimization on android mobile devices}, author={Rao, Karthik and Wang, Jun and Yalamanchili, Sudhakar and Wardi, Yorai and Ye, Handong}, booktitle={2017 IEEE International Symposium on High Performance Computer Architecture (HPCA)}, pages={169--180}, year={2017}, organization={IEEE} } @inproceedings{korkmaz2018workload, title={Workload-aware CPU performance scaling for transactional database systems}, author={Korkmaz, Mustafa and Karsten, Martin and Salem, Kenneth and Salihoglu, Semih}, booktitle={Proceedings of the 2018 International Conference on Management of Data}, pages={291--306}, year={2018} } @online{schedtune, year = {2016}, url = {https://lwn.net/Articles/704859/}, urldate = {2023} } @INPROCEEDINGS{7314145, author={Begum, Rizwana and Werner, David and Hempstead, Mark and Prasad, Guru and Challen, Geoffrey}, booktitle={2015 IEEE International Symposium on Workload Characterization}, title={Energy-Performance Trade-offs on Energy-Constrained Devices with Multi-component DVFS}, year={2015}, volume={}, number={}, pages={34-43}, doi={10.1109/IISWC.2015.10} } @INPROCEEDINGS{7372574, author={Chen, Wei-Ming and Cheng, Sheng-Wei and Hsiu, Pi-Cheng and Kuo, Tei-Wei}, booktitle={2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)}, title={A user-centric CPU-GPU governing framework for 3D games on mobile devices}, year={2015}, volume={}, number={}, pages={224-231}, doi={10.1109/ICCAD.2015.7372574} } @INPROCEEDINGS{492493, author={Yao, F. and Demers, A. and Shenker, S.}, booktitle={Proceedings of IEEE 36th Annual Foundations of Computer Science}, title={A scheduling model for reduced CPU energy}, year={1995}, volume={}, number={}, pages={374-382}, doi={10.1109/SFCS.1995.492493} } @article{Garcia2020TheIO, title={The Impact of CPU Frequency Scaling on Power Consumption of Computing Infrastructures}, author={Adriano Marques Garcia and Matheus da Silva Serpa and Dalvan Griebler and Claudio Schepke and Luiz Gustavo Fernandes and Philippe Olivier Alexandre Navaux}, journal={Computational Science and Its Applications – ICCSA 2020}, year={2020}, volume={12254}, pages={142 - 157}, url={https://api.semanticscholar.org/CorpusID:222094700} } @ARTICLE{8356047, author={Chen, Wei-Ming and Cheng, Sheng-Wei and Hsiu, Pi-Cheng}, journal={IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, title={A User-Centric CPU-GPU Governing Framework for 3-D Mobile Games}, year={2019}, volume={38}, number={5}, pages={961-974}, doi={10.1109/TCAD.2018.2834404} } @ARTICLE{9153119, author={Li, Xianfeng and Li, Gengchao}, journal={IEEE Transactions on Computers}, title={An Adaptive CPU-GPU Governing Framework for Mobile Games on big.LITTLE Architectures}, year={2021}, volume={70}, number={9}, pages={1472-1483}, doi={10.1109/TC.2020.3012987} } @ARTICLE{8410428, author={Sahin, Onur and Thiele, Lothar and Coskun, Ayse K.}, journal={IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, title={Maestro: Autonomous QoS Management for Mobile Applications Under Thermal Constraints}, year={2019}, volume={38}, number={8}, pages={1557-1570}, doi={10.1109/TCAD.2018.2855180} } @ARTICLE{9591359, author={Zhou, Ti and Lin, Man}, journal={IEEE Transactions on Network Science and Engineering}, title={Deadline-Aware Deep-Recurrent-Q-Network Governor for Smart Energy Saving}, year={2022}, volume={9}, number={6}, pages={3886-3895}, doi={10.1109/TNSE.2021.3123280} } @inproceedings{10.1145/3061639.3062239, author = {Li, Xianfeng and Chen, Guikang and Wen, Wen}, title = {Energy-Efficient Execution for Repetitive App Usages on Big.LITTLE Architectures}, year = {2017}, isbn = {9781450349277}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3061639.3062239}, doi = {10.1145/3061639.3062239}, booktitle = {Proceedings of the 54th Annual Design Automation Conference 2017}, articleno = {44}, numpages = {6}, keywords = {Smartphone, DVFS, energy efficiency, big.LITTLE architecture}, location = {Austin, TX, USA}, series = {DAC '17} } @INPROCEEDINGS{8226044, author={Broyde, Lucie and Nixon, Kent and Chen, Xiang and Li, Hai and Chen, Yiran}, booktitle={2017 30th IEEE International System-on-Chip Conference (SOCC)}, title={MobiCore: An adaptive hybrid approach for power-efficient CPU management on Android devices}, year={2017}, volume={}, number={}, pages={221-226}, doi={10.1109/SOCC.2017.8226044} } @ARTICLE{7091048, author={Kwak, Jeongho and Choi, Okyoung and Chong, Song and Mohapatra, Prasant}, journal={IEEE/ACM Transactions on Networking}, title={Processor-Network Speed Scaling for Energy–Delay Tradeoff in Smartphone Applications}, year={2016}, volume={24}, number={3}, pages={1647-1660}, doi={10.1109/TNET.2015.2419219} } @inproceedings{Liang2011AnEC, title={An Energy Conservation DVFS Algorithm for the Android Operating System}, author={Wen-Yew Liang and Po-Ting Lai and Che Wun Chiou}, year={2011}, url={https://api.semanticscholar.org/CorpusID:18508888} } @ARTICLE{7091048, author={Kwak, Jeongho and Choi, Okyoung and Chong, Song and Mohapatra, Prasant}, journal={IEEE/ACM Transactions on Networking}, title={Processor-Network Speed Scaling for Energy–Delay Tradeoff in Smartphone Applications}, year={2016}, volume={24}, number={3}, pages={1647-1660}, doi={10.1109/TNET.2015.2419219} } @inproceedings{10.1145/2789168.2790103, author = {Bui, Duc Hoang and Liu, Yunxin and Kim, Hyosu and Shin, Insik and Zhao, Feng}, title = {Rethinking Energy-Performance Trade-Off in Mobile Web Page Loading}, year = {2015}, isbn = {9781450336192}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/2789168.2790103}, doi = {10.1145/2789168.2790103}, booktitle = {Proceedings of the 21st Annual International Conference on Mobile Computing and Networking}, pages = {14–26}, numpages = {13}, keywords = {energy efficiency, mobile web browser, smartphones, web page loading}, location = {Paris, France}, series = {MobiCom '15} } @inproceedings{10.1145/2973750.2973780, author = {Yan, Zhisheng and Chen, Chang Wen}, title = {RnB: Rate and Brightness Adaptation for Rate-Distortion-Energy Tradeoff in HTTP Adaptive Streaming over Mobile Devices}, year = {2016}, isbn = {9781450342261}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/2973750.2973780}, doi = {10.1145/2973750.2973780}, booktitle = {Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking}, pages = {308–319}, numpages = {12}, keywords = {mobile devices, rate-distortion-energy, backlight scaling, video streaming, rate adaptation}, location = {New York City, New York}, series = {MobiCom '16} }