Abstract
Network errors such as packet losses consume large amounts of energy. We analyzed the reason for this through measurements using the latest smartphones and full-system simulation. We found that on packet losses the smartphones maintain high frequencies for CPU without doing useful work. To address this problem, we propose a method for reducing the energy consumption by lowering the performance level by exploiting a dynamic voltage and frequency scaling mechanism when long network delays are expected. According to our experiments, our method reduces the total energy consumption of web browsing on two different smartphones by up to 10.0% and 11.5%, respectively.
- Xueli An and Gerald Kunzmann. 2014. Understanding mobile internet usage behavior. In Proceedings of the IFIP Networking Conference (NETWORKING’14). 1--9.Google Scholar
Cross Ref
- Niranjan Balasubramanian, Aruna Balasubramanian, and Arun Venkataramani. 2009. Energy consumption in mobile phones: A measurement study and implications for network applications. In Proceedings of the Internet Measurement Conference. 280--293. Google Scholar
Digital Library
- Ross Biro, Fred N. van Kempen, Mark Evans, Corey Minyard, Florian La Roche, Charles Hedrick, Linus Torvalds, Alan Cox, Matthew Dillon, Arnt Gulbrandsen, and Jorge Cwik. 2002. tcp_input.c file. Retrieved September 10, 2016 from http://lxr.linux.no/linux/net/ipv4/tcp_input.c.Google Scholar
- Jinuk Choi and Hojung Cha. 2010. A processor power management scheme for handheld systems considering off-chip contributions. IEEE Trans. Industr. Inf. 6, 3, 255--264.Google Scholar
Cross Ref
- Ning Ding, Daniel Wagner, Xiaomeng Chen, Abhinav Pathak, Y. Charlie Hu, and Andrew Rice. 2013. Characterizing and modeling the impact of wireless signal strength on smartphone battery drain. ACM SIGMETRICS Performance Evaluation Review 41, 29--40. Google Scholar
Digital Library
- Denzil Ferreira, Anind K. Dey, and Vassilis Kostakos. 2011. Understanding human-smartphone concerns: A study of battery life. In Procecedings of the International Conference on Pervasive Computing. 19--33. Google Scholar
Digital Library
- Fixya. 2013. Black Friday Smartphone Report. Retrieved April 2, 2018, from http://www.fixya.com/reports/blackfriday.Google Scholar
- Tobias Flach, Nandita Dukkipati, Andreas Terzis, Barath Raghavan, Neal Cardwell, Yuchung Cheng, Ankur Jain, Shuai Hao, Ethan Katz-Bassett, and Ramesh Govindan. 2013. Reducing web latency: The virtue of gentle aggression. ACM SIGCOMM Computer Communication Review 43, 159--170. Google Scholar
Digital Library
- Anthony Gutierrez, Ronald G. Dreslinski, Thomas F. Wenisch, Trevor Mudge, Ali Saidi, Chris Emmons, and Nigel Paver. 2011. Full-system analysis and characterization of interactive smartphone applications. In Proceedings of the International Symposium on Workload Characterization (IISWC’11). 81--90. Google Scholar
Digital Library
- Alvaro Gutierrez, Joseph Pusdesris, Ronald G. Dreslinski, Trevor Mudge, Chander Sudanthi, Christopher D. Emmons, Mitchell Hayenga, and Nigel Paver. 2014. Sources of error in full-system simulation. In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS’14). 13--22.Google Scholar
Cross Ref
- Stephen Hemminger. 2005. Network emulation with netEm. In Proceedings of LINUXCONFAU. 18--23.Google Scholar
- Junxian Huang, Feng Qian, Alexandre Gerber, Z. Morley Mao, Subhabrata Sen, and Oliver Spatscheck. 2012. A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of the International Conference on Mobile Systems, Applications, and Services (MobiSys’12). 225--238. Google Scholar
Digital Library
- Junxian Huang, Qiang Xu, Birjodh Tiwana, Z. Morley Mao, Ming Zhang, and Paramvir Bahl. 2010. Anatomizing application performance differences on smartphones. In Proceedings of the International Conference on Mobile Systems, Applications, and Services (MobiSys’10). 165--178. Google Scholar
Digital Library
- Minho Ju, Hyeonggyu Kim, and Soontae Kim. 2016. MofySim: A mobile full-system simulation framework for energy consumption and performance analysis. In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS’16).Google Scholar
- Minho Ju, Hyeonggyu Kim, and Soontae Kim. 2016. Network delay-aware energy management for mobile systems. In Proceedings of the Design, Automation, and Test in Europe Conference and Exhibition (DATE’16). Google Scholar
Digital Library
- Phil Karn and Craig Partridge. 1987. Improving round-trip time estimates in reliable transport protocols. ACM SIGCOMM Computer Communication Review 17, 2--7. Google Scholar
Digital Library
- Hyeonggyu Kim, Minho Ju, Mincheol Kang, and Soontae Kim. 2015. Efficient memory reclaiming for mitigating sluggish response in mobile devices. In Proceedings of the International Conference on Consumer Electronics—Berlin (ICCE-Berlin’15). 232--236.Google Scholar
- Wonyoung Kim, Meeta S. Gupta, Gu-Yeon Wei, and David Brooks. 2008. System level analysis of fast, per-core DVFS using on-chip swithching regulators. In Proceedings of International Symposium on High Performance Computer Architecture (HPCA’08). 123--134.Google Scholar
- KPCB. 2014. Internet Trends 2014--Code Conference. Retrieved April 2, 2018, from http://www.kpcb.com/blog/2014-internet-trends.Google Scholar
- Jeongho Kwak, Okyoung Choi, Song Chong, and Prasant Mohapatra. 2014. Dynamic speed scaling for energy minimization in delay-tolerant smartphone applications. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM’14). 2292--2300.Google Scholar
Cross Ref
- Keunjoo Kwon, Seungchul Chae, and Kyoung-Gu Woo. 2013. An application-level energy-efficient scheduling for dynamic voltage and frequency scaling. In Proceedings of the International Conference on Consumer Electronics (ICCE’13). 3--6.Google Scholar
- Jukka K. Nurminen. 2010. Parallel connections and their effect on the battery consumption of a mobile phone. In Proceedings of the Consumer Communications and Networking Conference. 1--5. Google Scholar
Digital Library
- The Android Open Source Project. 2012. init.rc File. Retrieved April 2, 2018, from https://android.googlesource.com/platform/system/core/+/android-6.0.1_r1/rootdir/init.rc.Google Scholar
- Feng Qian, Subhabrata Sen, and Oliver Spatscheck. 2014. Characterizing resource usage for mobile web browsing. In Proceedings of the International Conference on Mobile Systems, Applications, and Services (MobiSys’14). 218--231. Google Scholar
Digital Library
- Salesforce. 2014. 2014 Mobile Behavior Report. Retrieved April 2, 2018, from http://www.exacttarget.com/sites/exacttarget/files/deliverables/etmc-2014mobilebehaviorreport.pdf.Google Scholar
- Youngbin Seo, Jeongki Kim, and Euiseong Seo. 2012. Effectiveness analysis of DVFS and DPM in mobile devices. J. Comput. Sci. Technol. 27, 4, 781--790.Google Scholar
Cross Ref
- Narendran Thiagarajan, Gaurav Aggarwal, Angela Nicoara, Dan Boneh, and Jatinder Pal Singh. 2012. Who killed my battery? Analyzing mobile browser energy consumption. In Proceedings of the 21st International Conference on World Wide Web (WWW’12). 41--50. Google Scholar
Digital Library
- Po-Hsien Tseng, Pi-Cheng Hsiu, Chin-Chiang Pan, and Tei-Wei Kuo. 2014. User-centric energy-efficient scheduling on multi-core mobile devices. In Proceedings of the Design Automation Conference (DAC’14). 1--6. Google Scholar
Digital Library
- Sample Videos. 2015. Big Buck Bunny. Available at http://www.sample-videos.com.Google Scholar
- Chanmin Yoon, Dongwon Kim, Wonwoo Jung, Chulkoo Kang, and Hojung Cha. 2012. Appscope: Application energy metering framework for android smartphone using kernel activity monitoring. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC’12). 387--400. Google Scholar
Digital Library
- Lide Zhang, Birjodh Tiwana, Zhiyun Qian, Zhaoguang Wang, Robert P. Dick, Zhuoqing Morley Mao, and Lei Yang. 2010. Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES/ISSS’10). 105--114. Google Scholar
Digital Library
- Bo Zhao, Wenjie Hu, Qiang Zheng, and Guohong Cao. 2015. Energy-aware web browsing on smartphones. IEEE Trans. Parallel Distrib. Syst. 26, 3, 761--774.Google Scholar
Digital Library
- Bo Zhao, Byung Chul Tak, and Guohong Cao. 2011. Reducing the delay and power consumption of web browsing on smartphones in 3G networks. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS’11). 413--422. Google Scholar
Digital Library
- Yuhao Zhu and Vijay Janapa Reddi. 2013. High-performance and energy-efficient mobile web browsing on big/little systems. In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA’13). 13--24. Google Scholar
Digital Library
Index Terms
OnNetwork+: Network Delay-Aware Management for Mobile Systems
Recommendations
Study of temporal behaviour of packet loss in packet switches with bursty traffic arrivals
The study of packet loss is of great importance to the design of fast packet switching systems. Fast packet switching is generally accepted as the best technique for designing high-speed computer networks. Due to the high throughput demands and the ...
Effective packet loss estimation on VoIP jitter buffer
IFIP'12: Proceedings of the 2012 international conference on NetworkingThe paper deals with an influence of network jitter on effective packet loss in dejitter buffer. We analyze behavior of jitter buffers with and without packet reordering capability and quantify the additional packet loss caused by packets dropped in ...
An analytical model of fast retransmission and recovery in TCP-SACK
Fast retransmission and recovery are the two most important mechanisms employed by TCP to timely recover lost packets and efficiently improve performance. This paper presents a mathematical model to systematically analyze the characteristics of fast ...






Comments