請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66304
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 魏宏宇(Hung-Yu Wei) | |
dc.contributor.author | Chang-Hung Hsieh | en |
dc.contributor.author | 謝長宏 | zh_TW |
dc.date.accessioned | 2021-06-17T00:29:31Z | - |
dc.date.available | 2014-03-19 | |
dc.date.copyright | 2012-03-19 | |
dc.date.issued | 2012 | |
dc.date.submitted | 2012-02-13 | |
dc.identifier.citation | [1] The Linux Foundation, 'Networking kernel flow', http://www.linuxfoundation.org/collaborate/workgroups/networking/kernelflow.
[2] R. A. Powers, 'Batteries for Low Power Electronics,' Proceedings of the IEEE 83, no. 4, pages 687-693, 1995. [3] A. Carroll and G. Heiser, 'An Analysis of Power Consumption in a Smartphone,' in Proceedings of the 2010 USENIX conference on USENIX annual technical conference, 2010. [4] N. Balasubramanian, A. Balasubramanian, and A. Venkataramani, 'Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications,' in Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference, 2009. [5] GSM World, 'TW 09 Battery Life Measurement Technique', http://www.gsmworld.com/documentgs/index.shtml. [6] A. Gember, A. Anand, and A. Akella, 'A Comparative Study of Handheld and Non-Handheld Traffic in Campus Wi-Fi Networks,' in Proceedings of the 12th international conference on Passive and active measurement, 2011. [7] J. Huang, Q. Xu, B. Tiwana, Z. M. Mao, M. Zhang, and P. Bahl, 'Anatomizing Application Performance Differences on Smartphones,' in Proceedings of the 8th international conference on Mobile systems, applications, and services, 2010. [8] Y. Xiao, R. S. Kalyanaraman, and A. Yla-Jaaski, 'Energy Consumption of Mobile YouTube: Quantitative Measurement and Analysis,' in The Second International Conference on Next Generation Mobile Applications, Services and Technologies, 2008. NGMAST '08. , 2008. [9] A. Gupta and P. Mohapatra, 'Energy Consumption and Conservation in WiFi Based Phones: A Measurement-Based Study,' in 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, 2007, SECON '07, 2007. [10] Y. Agarwal, R. Chandra, A. Wolman, P. Bahl, K. Chin, and R. Gupta, 'Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones,' in Proceedings of the 5th international conference on Mobile systems, applications and services, 2007. [11] T. Pering, Y. Agarwal, R. Gupta, and R. Want, 'CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces,' in Proceedings of the 4th international conference on Mobile systems, applications and services, 2006. [12] E. Shih, P. Bahl, and M. J. Sinclair, 'Wake on Wireless: An Event Driven Energy Saving Strategy for Battery Operated Devices,' in Proceedings of the 8th annual international conference on Mobile computing and networking, 2002. [13] C. Rohl, H. Woesner, and A. Wolisz, 'A Short Look on Power Saving Mechanisms in the Wireless LAN Standard IEEE 802.11 Advances in Wireless Communications', 2002, Springer US. p. 219-226. [14] S. Gobriel, C. Maciocco, and T.-Y. C. Tai, 'Long Idle: Making Idle Networks Quiet for Platform Energy-Efficiency,' in 2010 Fifth International Conference on Systems and Networks Communications (ICSNC), 2010. [15] M. A. Hoque, M. Siekkinen, and J. K. Nurminen, 'On the Energy Efficiency of Proxy-Based Traffic Shaping for Mobile Audio Streaming,' in 2011 IEEE Consumer Communications and Networking Conference (CCNC), 2011. [16] F. Qian, Z. Wang, A. Gerber, Z. Mao, S. Sen, and O. Spatscheck, 'Profiling Resource Usage for Mobile Applications: A Cross-layer Approach,' in Proceedings of the 9th international conference on Mobile systems, applications, and services, 2011. [17] N. Ravi, J. Scott, L. Han, and L. Iftode, 'Context-aware Battery Management for Mobile Phones,' in Sixth Annual IEEE International Conference on Pervasive Computing and Communications, 2008, PerCom 2008, 2008. [18] J. Manweiler and R. R. Choudhury, 'Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation,' in Proceedings of the 9th international conference on Mobile systems, applications, and services, 2011. [19] Wireshark, http://www.wireshark.org/. [20] HTC, http://www.htc.com/tw/. [21] Android Open Source Project, http://source.android.com/. [22] HTCdev, http://htcdev.com/devcenter/downloads. [23] Android SDK, http://developer.android.com/sdk. [24] Broadcom, 'BCM4329, Low-Power 802.11n with BluetoothR 2.1', http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM4329. [25] Nmap, 'TCP/IP reference', http://nmap.org/book/tcpip-ref.html. [26] Monsoon power monitor, http://www.msoon.com/. [27] S.-R. Yang, S.-Y. Yan, and H.-N. Hung, 'Modeling UMTS Power Saving with Bursty Packet Data Traffic,' IEEE Transactions on Mobile Computing 6, no. 12, pages 1398-1409, 2007. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66304 | - |
dc.description.abstract | 近年來隨著iPhone、Android手機的風行,智慧型手機已經漸漸在大眾間普及了,多元化應用與大量商機隱藏於其中。除了傳統的撥打接聽電話、傳送接收簡訊以外,人們也將智慧型手機拿來瀏覽網頁、玩遊戲、觀看線上影片、查看社群網站、定期更新新聞天氣資訊…等等,所以使用無線介面諸如Wi-Fi與3G也變成了一種趨勢。然而,由於電池技術的緩慢發展與無線介面的大量耗電使得手機的使用時間大幅縮減,因此如何在無線介面上省電以延長總使用時間是個現今相當重要且熱門的議題。為了達成這個目的,我們提出了利用控制封包來做智慧排程的機制。我們鎖定在那些會定時更新資訊的應用程式,紀錄他們上次同步的時間且得知他們的週期後,我們可以預測他們之後幾次進行同步的時間點。我們將較早同步的應用程式的DNS封包延遲一段時間傳出,使得這些應用程式的同步時間會越來越接近,最終將能在同一時間進行同步,進而減少無線介面花在閒置狀態的時間,如此達到了省電效果。實驗結果顯示分別在Wi-Fi與3G的環境下皆能達到省電的效果,尤其以3G的省電百分比最高。我們也另外考慮非週期性應用程式的DNS封包,使得他們亦能加入同時傳出的行列裡。 | zh_TW |
dc.description.abstract | With popularity of iPhone and Android phones in recent years, smartphones are becoming universal and common, and a variety of applications and plenty of commercial potential are within it. Apart from traditional dialing and text messaging, people also use smartphones to browse webpages, play games, watch online videos, use social networking services, update information of news and weather, etc. As a result, using wireless interfaces has become a trend custom. However, with the slow development of battery technology and the huge power consumption of wireless devices, the lifetime of smartphone is reduced sharply. Consequently, we propose a smart scheduling mechanism by controlling packets. We focus on the periodic applications, recording their last sync time and remember their period, so that we can predict their future sync time. We delay the DNS packet of the front application, so the distance between the applications will become closer with time. At last, they can sync simultaneously, reducing the time of wireless interfaces spent on staying in idle mode, so as to achieve the goal of energy saving. The experiment results show that energy saving is achieved in both Wi-Fi and 3G scenarios, especially in 3G. We also consider the DNS packets of non-periodic applications, making them send out with other applications simultaneously if possible. | en |
dc.description.provenance | Made available in DSpace on 2021-06-17T00:29:31Z (GMT). No. of bitstreams: 1 ntu-101-R98921043-1.pdf: 3951986 bytes, checksum: bffd82586216c020293440174c808690 (MD5) Previous issue date: 2012 | en |
dc.description.tableofcontents | 中文摘要 i
ABSTRACT ii CONTENTS iii LIST OF FIGURES vi LIST OF TABLES viii Chapter 1 Introduction 1 Chapter 2 Related Work 3 2.1 Measurement of power and traffic in smartphone 3 2.2 Reduction of power consumption 4 Chapter 3 Measurement on Android 8 3.1 Measurement setup 8 3.2 Measurement results on Android 9 3.2.1 Background traffic 9 3.2.2 Gmail 10 3.2.3 Multiple Sync 11 3.2.4 Widget 12 3.3 Discussion 13 Chapter 4 Delay Test and Classification of Applications 14 4.1 Creating development environment and writing image 14 4.2 Network packet flow in kernel 17 4.3 Delay test 19 4.4 Classification of Applications 20 Chapter 5 Proposed Algorithm for Two Applications 23 5.1 Mechanism of algorithm 23 5.1.1 Approaching 23 5.1.2 Aligning 24 5.1.3 Maintaining 25 5.2 Description of algorithm 26 5.3 State transition diagram 28 5.4 Analysis model of estimating power consumption 28 5.4.1 Assumed pattern of power consumption 28 5.4.2 Notation 30 5.4.3 Formulation 31 Chapter 6 Experiments of the Proposed Algorithm for Two Applications 32 6.1 Overview of experiment 32 6.2 Experimental setup 33 6.3 Basic performance of Wi-Fi 36 6.4 Impact on consistency of period 42 6.5 Impact on consistency of traffic load 45 6.6 Performance of 3G 50 Chapter 7 Proposed Algorithm for General Case 54 7.1 Algorithm description 54 7.2 State transition diagram 56 7.3 Experimental results 58 7.3.1 Verification of aligning with Category [C] 58 7.3.2 Experiment of three applications 58 Chapter 8 Conclusions 62 BIBLIOGRAPHY 64 | |
dc.language.iso | en | |
dc.title | Android系統下智慧排程省電機制 | zh_TW |
dc.title | A Smart Scheduling Mechanism for Energy Saving in Android System | en |
dc.type | Thesis | |
dc.date.schoolyear | 100-1 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 李佳翰,楊得年,林澤,高榮駿 | |
dc.subject.keyword | 無線網路,802.11省電,3G省電,封包控制,Android,時間預測,網路核心,網路層,DNS, | zh_TW |
dc.subject.keyword | Wireless Network,Energy Saving in 802.11,Energy Saving in 3G,Packet Control,Android,Prediction of Time,Kernel Networking,Network Layer,DNS, | en |
dc.relation.page | 66 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2012-02-14 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-101-1.pdf 目前未授權公開取用 | 3.86 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。