Applying Distributed Constraint Optimization Approach to the User Association Problem in Heterogeneous Networks

User association has emerged as a distributed resource allocation problem in the heterogeneous networks (HetNets). Although an approximate solution is obtainable using the approaches like combinatorial optimization and game theory-based schemes, these techniques can be easily trapped in local optima. Furthermore, the lack of exploring the relation between the quality of the solution and the parameters in the HetNet [e.g., the number of users and base stations (BSs)], at what levels, impairs the practicability of deploying these approaches in a real world environment. To address these issues, this paper investigates how to model the problem as a distributed constraint optimization problem (DCOP) from the point of the view of the multiagent system. More specifically, we develop two models named each connection as variable (ECAV) and each BS and user as variable (EBUAV). Hereinafter, we propose a DCOP solver which not only sets up the model in a distributed way but also enables us to efficiently obtain the solution by means of a complete DCOP algorithm based on distributed message-passing. Naturally, both theoretical analysis and simulation show that different qualitative solutions can be obtained in terms of an introduced parameter ${\eta }$ which has a close relation with the parameters in the HetNet. It is also apparent that there is 6% improvement on the throughput by the DCOP solver comparing with other counterparts when ${\eta =3}$ . Particularly, it demonstrates up to 18% increase in the ability to make BSs service more users when the number of users is above 200 while the available resource blocks (RBs) are limited. In addition, it appears that the distribution of RBs allocated to users by BSs is better with the variation of the volume of RBs at the macro BS.

[1]  Boi Faltings,et al.  Distributed Constraint Optimization Under Stochastic Uncertainty , 2011, AAAI.

[2]  Halim Yanikomeroglu,et al.  Interference-Aware Energy-Efficient Resource Allocation for OFDMA-Based Heterogeneous Networks With Incomplete Channel State Information , 2015, IEEE Transactions on Vehicular Technology.

[3]  Lin Tian,et al.  QoS guaranteed resource block allocation algorithm for LTE systems , 2011, 2011 IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[4]  Toby Walsh,et al.  Encodings of Non-Binary Constraint Satisfaction Problems , 1999, AAAI/IAAI.

[5]  Long Bao Le,et al.  Distributed Base Station Association and Power Control for Heterogeneous Cellular Networks , 2014, IEEE Transactions on Vehicular Technology.

[6]  Long Wang,et al.  Consensus of heterogeneous multi-agent systems , 2011 .

[7]  Dmitri Botvich,et al.  Multi-agent Learning for Resource Allocationn Dense Heterogeneous 5G Network , 2015, 2015 International Conference on Engineering and Telecommunication (EnT).

[8]  F. Richard Yu,et al.  Energy-Efficient Resource Allocation for Heterogeneous Cognitive Radio Networks with Femtocells , 2012, IEEE Transactions on Wireless Communications.

[9]  Sheldon B. Akers,et al.  Binary Decision Diagrams , 1978, IEEE Transactions on Computers.

[10]  Zhu Han,et al.  Game Theory in Wireless and Communication Networks: Theory, Models, and Applications , 2011 .

[11]  Fabrício Enembreck,et al.  Distributed constraint optimization with MULBS: A case study on collaborative meeting scheduling , 2012, J. Netw. Comput. Appl..

[12]  Robert Schober,et al.  User Association in 5G Networks: A Survey and an Outlook , 2015, IEEE Communications Surveys & Tutorials.

[13]  Richard R. Brooks,et al.  Distributed Sensor Networks: A Multiagent Perspective , 2008 .

[14]  Sven Koenig,et al.  BnB-ADOPT: an asynchronous branch-and-bound DCOP algorithm , 2008, AAMAS.

[15]  Zhen Wang,et al.  A novel resource allocation method in ultra-dense network based on noncooperation game theory , 2016, China Communications.

[16]  Vijay K. Bhargava,et al.  Unified and Distributed QoS-Driven Cell Association Algorithms in Heterogeneous Networks , 2014, IEEE Transactions on Wireless Communications.

