(34.236.244.39) 您好!臺灣時間:2021/03/09 18:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:陳政柏
研究生(外文):Cheng-Po Chen
論文名稱:即時通訊軟體在Android 平台上的省電策略
論文名稱(外文):Power-Saving Strategies of Mobile Instant-Messaging Application on the Android Platform
指導教授:蘇雅韻
口試委員:周承復蔡欣穆
口試日期:2014-07-17
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:資訊網路與多媒體研究所
學門:電算機學門
學類:網路學類
論文種類:學術論文
論文出版年:2014
畢業學年度:102
語文別:英文
論文頁數:34
中文關鍵詞:行動計算即時通訊安卓系統耗電量保持活動
外文關鍵詞:Mobile ComputingInstant-MessagingAndroidPower ConsumptionKeep-alive
相關次數:
  • 被引用被引用:0
  • 點閱點閱:217
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著智慧型手機的普及,其應用軟體也隨之快速增長,然而即時通訊軟體也為其一。本篇論文旨在探討搭載安卓系統的智慧型手機在安裝多個即時通訊軟體下,對其電量帶來過量耗損的情形,並提出一套程式設計架構,以解決此一現象。

With the development of mobile devices, more and more applications has been added to its application store by developers and installed by users in their own devices. However, one main concern for mobile users is that whether an application drains a device’s battery. Therefore, improving battery life always is a popular issue in recent years because of limited battery. One popular application on the market is a mobile instant messaging (MIM) application. MIM applications allow mobile users owning devices with different platforms (e.g., Android, iOS) to communicate through text, voice, or images over Wi-Fi or cellular networks. This thesis targets to reduce power consumption on MIM applications and examines the application and energy behavior of users who install multiple MIM applications on their phones. We designed and implemented Consultant, a light-weight platform to optimize energy consumption for MIM applications. Consultant analyzes the data provided by different MIM applications and help applications to better use phone resource. In our evaluation, we replayed the synthetic real trace collected from the users and experimental results showed that Consultant can save 52% MIM energy with 3 installed MIM applications during a day.

摘要i
Abstract ii
1 Introduction 1
2 Problem 3
2.1 Mobile Instant Messaging . . . . . . . . . . . . . . . 3
2.2 Radio Power in 3G Cellular Network . . . . . . . . . . 4
3 Mobile Instant Messaging Application Behavior 7
3.1 Measurement and Detecting . . . . . . . . . . . . . . 7
3.2 Evaluate Detecting Flow . . . . . . . . . . . . . . . 10
3.3 Measurement Results . . . . . . . . . . . . . . . . . 10
3.4 Instant or Non-instant .. . . . . . . . . . . . . . . 11
4 Power-Saving Strategies 15
4.1 Keep-alive Mechanism . . . . . . . . . . . . . . . . 15
4.2 Message-Delayed Delivery . . . .. . . . . . . . . . . 16
4.3 APIs . . . . . . . . . . . . . . . . . . . . . . . . 17
5 Implementation 20
5.1 Client-side . . . . . . . . . . . . . . . . . . . . . 20
5.2 Server-side . . . . . . . . . . . . . . . . . . . . . 20
6 Evaluation 22
6.1 Methodology . . . . . . . . . . . . . . . . . . . . . 22
6.2 Consultant for Keep-alive . . . . . . . . . . . . . . 23
6.3 Trace Replay . . . . . . . . . . . . . . . . . . . . 24
7 Related Work 29
8 Conclusion 31
Bibliography 32

[1] Android developers. http://developer.android.com/index.html.
[2] ejabberd. http://www.ejabberd.im/.
[3] The extensible messaging and presence protocol. http://xmpp.org/.
[4] Google cloud messaging for android. http://developer.android.com/google/gcm/index.html.
[5] Line: Free calls &; messages. http://linecorp.com.
[6] Monsoon power monitor. http://www.msoon.com/labequipment/powermonitor/.
[7] Mq telemetry transport. http://mqtt.org/.
[8] Robotium. https://code.google.com/p/robotium/.
[9] yaxim. http://yaxim.org/.
[10] Pavan K. Athivarapu, Ranjita Bhagwan, Saikat Guha, Vishnu Navda, Ramachandran Ramjee, Dushyant Arora, Venkata N. Padmanabhan, and George Varghese. Radiojockey:Mining program execution to optimize cellular radio usage. In MobiCom, 2012.
[11] N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: A measurement study and implications for network applications. In IMC, 2009.
[12] Abhijnan Chakraborty, Vishnu Navda, Venkata N. Padmanabhan, and Ramachandran Ramjee. Coordinating cellular background transfers using loadsense. In MobiCom, 2013.
[13] NSN Signals Research Group. Smartphones and a 3g network, 2010.
[14] Ling-San Meng, Da-Shan Shiu, Ping-Cheng Yeh, Kuan-Chi Chen, and Hung-Yi Lo. Low power consumption solutions for mobile instant messaging. In MobiCom. IEEE Transaction on Mobile Computing, 2012.
[15] Radhika Mittal, Aman Kansal, and Ranveer Chandra. Empowering developers to estimate app energy consumption. In MobiCom, 2012.
[16] Daniel Peek and Jason Flinn. Drive-thru: Fast, accurate evaluation of storage power management. In USENIX, 2005.
[17] F. Qian, A. Gerber, Z. M. Mao, S. Sen, O. Spatscheck, and W. Willinger. Tcp revisited: A fresh look at tcp in the wild. In IMC, 2009.
[18] F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Characterizing radio resource allocation for 3g networks. In IMC, 2010.
[19] F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Top: Tail optimization protocol for cellular radio resource allocation. In ICNP, 2010.
[20] Feng Qian, Zhaoguang Wan, Yudong Gao, Junxian Huang, Alexandre Gerber, Z. Morley Mao, Subhabrata Sen, and Oliver Spatscheck. Periodic transfers in mobile applications: Network-wide origin, impact, and optimization. In WWW, 2012.
[21] Feng Qian, Zhaoguang Wang, Alexandre Gerber, Z. Morley Mao, Subhabrata Sen, and Oliver Spatscheck. Profiling resource usage for mobile applications: A crosslayer approach. In MobiSys, 2011.
[22] Lenin Ravindranath, Sharad Agarwal, Jitendra Padhye, and Chris Riederer. Procrastinator: Pacing mobile apps!| usage of the network. In MobiSys, 2014.
[23] Lenin Ravindranath, Jitendra Padhye, Sharad Agarwal, Ratul Mahajan, Ian Obermiller, and Shahin Shayandeh. Appinsight: Mobile app performance monitoring in the wild. In OSDI, 2012.
[24] Aaron Schulman, Vishnu Navda, Ramachandran Ramjee, Neil Spring, Pralhad Deshpande, Calvin Grunewald, Kamal Jain, and Venkata N. Padmanabhan. Bartendr: A practical approach to energy-aware cellular data scheduling. In MobiCom, 2010.
[25] B. Veal, K. Li, and D. Lowenthal. New methods for passive estimation of tcp roundtrip times. In PAM, 2005.
[26] Fengyuan Xu, Yunxin Liu, Thomas Moscibroda, Ranveer Chandra, Long Jin, Yongguang Zhang, and Qun Li. Optimizing background email sync on smartphones. In MobiSys, 2014.
[27] Xuan Zhou, Zhifeng Zhao, Rongpeng Li, Yifan Zhou, Jacques Palicot, and Honggang Zhang. Understanding the nature of social mobile instant messaging in cellular networks. In IEEE Communications Letters, 2014.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