Device-to-Device Load Balancing for Cellular Networks

Small-cell architecture is widely adopted by cellular network operators to increase network capacity. By reducing the size of cells, operators can pack more (low-power) base stations in an area to better serve the growing demands, without causing extra interference. However, this approach suffers from low spectrum temporal efficiency. When a cell becomes smaller and covers fewer users, its total traffic fluctuates significantly due to insufficient traffic aggregation and exhibiting a large "peak to-mean" ratio. As operators customarily provision spectrum for peak traffic, large traffic temporal fluctuation inevitably leads to low spectrum temporal efficiency. In this work, we first carryout a case-study based on real-world 3G data traffic traces and confirm that 90% of the cells in a metropolitan district are less than 40% utilized. Our study also reveals that peak traffic of adjacent cells are highly asynchronous. Motivated by these observations, we advocate device-to-device (D2D) load-balancing as a useful mechanism to address the fundamental drawback of small-cell architecture. The idea is to shift traffic from a congested cell to its adjacent under-utilized cells by leveraging inter-cell D2D communication, so that the traffic can be served without using extra spectrum, effectively improving the spectrum temporal efficiency. We provide theoretical modeling and analysis to characterize the benefit of D2D load balancing, in terms of sum peak traffic reduction of individual cells. We also derive the corresponding cost, in terms of incurred D2D traffic overhead. We carry out empirical evaluations based on real-world 3G data traces to gauge the benefit and cost of D2D load balancing under practical settings. The results show that D2D load balancing can reduce the sum peak traffic of individual cells by 35% as compared to the standard scenario without D2D load balancing, at the expense of 45% D2D traffic overhead.

[1]  Albert Y. Zomaya,et al.  An overview of Channel Assignment methods for multi-radio multi-channel wireless mesh networks , 2010, J. Parallel Distributed Comput..

[2]  Dongning Guo,et al.  1000-Cell Global Spectrum Management , 2017, MobiHoc.

[3]  Yung Yi,et al.  Economics of WiFi offloading: Trading delay for cellular capacity , 2013, 2013 Proceedings IEEE INFOCOM.

[4]  L. Qiu,et al.  An In-depth Analysis of 3G Traffic and Performance , 2015, AllThingsCellular@SIGCOMM.

[5]  Nei Kato,et al.  Device-to-device communications achieve efficient load balancing in LTE-advanced networks , 2014, IEEE Wireless Communications.

[6]  Jeffrey G. Andrews,et al.  User Association for Load Balancing in Heterogeneous Cellular Networks , 2012, IEEE Transactions on Wireless Communications.

[7]  Stefan Parkvall,et al.  Design aspects of network assisted device-to-device communications , 2012, IEEE Communications Magazine.

[8]  Giorgio Buttazzo,et al.  Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , 1997 .

[9]  A. Jalali On cell breathing in CDMA networks , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[10]  Tao Jiang,et al.  Load balancing for D2D-based relay communications in heterogeneous network , 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[11]  Jeffrey G. Andrews,et al.  Heterogeneous cellular networks: From theory to practice , 2012, IEEE Communications Magazine.

[12]  Ermin Wei,et al.  Scalable Spectrum Allocation and User Association in Networks With Many Small Cells , 2017, IEEE Transactions on Communications.

[13]  Jeffrey G. Andrews,et al.  An overview of load balancing in hetnets: old myths and open problems , 2013, IEEE Wireless Communications.

[14]  Bo Han,et al.  Cellular Traffic Offloading through WiFi Networks , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[15]  F. Frances Yao,et al.  A scheduling model for reduced CPU energy , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[16]  Michael L. Honig,et al.  Licensed and Unlicensed Spectrum Allocation in Heterogeneous Networks , 2015, IEEE Transactions on Communications.

[17]  Carl Wijting,et al.  Device-to-device communication as an underlay to LTE-advanced networks , 2009, IEEE Communications Magazine.

[18]  Michael L. Honig,et al.  Traffic-Driven Spectrum Allocation in Heterogeneous Networks , 2014, IEEE Journal on Selected Areas in Communications.

[19]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[20]  Gerhard Nahler,et al.  Pearson Correlation Coefficient , 2020, Definitions.

[21]  Sangtae Ha,et al.  TUBE: time-dependent pricing for mobile data , 2012, SIGCOMM '12.

[22]  Yao Liu,et al.  A Relay-Aided Device-to-Device-Based Load Balancing Scheme for Multitier Heterogeneous Networks , 2017, IEEE Internet of Things Journal.

[23]  Kyunghan Lee,et al.  Mobile Data Offloading: How Much Can WiFi Deliver? , 2013, IEEE/ACM Transactions on Networking.

[24]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[25]  Zongpeng Li,et al.  Incentivizing Device-to-Device Load Balancing for Cellular Networks: An Online Auction Design , 2017, IEEE Journal on Selected Areas in Communications.

[26]  Aravind Srinivasan,et al.  Mobile data offloading in metropolitan area networks , 2010, MOCO.

[27]  Vasilis Friderikos,et al.  Optimal Device-to-Device cell association and load balancing , 2015, 2015 IEEE International Conference on Communications (ICC).

[28]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[29]  Robert W Heath,et al.  60 GHz Wireless: Up Close and Personal , 2010, IEEE Microwave Magazine.

[30]  Martin Skutella,et al.  An Introduction to Network Flows over Time , 2008, Bonn Workshop of Combinatorial Optimization.