[17]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[18]  W. Mahmood,et al.  A Multi-Agent system for data collection from power generators and weather stations in heterogeneous environments , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[19]  Catherine Rosenberg,et al.  Joint Resource Allocation and User Association for Heterogeneous Wireless Cellular Networks , 2013, IEEE Transactions on Wireless Communications.

[20]  Michele Zorzi,et al.  Joint user association and resource allocation in UE-Relay assisted heterogeneous networks , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[21]  Katsutoshi Hirayama,et al.  DeQED: an efficient divide-and-coordinate algorithm for DCOP , 2013, AAMAS.

[22]  Boi Faltings,et al.  DUCT: An Upper Confidence Bound Approach to Distributed Constraint Optimization Problems , 2012, AAAI.

[23]  Andrea Castelletti,et al.  Modeling the Management of Water Resources Systems Using Multi-Objective DCOPs , 2015, AAMAS.

[24]  Ekram Hossain,et al.  Downlink Performance of Cellular Systems With Base Station Sleeping, User Association, and Scheduling , 2014, IEEE Transactions on Wireless Communications.

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

[26]  Xin-Ping Guan,et al.  Energy-aware and QoS-aware load balancing for HetNets powered by renewable energy , 2016, Comput. Networks.

[27]  Matti Latva-aho,et al.  Statistical Analysis of Self-Organizing Networks With Biased Cell Association and Interference Avoidance , 2013, IEEE Transactions on Vehicular Technology.

[28]  Guowang Miao,et al.  Backhaul-Aware User Association and Resource Allocation for Energy-Constrained HetNets , 2015, IEEE Transactions on Vehicular Technology.

[29]  Ganesh Lalitha Gopalakrishnan Binary Decision Diagrams as Minimal DFA , 2019 .

[30]  Meritxell Vinyals,et al.  Divide-and-coordinate: DCOPs by agreement , 2010, AAMAS.

[31]  Jakob Hoydis,et al.  Green, Cost-effective, Flexible, Small Cell Networks , 2010 .

[32]  Ashwin Sampath,et al.  Cell Association and Interference Coordination in Heterogeneous LTE-A Cellular Networks , 2010, IEEE Journal on Selected Areas in Communications.

[33]  Anna Scaglione,et al.  Distributed Constrained Optimization by Consensus-Based Primal-Dual Perturbation Method , 2013, IEEE Transactions on Automatic Control.

[34]  Meritxell Vinyals,et al.  A Survey on Sensor Networks from a Multiagent Perspective , 2011, Comput. J..

[35]  Long Wang,et al.  Consensus of Hybrid Multi-Agent Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[36]  Yongbin Wei,et al.  A survey on 3GPP heterogeneous networks , 2011, IEEE Wireless Communications.

[37]  Boi Faltings,et al.  MB-DPOP: A New Memory-Bounded Algorithm for Distributed Optimization , 2007, IJCAI.

[38]  Walid Saad,et al.  Matching with externalities for context-aware user-cell association in small cell networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[39]  Gauthier Picard,et al.  Using Message-Passing DCOP Algorithms to Solve Energy-Efficient Smart Environment Configuration Problems , 2016, IJCAI.

[40]  H. Andersen An Introduction to Binary Decision Diagrams , 1997 .

[41]  Jeffrey G. Andrews,et al.  User Association and Interference Management in Massive MIMO HetNets , 2015, IEEE Transactions on Communications.

[42]  Kayo Iizuka,et al.  Effective Disaster Evacuation by Solving the Distributed Constraint Optimization Problem , 2013, 2013 Second IIAI International Conference on Advanced Applied Informatics.

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

[44]  Thomas Léauté Distributed Constraint Optimization , 2011 .

[45]  Boi Faltings,et al.  A Scalable Method for Multiagent Constraint Optimization , 2005, IJCAI.

[46]  Tiankui Zhang,et al.  Opportunistic User Association for Multi-Service HetNets Using Nash Bargaining Solution , 2014, IEEE Communications Letters.