MobileWireless Middleware, Operating Systems, and Applications. Second International Conference, Mobilware 2009, Berlin, Germany, April 28-29, 2009 Proceedings

Research Article

Parallel Data Transfer with Voice Calls for Energy-Efficient Mobile Services

Download
546 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-01802-2_7,
        author={Jukka Nurminen and Janne N\o{}yr\aa{}nen},
        title={Parallel Data Transfer with Voice Calls for Energy-Efficient Mobile Services},
        proceedings={MobileWireless Middleware, Operating Systems, and Applications. Second International Conference, Mobilware 2009, Berlin, Germany, April 28-29, 2009 Proceedings},
        proceedings_a={MOBILWARE},
        year={2012},
        month={5},
        keywords={Energy-efficiency mobile services data transfer application cooperation},
        doi={10.1007/978-3-642-01802-2_7}
    }
    
  • Jukka Nurminen
    Janne Nöyränen
    Year: 2012
    Parallel Data Transfer with Voice Calls for Energy-Efficient Mobile Services
    MOBILWARE
    Springer
    DOI: 10.1007/978-3-642-01802-2_7
Jukka Nurminen1,*, Janne Nöyränen1,*
  • 1: Nokia Research Center
*Contact email: jukka.k.nurminen@nokia.com, janne.noyranen@nokia.com

Abstract

Battery consumption is one challenge for mobile applications and services. In this paper we explore the scenario where mobile phones delay the transfer of non-urgent data and perform the communication while a voice call is active. Our measurements show that data transfer during voice call requires only slightly over 10% additional power and that simultaneous voice call slows down the file transfer by 3%-14%. As a result we can save over 80% of energy in data transfer if we can delay the communication to a time when user is speaking at the mobile phone. For a user speaking 26 minutes a day this would allow 50MB of low energy data communication. A large class of applications can delay their data transfer without major effect to the user experience. The power saving mechanism can be implemented either in an application specific fashion or, preferably, at the middleware layer.