skip to main content
research-article

OnNetwork+: Network Delay-Aware Management for Mobile Systems

Published:01 May 2018Publication History
Skip Abstract Section

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.

References

  1. Xueli An and Gerald Kunzmann. 2014. Understanding mobile internet usage behavior. In Proceedings of the IFIP Networking Conference (NETWORKING’14). 1--9.Google ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. Fixya. 2013. Black Friday Smartphone Report. Retrieved April 2, 2018, from http://www.fixya.com/reports/blackfriday.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarCross RefCross Ref
  11. Stephen Hemminger. 2005. Network emulation with netEm. In Proceedings of LINUXCONFAU. 18--23.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. Phil Karn and Craig Partridge. 1987. Improving round-trip time estimates in reliable transport protocols. ACM SIGCOMM Computer Communication Review 17, 2--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. KPCB. 2014. Internet Trends 2014--Code Conference. Retrieved April 2, 2018, from http://www.kpcb.com/blog/2014-internet-trends.Google ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarCross RefCross Ref
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. Salesforce. 2014. 2014 Mobile Behavior Report. Retrieved April 2, 2018, from http://www.exacttarget.com/sites/exacttarget/files/deliverables/etmc-2014mobilebehaviorreport.pdf.Google ScholarGoogle Scholar
  26. 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 ScholarGoogle ScholarCross RefCross Ref
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. Sample Videos. 2015. Big Buck Bunny. Available at http://www.sample-videos.com.Google ScholarGoogle Scholar
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. OnNetwork+: Network Delay-Aware Management for Mobile Systems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)1

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!