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

Sacha Trifunovic, Andreea Hossmann-Picu, T. Hossmann, K. Hummel
{"title":"Adaptive role switching for fair and efficient battery usage in device-to-device communication","authors":"Sacha Trifunovic, Andreea Hossmann-Picu, T. Hossmann, K. Hummel","doi":"10.1145/2581555.2581560","DOIUrl":null,"url":null,"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.\n 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.","PeriodicalId":43578,"journal":{"name":"Mobile Computing and Communications Review","volume":"63 1","pages":"25-36"},"PeriodicalIF":0.0000,"publicationDate":"2014-02-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mobile Computing and Communications Review","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2581555.2581560","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

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.
自适应角色转换,在设备对设备通信中公平有效地使用电池
通过利用设备对设备通信,机会网络有望补充基于基础设施的网络,实现在偏远地区或灾害和紧急情况下的通信,并产生新的应用,如基于位置的共享。然而,为了在实践中可行并被用户接受,机会通信的节能是至关重要的。通过广泛而详细的测量和分析,我们在本文中表明,当今所有的设备到设备通信技术都存在两个严重的能耗问题:非常昂贵的邻居发现和不公平的连接维护。我们考虑了两种最著名的技术——Wi-Fi Direct和蓝牙,以及基于WLAN接入点模式的第三种解决方案——WLAN- opp。我们精心设计了一个测量设置,使我们能够隔离这些技术的单个操作(例如CPU睡眠/唤醒,扫描/监听邻居等)的能耗,并根据这些测量对技术进行比较。我们的分析表明,邻居发现可以迅速耗尽设备的电池,这取决于所需的扫描频率。此外,一旦建立连接,连接的“主机”消耗的能量是“客户”所需能量的2到5倍。为了解决这一不公平问题,我们提出了一种在对等体之间周期性交替托管角色的策略。此外,我们利用两个对等体的剩余连接时间的分布来计算自适应切换周期,从而最小化角色切换操作的成本。我们在真实世界的连接轨迹上检查了公平性和切换成本之间的权衡,并表明我们的方案在很大程度上优于静态角色切换。最后,我们证明了我们的公平角色交换方案在实际设备上运行时也是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信