Reducing Cellular Signaling Traffic for Heartbeat Messages via Energy-Efficient D2D Forwarding

Mobile Instant Messaging (IM) apps, such as WhatsApp and WeChat, frequently send heartbeat messages to remote servers to maintain always-online status. Periodic heartbeat messages are small in size, but their transmissions incur heavy signaling traffic to frequently establish and release communication channels between base stations and smartphones, known as signaling storm. Meanwhile, smartphones also need to activate cellular data communication module frequently for transmitting short heartbeat messages, resulting in substantial energy consumption. To address these issues, we propose a Device-to-Device (D2D) based heartbeat relaying framework, in order to reduce signaling traffic and energy consumption in heartbeat transmission. The framework selects the smartphones as relays to opportunistically collect heartbeat messages from nearby smartphones using energy-efficient D2D communication. The collected heartbeat messages are transmitted to the BS in an aggregated manner to reduce cellular signaling traffic. Based on the periods and the expiration time of the collected heartbeat messages, the framework schedules the transmissions of collected heartbeat messages to minimize signaling and energy consumption while satisfying time constrains. We implement and evaluate our solution on Android smartphones. The results from real-world experiments show that our solution achieves more than 50% signaling traffic reduction and up to 36% energy saving.

[1]  Albert Banchs,et al.  Offloading Cellular Traffic Through Opportunistic Communications: Analysis and Optimization , 2016, IEEE Journal on Selected Areas in Communications.

[2]  Bo Li,et al.  eTime: Energy-efficient transmission between cloud and mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[3]  Feng Qian,et al.  TOP: Tail Optimization Protocol For Cellular Radio Resource Allocation , 2010, The 18th IEEE International Conference on Network Protocols.

[4]  John Nagle,et al.  Congestion control in IP/TCP internetworks , 1995, CCRV.

[5]  Zhuoqing Morley Mao,et al.  Discovering fine-grained RRC state dynamics and performance impacts in cellular networks , 2014, MobiCom.

[6]  Zekeriya Uykan,et al.  Transmission-Order Optimization for Bidirectional Device-to-Device (D2D) Communications Underlaying Cellular TDD Networks—A Graph Theoretic Approach , 2016, IEEE Journal on Selected Areas in Communications.

[7]  Guowang Miao,et al.  Traffic-aware data and signaling resource management for green cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[8]  Xu Chen,et al.  D2D Fogging: An Energy-Efficient and Incentive-Aware Task Offloading Framework via Network-assisted D2D Collaboration , 2016, IEEE Journal on Selected Areas in Communications.

[9]  Zhu Han,et al.  Optimal Base Station Scheduling for Device-to-Device Communication Underlaying Cellular Networks , 2016, IEEE Journal on Selected Areas in Communications.

[10]  Xian Zhang,et al.  eTrain: Making Wasted Energy Useful by Utilizing Heartbeats for Mobile Data Transmissions , 2015, 2015 IEEE 35th International Conference on Distributed Computing Systems.

[11]  Sampath Rangarajan,et al.  R2D2: Embracing device-to-device communication in next generation cellular networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Mihaela van der Schaar,et al.  Learning relaying strategies in cellular D2D networks with token-based incentives , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[13]  Lei Guo,et al.  Experience: Rethinking RRC State Machine Optimization in Light of Recent Advancements , 2015, MobiCom.

[14]  Minming Li,et al.  Performance-aware energy optimization on mobile devices in cellular network , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[15]  Fangming Liu,et al.  AppATP: An Energy Conserving Adaptive Mobile-Cloud Transmission Protocol , 2015, IEEE Transactions on Computers.

[16]  John A. Silvester,et al.  The impact of application signaling traffic on public land mobile networks , 2014, IEEE Communications Magazine.

[17]  Hojung Cha,et al.  Piggyback CrowdSensing (PCS): energy efficient crowdsourcing of mobile sensor data by exploiting smartphone app opportunities , 2013, SenSys '13.

[18]  Baochun Li,et al.  Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing , 2016, IEEE Journal on Selected Areas in Communications.

[19]  Peilin Hong,et al.  Facing the signaling storm: A method with stochastic concept , 2014, 2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP).

[20]  Feng Qian,et al.  Periodic transfers in mobile applications: network-wide origin, impact, and optimization , 2012, WWW.

[21]  Minghua Chen,et al.  Device-to-Device Load Balancing for Cellular Networks , 2019, IEEE Transactions on Communications.

[22]  George Varghese,et al.  RadioJockey: mining program execution to optimize cellular radio usage , 2012, Mobicom '12.

[23]  Yan Shi,et al.  Energy Efficiency and Delay Tradeoff in Device-to-Device Communications Underlaying Cellular Networks , 2016, IEEE Journal on Selected Areas in Communications.