skip to main content
10.1145/1999916.1999918acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Saving mobile device energy with multipath TCP

Published:28 June 2011Publication History

ABSTRACT

Multipath TCP is a backwards-compatible TCP extension that enables using multiple network paths between two end systems for a single TCP connection, increasing performance and reliability. It can also be used to "shift" active connections from one network path to another without breakage. This feature is especially attractive on mobile devices with multiple radio interfaces, because it can be used to continuously shift active connections to the most energy-efficient network path. This paper describes a novel method for deriving such a multipath scheduler using MPTCP that maximises energy savings. Based on energy models for the different radio interfaces as well as a continuously accumulated communication history of the device user, we compute schedulers for different applications by solving a Markov decision process offline. We evaluate these schedulers for a large number of random application models and selected realistic applications derived from measurements. Evaluations based on energy models for a mobile device with Wifi and 3G radio interfaces show that it performs comparably in terms of energy efficiency to a theoretically optimal omniscient oracle scheduler.

References

  1. T. L. Cheung, K. Okamoto, F. Maker, III, X. Liu, and V. Akella. Markov Decision Process (MDP) Framework for Optimizing Software on Mobile Phones. In Proc. ACM EMSOFT, pages 11--20, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar. Architectural Guidelines for Multipath TCP Development. Internet-Draft draft-ietf-mptcp-architecture-05, Internet Engineering Task Force, Jan. 2011. Work in Progress.Google ScholarGoogle Scholar
  3. A. P. Miettinen and J. K. Nurminen. Energy Efficiency of Mobile Clients in Cloud Computing. In Proc. USENIX HotCloud, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. RFC 4423 (Informational), May 2006.Google ScholarGoogle Scholar
  5. C. Perkins. IP Mobility Support for IPv4, Revised. RFC 5944 (Proposed Standard), Nov. 2010.Google ScholarGoogle Scholar
  6. O. Popa. Multipath TCP on Mobile Phones. Master's thesis, University of Cambridge, 2010.Google ScholarGoogle Scholar
  7. A. Rahmati and L. Zhong. Context-for-Wireless: Context-Sensitive Energy-Efficient Wireless Data Transfer. In Proc. ACM MobiSys, pages 165--178, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Raiciu, M. Handley, and D. Wischik. Coupled Congestion Control for Multipath Transport Protocols. Internet-Draft draft-ietf-mptcp-congestion-01, Internet Engineering Task Force, Jan. 2011. Work in Progress.Google ScholarGoogle Scholar
  9. A. Schulman, V. Navda, R. Ramjee, N. Spring, P. Deshpande, C. Grunewald, V. N. Padmanabhan, and K. Jain. Bartendr: A Practical Approach to Energy-Aware Cellular Data Scheduling. In Proc. ACM MobiCom, pages 85--96, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Srivastava and C. E. Koksal. Energy Optimal Transmission Scheduling in Wireless Sensor Networks. IEEE Trans. Wireless. Comm., 9:1650--1660, May 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Trilogy Project. Linux Multipath TCP Code. https://scm.info.ucl.ac.be/trac/mptcp/.Google ScholarGoogle Scholar
  12. H. Warma, T. Levä, L. Eggert, H. Hämmäinen, and J. Manner. Mobile Internet in Stereo: an End-to-End Scenario. In Proc. 3rd Int'l Conf. on Incentives, Overlays, and Economic Traffic Control (ETM), pages 64--75, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Saving mobile device energy with multipath TCP

      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
      • Published in

        cover image ACM Conferences
        MobiArch '11: Proceedings of the sixth international workshop on MobiArch
        June 2011
        50 pages
        ISBN:9781450307406
        DOI:10.1145/1999916

        Copyright © 2011 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 June 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        MobiArch '11 Paper Acceptance Rate7of14submissions,50%Overall Acceptance Rate47of92submissions,51%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader