## 1 Introduction
### Related Works
\begin{table}
\begin{tabular}{c c c c c c c} \hline \hline \multirow{2}{*}{**Ref.**} & \multirow{2}{*}{**Year**} & \multicolumn{3}{c}{**BS Assignment Approach**} & \multirow{2}{*}{**Devices**} & \multirow{2}{*}{**Multi-Cell**} & \multicolumn{1}{c}{
\begin{tabular}{c} **Resource** \\ **Constraint (s)** \\ \end{tabular} } \\  & & **Control** & & & **Modelling** & **Core Mechanism** & \\ \hline
[17] & 2020 & C & Heuristic & Iterative (radio load) & HTC & No & Radio \\
[18] & 2020 & C & Heuristic & Iterative (radio load) & HTC & No & Radio \\
[19] & 2018 & C & Heuristic & Iterative (radio load) & HTC & No & Radio \\
[20] & 2017 & C & Heuristic & Iterative (energy) & HTC & No & Radio,backhaul \\
[21] & 2016 & C & Heuristic & Kuhn-Munkes (energy) & HTC & No & Radio \\
[22] & 2016 & C & Heuristic & Iterative (radio load) & HTC & No & Radio \\
[23] & 2016 & C & Heuristic & Iterative (radio load) & HTC & No & Radio, backhaul \\
[24] & 2014 & D & Pricing & Price update (Coordinate descent) & HTC & No & Radio \\
[25] & 2015 & D & Pricing & Price update (Subgradient) & HTC & No & Radio \\
[26] & 2013 & D & Pricing & Price update (load-based) & HTC & No & Radio \\
[27] & 2013 & D & Pricing & Price update (load-based) & HTC & No & Radio \\
[28] & 2015 & D & Game theory & Cooperative (coalit strategies) & HTC, MTC & No & Radio \\
[29] & 2016 & D & Heuristic & Iterative (radio load) & HTC, MTC & No & Radio \\
[30] & 2017 & D & Price-based & Price update (Subgradient) & HTC, MTC & No & Radio \\
[31] & 2017 & D & Game theory & Cooperative (coalition strategies) & HTC, MTC & No & Radio \\ This work & 2020 & D & Price-based & Price update (Weighted utility) & HTC, MTC & Yes & Radio, backhaul \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Summary of base station (BS) assignment approaches in centralized (C) and distributed (D) control. Figure 1: Generic access network architectures under (a) centralized and (b) distributed paradigms. Because of the progressive evolution of IoT in cellular networks, recent works analyze the BS assignment problem in network scenarios, where both MTC and HTC devices are expected to be served. In [28], a congestion game approach is proposed in order to solve the BS assignment problem. Each user is modeled as a player who iteratively selects strategies that minimize its individual cost given the other players' strategies. The authors in [29] propose a cognitive-inspired resource allocation approach. In this case, radio resources are assigned to HTC devices, whereas MTC devices opportunistically access to radio resources that are released by HTC devices. Similarly, the authors in [30] proposed a distributed Lagrange-based approach to tackle the BS assignment problem, when considering a HetNet cellular system. An approach based on game theory is studied in [31], where MTC devices are modeled with different QoS requirements. Although the works described so far address the BS assignment problem over distributed architectures, they mainly focus on single macro-cell scenarios overlaid by small cells. The inter-cell interference conditions are not considered to be part of the BS assignment process. Furthermore, in terms of data rate requirements, homogeneous QoS requirements are commonly assumed in experimental evaluations considering both MTC and HTC devices. However, this assumption is not suitable for hybrid scenarios where IoT devices and cellular users are expected to be served by the cellular network Finally, the studied works generally assume ideal capacity conditions in the backhaul (unlimited capacity in backhaul links).