skip to main content
review-article

Adaptive role switching for fair and efficient battery usage in device-to-device communication

Published: 12 February 2014 Publication History

Abstract

By leveraging device-to-device communication, opportunistic networks promise to complement infrastructure-based networks, by enabling communication in remote areas or during disaster and emergency situations, as well as by giving rise to novel applications, such as location-based sharing. Yet, to become feasible in practice and accepted by users, it is crucial that opportunistic communication be energy-efficient.
Through extensive and detailed measurements and analysis, we show in this paper, that all of today's device-to-device communication technologies suffer from two grave energy consumption problems: very expensive neighbor discovery and unfair connection maintenance. We consider the two most well-known technologies -- Wi-Fi Direct and Bluetooth, and a third solution based on the WLAN access point mode -- WLAN-Opp. We carefully design a measurement setup which allows us to isolate the energy consumption of individual operations (e.g. CPU sleeping/waking up, scanning/listening for neighbors etc) for thesetechnologies and compare the technologies based on these measurements. Our analysis reveals that neighbor discovery can quickly drain a device's battery, depending on the required scanning frequency. In addition, once a connection is established, the "host" of the connection consumes two to five times the energy needed by a "client". To solve this unfairness problem, we propose a strategy that periodically alternates the hosting role among the peers. Further, we minimize the cost of the role switching operation by using the distribution of the residual connection time of two peers to calculate an adaptive switching period. We examine the trade-off between fairness and switching cost on real-world connection traces and show that our scheme largely outperforms static role switching. Finally, we demonstrate that our fair role switching scheme is also effective when run on real devices.

References

[1]
Chaintreau A, Hui P et al. Pocket switched networks: real-world mobility and its consequences for opportunistic forwarding. Tech. rep., University of Cambridge Computer Laboratory, 2005.
[2]
Lenders V, May M et al. Wireless ad hoc podcasting. ACM SIGMOBILE MC2R, 2008.
[3]
Guo S, Falaki MH et al. Very low-cost internet access using KioskNet. ACM SIGCOMM Comput Commun Rev, 2007.
[4]
Hossmann T, Carta P et al. Twitter in disaster mode: security architecture. SWID. 2011.
[5]
Han B, Hui P et al. Cellular traffic offloading through opportunistic communications: a case study. CHANTS. 2010.
[6]
Pietiläinen AK, Oliver E et al. Mobiclique: middleware for mobile social networking. WOSN. 2009.
[7]
Wang W, Srinivasan V et al. Adaptive contact probing mechanisms for delay tolerant applications. MobiCom. 2007.
[8]
Wang Y, Krishnamachari B et al. Markovoptimal sensing policy for user state estimation in mobile devices. IPSN. 2010.
[9]
IEEE-SA. IEEE 802.11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, 2007.
[10]
Trifunovic S, Distl B et al. WiFi-Opp: ad-hocless opportunistic networking. CHANTS. 2011.
[11]
Rachuri KK, Mascolo C et al. Sociablesense: exploring the trade-offs of adaptive sampling and computation offloading for social sensing. MobiCom. 2011.
[12]
Balasubramanian N, Balasubramanian A et al. Energy consumption in mobile phones: a measurement study and implications for network applications. IMC. 2009.
[13]
Carroll A and Heiser G. An analysis of power consumption in a smartphone. USENIX. 2010.
[14]
Friedman R, Kogan A et al. On power and throughput tradeoffs of WiFi and Bluetooth in smartphones. INFOCOM. 2011.
[15]
Dong M and Zhong L. Self-constructive high-rate system energy modeling for batterypowered mobile systems. MobiSys. 2011.
[16]
Dong M and Zhong L. Self-constructive high-rate system energy modeling for batterypowered mobile systems. MobiSys. 2011.
[17]
Camps-Mur D, Garcia-Saavedra A et al. Device to device communications with WiFi Direct: overview and experimentation. IEEE Wireless Communications Magazine, 2013.
[18]
Clauset A, Shalizi C et al. Power-law distributions in empirical data. SIAM Review 51, 2009.
[19]
Chaintreau A, Hui P et al. Impact of Human Mobility on Opportunistic Forwarding Algorithms. IEEE TMC, 2007.
[20]
Lenders V, Wagner J et al. Measurements from an 802.11b mobile ad hoc network. IEEE EXPONWIRELESS. 2006.
[21]
Piorkowski M, Sarafijanovic N et al. A parsimonious model of mobile partitioned networks with clustering. IEEE COMSNETS. 2009.

Cited By

View all
  • (2021)Improving Emergency Preparedness and Response in Rural AreasProceedings of the 4th ACM SIGCAS Conference on Computing and Sustainable Societies10.1145/3460112.3471944(66-78)Online publication date: 28-Jun-2021
  • (2017)Generalized Dynamic Switched Synchronization between Combinations of Fractional-Order Chaotic SystemsComplexity10.1155/2017/91891202017(10)Online publication date: 1-Feb-2017
  • (2017)What You Lose When You SnoozeACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/31490072:4(1-29)Online publication date: 19-Dec-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMOBILE Mobile Computing and Communications Review
ACM SIGMOBILE Mobile Computing and Communications Review  Volume 18, Issue 1
January 2014
94 pages
ISSN:1559-1662
EISSN:1931-1222
DOI:10.1145/2581555
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 February 2014
Published in SIGMOBILE Volume 18, Issue 1

Check for updates

Qualifiers

  • Review-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Improving Emergency Preparedness and Response in Rural AreasProceedings of the 4th ACM SIGCAS Conference on Computing and Sustainable Societies10.1145/3460112.3471944(66-78)Online publication date: 28-Jun-2021
  • (2017)Generalized Dynamic Switched Synchronization between Combinations of Fractional-Order Chaotic SystemsComplexity10.1155/2017/91891202017(10)Online publication date: 1-Feb-2017
  • (2017)What You Lose When You SnoozeACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/31490072:4(1-29)Online publication date: 19-Dec-2017
  • (2017)A Decade of Research in Opportunistic NetworksIEEE Communications Magazine10.1109/MCOM.2017.1500527CM55:1(168-173)Online publication date: 1-Jan-2017
  • (2017)Neighborhood-Aware Opportunistic Networking on Smartphones2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)10.1109/MASS.2017.31(126-134)Online publication date: Oct-2017
  • (2017)The Internet of People (IoP): A new wave in pervasive mobile computingPervasive and Mobile Computing10.1016/j.pmcj.2017.07.00941(1-27)Online publication date: Oct-2017
  • (2016)Efficient resource allocation for network‐assisted multi‐link device‐to‐device communicationInternational Journal of Communication Systems10.1002/dac.316930:7Online publication date: 27-Jul-2016
  • (2015)Leveraging human mobility in smartphone based Ad-Hoc information distribution in crowd management scenarios2015 2nd International Conference on Information and Communication Technologies for Disaster Management (ICT-DM)10.1109/ICT-DM.2015.7402053(27-34)Online publication date: Nov-2015
  • (2015)Passing the torch: Role alternation for fair energy usage in D2D group communication2015 7th International Conference on Communication Systems and Networks (COMSNETS)10.1109/COMSNETS.2015.7098689(1-8)Online publication date: Jan-2015
  • (2015)A survey of computation offloading strategies for performance improvement of applications running on mobile devicesJournal of Network and Computer Applications10.1016/j.jnca.2015.05.01856:C(28-40)Online publication date: 1-Oct-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media