簡易檢索 / 詳目顯示

研究生: 廖毓強
Liao, Yu Chiang
論文名稱: 針對手機互動性應用以使用者行為為基礎的頻率調整機制
Frequency Scaling Based on User Behavior for Smartphone Interactive Application
指導教授: 金仲達
King, Chung Ta
口試委員: 周志遠
Jerry Chou
徐正炘
Hsu, Cheng Hsin
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2016
畢業學年度: 105
語文別: 英文
論文頁數: 31
中文關鍵詞: 智慧型手機使用者互動頻率調整省電
外文關鍵詞: Smartphone, User-behavior, DVFS, Frequency scaling
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著科技的進步,手機的功能也日益增加,近年來成為人們生活中不可或缺的物品;除此之外人們與手機的互動性也逐漸增加,更大量地使用社群軟體、遊戲等等,造成使用者對於手機效能、電池壽命的需求也逐漸增大。DVFS是在使用過程當中調整手機CPU頻率的一種方法,調整頻率通常是根據當下的硬體狀況作調整,達到省電的效果,然而這種方法並沒有考慮到手機與使用者互動的狀況。在這篇論文當中,我們針對社群軟體Facebook,透過蒐集使用過程中資料,發現使用者的互動行為與手機硬體變化的關係,並建立一套新的調整頻率方法實際在Android系統上執行。實驗過程與現有的手機的調整機制做比較,結果發現新的機制僅增加CPU 3.43%使用率、可達到9.2%省電效果。


    With the fast growing technology, the abilities of smartphones become more. In recent years, smartphone is one of the necessities in our daily life. Besides, people tend to use interactive application on their smartphones, such as, social network application, game. People become more care about their smartphone performance and battery life. DVFS (Dynamic voltage and frequency scaling) is an efficient energy saving policy while using smartphones. The policy of frequency scaling usually based on the hardware workload to achieve energy saving. However, this method does not consider the user interaction with the smartphone. In this paper, we collect the user behavior and CPU usage during using Facebook and find out the correlation. Our studies indicate that user behavior would influence the CPU usage during using smartphones. We also implement a user-based policy to scale CPU frequency. Our experiment result shows that it would have 9.2% energy saving and only increase 3.43% CPU usage.

    1 Introduction....................................1 2 RelatedWork.....................................4 2.1 DVFS.......................................4 2.2 InteractiveApplications.............................5 2.3 Summary.....................................6 3 Methodology.....................................7 3.1 UserBehavioronFacebook...........................7 3.2 FacebookExecutionTime............................9 3.3 CorrelationBetweenCPUUsageandUserBehavior..............12 3.3.1 TotalCPUUsage.............................12 3.3.2 SeparateDurationofCPUUsage....................13 3.4 ScalingFrequencyBasedonuserBehavior...................15 4 Evaluation........................................19 4.1 EvaluationSetup.................................19 4.2 EvaluationResult.................................20 4.2.1 CPUUsagePrediction..........................20 4.2.2 ScalingFrequency.............................21 5 Discussion.......................................26 6 Conclusion.......................................28

    [1] Kim Jae Min, Kim Young Geun, and Sung Woo Chung, "Stabilizing cpu frequency and voltage for temperature-aware dvfs in mobile devices", in IEEE Transactions on
    Computers. IEEE, Sep 2013, pp. 286-292.
    [2] Liang Wen-Yew and Po-Ting Lai, "Design and implementation of a critical speed-based dvfs mechanism for the android operating system", in Proceedings of the 2010 5th International Conference on Embedded and Multimedia Computing. IEEE, 2010, pp. 1-6.
    [3] Silva-Filho A.G., Bezerra P.T.L., Silva F.Q.B., Junior A.L.O.C., Santos A.L.M., Costa P.H.R, and R.C.G. Miranda, "Energy-aware technology-based dvfs mechanism for the android operating system", in Proceedings of the 2012 The Brazilian Symposium on Computing Systems Engineering (SBESC). IEEE, 2012, pp. 184-187.
    [4] Bakshy Eytan, Rosenn Itamar, Marlow Cameron, and Lada Adamic, "The role of social networks in information di usion", in Proceedings of the 21st international conference on World Wide Web. ACM, 2012, pp. 519-528.
    [5] Choi Kihwan, Soma Ramakrishna, and Massoud Pedram, "Dynamic voltage and frequency scaling based on workload decomposition", in Proceedings of the 2004 international symposium on Low power electronics and design. IEEE,2004, pp. 174-179.
    [6] Choi Kihwan, Soma Ramakrishna, and Massoud Pedram, "Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of o ff-chip access to on-chip computation times", in Proceedings of the 2004 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 2004, pp.4-9 Vol.1.
    [7] Zhu Yuhao, Halpern Matthew, and Vijay Janapa Reddi, "Event-based scheduling for energy-ecient qos (eqos) in mobile web applications", in Proceedings of the 2015 IEEE
    21st International Symposium on High Performance Computer Architecture (HPCA). IEEE, 2015, pp. 137-149.
    [8] Donohoo Brad K., Ohlsen Chris, and Sudeep Pasricha, "Aura: An application and user interaction aware middleware framework for energy optimization in mobile devices", in Proceedings of the 2011 IEEE 29th International Conference Computer Design (ICCD). IEEE, 2011, pp. 168-174.
    [9] Gutierrez Anthony, Dreslinski Ronald G., Wenisch Thomas F., Mudge Trevor, Saidi Ali, Emmons Chris, and Nigel Paver, "Full-system analysis and characterization of interactive smartphone applications", in Proceedings of the 2011 IEEE International Symposium Workload Characterization (IISWC). IEEE, 2011, pp. 81-90.
    [10] "Android testing support library", https://developer.android.com/topic/libraries/testing-support-library/index.html.
    [11] Williams Chris and Ana Aguilar, "The global economic impact of facebook", 2014.
    [12] "Android systrace tool", https://developer.android.com/studio/profile/systrace-commandline.html.
    [13] "Weka", http://www.cs.waikato.ac.nz/ml/weka/.
    [14] "Accessibility service", https://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html.
    [15] Yoon Chanmin, Kim Dongwon, Jung Wonwoo, Kang Chulkoo, and Hojung Cha, "Devscope: a nonintrusive and online power analysis tool for smartphone hardware components", in Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis. ACM, 2012, pp. 353-362.
    [16] Yoon Chanmin, Kim Dongwon, Jung Wonwoo, Kang Chulkoo, and Hojung Cha, "Appscope: Application energy metering framework for android smartphones using kernel
    activity monitoring", in Proceedings of the 2012 USENIX conference on Annual Technical Conference. ACM, 2012, pp. 36-36.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE