Abstract
The dense deployment of small cell networks is a key feature of next generation mobile networks aimed at providing the necessary capacity increase. In order to reach an acceptable performance in such ultra-dense networks, real-time resource management is of great importance. Therefore, self-optimization networking is proposed as the only viable solution to increase the networks’ utility. This paper proposed a self-optimizing model to enhance network performance and guarantee the users’ QoS requirements by considering limited resources and using effective user association, carrier scheduling and handover optimization algorithms. In order to maximize the network performance, we applied the smart backhauling technique in order to analyze the signaling to increase the validity of the decision making process. Based on the semantic information extracted from the access layer, the network decision-making center is able to adjust the network parameters and resource allocation effectively. The goal function is defined as maximizing the total energy efficiency by considering the transmission power, energy harvesting capability and the user QoS constraints so that the idle small cells are considered turned off temporarily to boost the power efficiency. Although the optimization problem is non-convex, a quadratic mixed-integer function is solved to obtain a global optimal solution. Since the actual implementation of the real-time algorithm has high computational complexity, two algorithms with different complexity levels are proposed. These algorithms use the carrier matching feature and optimal transmission power for problem-solving. The simulation results prove that, despite the increased computational complexity, effective resource allocation and optimal HO relations made the proposed approach capable to increase performance indices such as network throughput by up to 30%.

Introduction
The deployment of ultra-dense small cells will probably be a major component of next generation wireless networks, to manage the increasing traffic of mobile networks and to offload the traffic of high-utilized macro cells in order to improve users’ quality of service (QoS) [1]. However, despite the optimal resource supply, using these methods and attributes in heterogeneous networks (HetNets), exponentially increase the complexity of planning and optimization. Hence, using self-optimization technique is the only viable solution for increasing the efficiency in these networks [2, 3]. The goal of proposing a self-optimization model is to maximize the network efficiency and increase the quality of services provided to macrocell and femtocell users, considering the limited resources in radio access networks [4, 5]. The proposed self-optimization approach concerned the intelligent control of network resources so that the problem of carrier scheduling and resource allocation [6] is addressed and the subject is tackled in two layers [7]. This study can be distinguished from the common self-optimization technology framework with three main characteristics: 1-comprehensive information on the current network status, 2-capability of predicting user behavior, and 3-dynamic capability of relating the network response to the network parameters. Actually, the proposed self-optimizing model is aimed at maximizing the network performance in terms of capacity/coverage and increasing the QoS provided to macrocell and small cell users by taking into account limited resources for access networks. The basis of our proposed scheme is to introduce a self-optimization model based on the Resource Allocation (RA), User Association (UA), Carrier Scheduling (CS) and Handover Optimization (HO). Using this model, we can create the capability of controlling resources and neighboring parameters as real-time without the need of human manipulation and only based on the network’s intelligence.
The ever-increasing popularity of cellphones and the continuous use of communication equipment have now intensified the need for wireless networks. Heterogeneous networks evolved over time in line with the growing user demand rates. in this regard, some network features were introduced by researchers to increase the network capacity like massive MIMO [8], beamforming [9] and so on. The massive MIMO technology is now used in the new generations of mobile networks, the beamforming process can only reduce the strong path loss variations in cellular modes as well. In this case, cell-edge users can receive services with a coverage of 50 dB lower than the UEs located within a cell, also the massive MIMO system with 64 antennas is able to only increase the signal level nearly 20 dB. Some novel promising adaptive massive MIMO technologies are intended for the mediocre cell-edge performance with the distribution of small cells over the network and elimination of poor covered areas with common operations. The transmission process of each small cell is performed coherently in the downlink so that the received signals are processed coherently in the uplink. This leads to a higher signal-to-interference-plus-noise ratio (SINR) with no further power consumption. The concept of the coherent joint transmission in a massive MIMO system emerges from the design of classical coordinated multipoint beamforming with multiple antenna arrays. It then gradually develops into some scenarios with further multiple-antenna distributed small cells, as shown in Fig. 1. Previous network designs mainly considered multipath fading channels and spectral efficiency criteria, which are treated as a set of functions of fast Rayleigh fading channels. Subsequently, some novel feature of the adaptive massive MIMO technology is associated with considering practical Rayleigh/Rician fading channels, the performance of such schemes are evaluated through ergodic spectral efficiency used as a performance criterion [10]. In fact, spectral efficiency depends on the pilot pollution and imperfect channel State Information.
HetNet model with distributed antennas and multiple backhauls connections.
When all cells and UEs are considered as a whole integrated system, due to the large amount of mobile traffic and massive deployment of small cells, energy efficiency becomes an important issue in ultra-dense networks. From the energy efficiency perspective, the main problem in the next generation HetNets will be relevant to the concerns over power consumption and the consequent pollution issues [11]. Cellular networks were developed to maximize spectral efficiency and coverage, resulting in the maximum transmission power in a downlink and leading directly to more power utilization in macro cells and small cells even under light traffic conditions. In order to maximize the long-term energy efficiency in millimeter-wave backhauling, the authors in [12] proposed a deep learning based UA strategy with a sub-optimal carrier matching algorithm. In [13], the authors introduced a novel RA strategy to maximize the system energy efficiency applying markov decision process theory in massive MIMO enabled HetNets. In [14], the authors propose an user-centric access framework in large-scale HetNets to minimize the network power consumption. Many researches and standardization work have been done on this issue, among which small cells on/off control has received a significant attention from both academic and industrial community [15]. The authors in [16, 17] proposed an link prediction on heterogeneous information network (HIN) as a challenge problem due to the complexity and diversity in types of nodes and links in multi-access HetNets. In large-scale networks the density of distributed small cells is comparable to the UEs density, which enables any user in close proximity to multiple serving cells. In order to maximize the performance of the whole system, when traffic load decreased, small cells with low or even no traffic can be turned off to alleviate inter-cell interference and energy efficiency can be improved. In [18], an inter-cell interference-aware cell on/off switching control algorithm was suggested to optimize power utility and HO relations [19, 20]. In [21], analytical work has been done on power utility with micro layer cells on/off control under two cases: high-rate requirements and low-rate requirements. Also, [22] applies deep learning algorithm to achieve the optimal energy efficient small base stations on/off control result.
Nevertheless a novel approach seems required to deploy in order to make a reasonable balance between network payload and the power utilization; therefore, power consumption decreases when users demand lower spectral utilization. The optimization of energy efficiency in such massive MIMO systems was analyzed in [23], the results of which showed that the fronthaul energy consumption reduced only by providing each UE with a limited number of active cells, whereas all small cells remained continuously ON. According to [24], the power utility of cloud or HetNets reduced sufficiently, and small cells were also turned on and off repetitively. Nevertheless, an effective and practical approach must consider the quality of service (QoS) constraints of the users. Therefore, load balancing was aimed at mapping the network payload on the accessible radio access network resources more efficiently. These papers assumed that each user could have a condition as an limited spectral efficiency including the transmission power and the power consumed by hardware in active cells as the system power consumption. They also consumed that the system should satisfy the condition by consuming minimum power. Accordingly, it is possible to perform resource allocation under load balancing and traffic analysis with only providing necessary services with low spectral utilization through minimum power consumption. Despite the previous studies which are appropriate only for specific scenarios where UEs are completely stationary, this model conducted optimization based on an activation channel. To the best of the authors’ knowledge, no studies have yet been published on the dynamic activation of cells joint UA, CS, HO and RA approaches in massive NOMA systems.
According to the described scenario which considered multiple users sending service requests with their specific QoS requirements, each user have a predefined condition of the spectrum utilization in the downlink and the network is required to guarantee all these conditions to avoid service disruption. Based on the problem assumption, users and cells are distributed randomly; hence, the spectral efficiency requirements were likely to be met with no cells. Since each mobile user employed only its adjacent cells, the goal function considered the probability of turning off the small cells which were not needed while serving a set of UEs. This is remarkable because adaptive massive MIMO systems have several serving cells, many of which can provide a consistent coverage; however, not all of them are necessarily required at all instants [25]. Therefore, the novel model was developed by using the concepts of closed-form ergodic spectral efficiency, linear pre-coding, imperfect channel state information, and pilot pollution. This interpretation allowed for the optimization of ultra-dense HetNets with effective cell activation patterns and the support of more users simultaneously.
According to the research literature, the proposed approach will be the first attempt to simultaneous execution of RA, UA, CS, and dynamic cell activation control in NOMA HetNets. For simplicity, we call the proposed approach as “NOMA-based Energy Efficient Radio Resource Optimization (NOMA-EERRO)”.
The paper is organized as follows: after briefly summarizing the related works and mentioning the motivation in the introduction part, Section 2 describes the system model and problem formulation for different energy efficiency strategies. This section includes downlink transmission, uplink pilot strategy and description of the energy efficiency model. In Section 3, solutions and algorithms to solve the proposed power optimization problems are investigated. This section also introduced the proposed CS, UA and HO optimization solutions. Also, investigation on the different transmission strategies is done in this section with focusing on NOMA-based radio resource management model for backhaul communications. In Section 4, simulation results are presented and interpreted in order to exhibit the effectiveness of different optimization approaches. In this section, we described the simulation scenarios and environments and we tried to evaluate the performance of the proposed algorithms accurately. Finally, the concluding remarks mentioned in Section 5.
In the proposed two-tier NOMA HetNet, we considered a BS located at the center of each macro cell in addition to
Self-organized system model: Two-tiered NOMA-heterogeneous network.
In this system model,
Based on the uplink transmission strategy,
The data
In which
In this framework, the minimum mean square error relevant to the estimation of PS between UE
The distribution of the PS channel estimation is
In the suggested framework for the downlink, each small cell applies a specific precoding vector (PV) which is determined based on the locally estimated PSs. In this notation,
In this equation,
Note that
In this formulation, where
It should be noted that the lower-bound capacity obtained by Eq. (8) does not depend on the small cells’ activity pattern or the applied precoding methods. Nevertheless, to achieve the closed form formulation of the goal function, we consider the active cells to either use maximum ratio transmission or full-pilot zero-forcing precoding approaches, which are described in micro layer network as the following.
In which
In this equation, the effective signal to noise/interference ratio is given in Eq. (14). The variables
In order to formulate the energy efficiency, we define
where
As mentioned before, in NOMA-based communications, we are permitted to allocate one distinct channel to more than one user in each time slot. The receivers should use decoding and demodulation in addition to apply successive interference cancellation method in order to eliminate the interference’s impacts. But to decrease the computational complexity, we assumed that the maximum allowed number of users connected to a channel is two so that each receiver first decodes the payloads of the user with the higher power. Hence, the SINR level at the point of user
In Eq. (15)
In this scenario, we try to achieve the optimal value of the energy efficiency index using UA, CS and HO algorithms in addition to guarantee the users’ QoS constraints. Therefore, we formulate the goal function based on maximizing the user throughput considering the total power constraints. In the CS and RA process, the macro and micro base stations are capable to harvest energy [30]. Based on the mentioned circumstances, the total system throughput can be expressed as the following
Also, the total transmit power is obtained as Eq. (17)
If
which
For simplicity, we can ignore the power consumed by hardware because the total harvested energy can be significantly higher. So, the overall utilized resources are obtained as Eq. (20)
According to the total harvested energy and the total transmission power, we can compute the energy efficiency index as Eq. (21)
As mentioned before, the target is maximizing the energy efficiency so, the goal function can be formulated as the following.
In this scenario the optimization problem of the energy-efficient approach is not a convex problem, and the described goal function is a non-linear fraction.
Hierarchical power optimization
As shown in the problem formulation, the power utility function depends on both transmission power utilization and total power loss. Based on the problem assumptions, we can formulate the overall energy consumption as Eq. (24)
In this formulation, the consumed transmission power at small cell
In which,
In order to determine the number of required small cells to provide the user’s spectral efficiency, we can consider
In this formulation,
By considering the hardware power utilization as a fixed parameter, the computational complexity of Eq. (26) will be significantly decreased compared to Eq. (25). This assumption leads to modify the non-linear goal function to a linear function. We have also defined some auxiliary factors to make the main problem simplified.
In this formulation,
In this scenario, we define the activation pattern of the small cells by using a binary variable
In which
Based on the descriptions, the main problem Eq. (37) can be considered equivalent to an optimal transmit power problem. So that if
If we apply the standard interior-point (SIP) approach in order to obtain the optimal value of the mixed-integer second order cone program, we have the following time complexity of branch-and-bound (BAB) method for solving Eq. (37) as follows.
In this formulation,
In which,
Parameters’ value based on the binary function
In this model the optimization problem of the handover optimization and channel selection approach is a non-convex problem. To find the optimal solution for this problem, we have to modify the formulation. At the beginning, the model presented in [31] was applied in order to estimate the convex alteration to find the best channel selection strategy.
Channel allocation and inter-layer handover optimization
In the reference [32], it is assumed that each primary user is assigned a separate channel and the primary user activity model is according to an ON-OFF process. This article also assumes that each secondary user has been equipped with two radios. One is used to send data and control messages and the other is used to scan all channels and obtain statistical information from them. Based on the statistical information, each secondary user measures two criteria using prediction.
Probability of occupying or emptiness the current channel and the target channel, The expected duration for the channel emptiness or the mathematical hope of the emptiness time the channel.
To calculate the first criterion, it is assumed that
Where
By applying the thresholds, we will have:
Despite the following condition, the secondary user must switch to another channel
The condition for the fact that channel
Therefore, the strategy space will be
Where,
So we will have.
Where
If
According to the above equation, it can be said that the expected cost in the Nash equilibrium does not depend on
Consequently, the value of
Two utility functions have been presented for the HO optimization problem:
This utility function has been designed for selfish players and is defined as follows:
Where
In addition to the interference received by the
Formally, this game is defined according to Eq. (58).
Where
The variable
potential function for Eq. (64) is as follows:
Note that the potential function is a weighted equation introduced in the previous section. Therefore Eq. (65) confirms the following equation.
Secondary users can use the new utility function to adjust the weights of bandwidth importance, price preference, and channel switching according to their demands. For example, the users who have a high coding rate either use advanced modulation or do not need real-time and instead, the spectrum trading cost is important to them, they can achieve their goal by losing weight W1 and increasing weight W3. Considering the primary problem, we have
By substituting
As we know, in the strategy
There is exactly the same simplification for the term
To further simplify the proof, we use the following two term substitutions:
Therefore, for two utility functions
And, we have
We get the following relationship:
Considering the potential function
Hence, we will have:
There is a similar division for
By separating the difference of the potential, there is:
Consequently,
Therefore, it is necessary to perform four calculations
In this equation, according to the value of the
A similar approach as to the calculation of
By substituting
By substitution we will have:
So there is:
For the calculation of the third part, we have;
Since for all players except player
In this section the simulation scenarios are presented and the numerical results are interpreted to assess the performance of the presented algorithms and to show the appropriateness of different optimization approaches.
Simulation scenarios
In this paper, we considered a two-tier NOMA heterogeneous network scenario with 10 macro base stations and network bandwidth equal to 20 MHz. The detailed simulation parameters are shown as the following. To compare the performance of the proposed algorithm, NOMA-based Energy Efficient Radio Resource Optimization (NOMA-EERRO), we implement it in addition to some other novel energy-efficient algorithms in this NOMA-based scenario. Based on the described model, NOMA-EERRO algorithm determines the activity mode of the small cells considering the initial user distribution pattern and their mobility model, whereas each small cell efficiently select its transmission power based on the power constraints and spectral efficiency. According to the proposed approach, if a certain small base station has no associated UE, then the small cell is considered as a sleep cell. This algorithm considers all state and reward information of all small cells in the entire network. Moreover, “On-Off” implies that this algorithm contains only two actions, i.e., “On” (
In this simulation result we consider a square network of area 800 m
MATLAB and CPLEX as two powerful flexible optimizers, have been used for the simulation execution and analyzing the results. The users’ preferences are assumed the same in other words, all users have the same needs for bandwidth, spectrum efficiency, and channel switching rates. To evaluate the NOMA-based Energy Efficient Radio Resource Optimization (NOMA-EERRO), we tried to compare its performance with some of the prominent energy-efficient algorithms. We selected Handover Detection Self-Organizing-HO Parameters (HD-SOHP) [35] and SDN-based Mobility and Handover Management (SB-MHM) [36], which are two common methods in the field of RRM for the comparison. The HD-SOHP algorithm selects the most appropriate radio access technology for entry and in this scheme user association is based on network load and UE mobility information. The main purpose of this method is to improve the users’ mobility performance by achieving effective session and channel selection thereby reducing call drop, improving load balancing and power utility at the cell level over the entire network. The SB-MHM algorithm estimates the neighbor eNB transition probabilities of the mobile node and their available resource probabilities by using a Markov chain formulation. This allows a mathematically elegant framework to select the optimal eNBs and then assign these to mobile nodes virtually, with all connections completed through the use of OpenFlow tables. The NFC/RA method has also considered information about the user’s mobility and UE future position in the channel allocation and RRM decision process.
Simulation results
Simulations show that the ideal situation for one policy may not work well in all other situations. For example although analytical studies demonstrates that SB-MHM for maximizing the fairness index and the use of network resources has the acceptable situation, but as shown in Fig. 3, this scheme does not have acceptable total spectral and energy efficiency. Also, as analytical results prove, while HD-SOHP is able to satisfy user satisfaction in a appropriate timely manner but this approach has limited state for the spectral efficiency and cannot work in an acceptable way for other scenarios of energy consumption and use of the network bandwidth.
Overall utilized power per node vs Total number of users.
As shown in the achieved results, Fig. 3 exhibits NOMA-EERRO outperforms SB-MHM and HD-SOHP from the overall consumed energy viewpoint. Although limited, NOMA-EERRO has the lowest energy consumption. This figure illustrates the power utilization factor versus the number of small cells per mobile edge server with the channel gain estimation error variance 0.03. as it is obvious from the plot, the total power consumption of all of the optimization approaches increases with the increasing number of user equipment. On the other hand, HD-SOHP has limited state for the user satisfaction and it cannot provide acceptable utility in addition it does not have acceptable user satisfaction. SB-MHM has appropriate power consumption level for a smaller number of nodes but it cannot work in an acceptable way for other scenarios of energy consumption and use of network bandwidth resources.
Figure 4 illustrates the system’s energy efficiency for different network configurations with 10 to 50 number of small cells. The upper-bound transmission power of each small base station was 25 dB/mWatt and 20 UEs were considered for every small cell in average. The energy efficiency of the proposed approach is compared with the SDN-based Mobility and Handover Management, Orthogonal-frequency division multiple access and the Handover Detection Self-Organizing-HO Parameters algorithm, simultaneously. In SD_SOHP and the OFDMA, the carriers are dedicated to UEs based on the sub-optimal carrier-matching method considering the carrier status or the other channel quality conditions. So, we cannot expect superior energy efficiency for these two schemes. According to this figure, the proposed power-optimized scheme (NOMA-EERRO) has significantly premier energy-efficiency compared to the SB-MHM and HD-SOHP algorithms. This superiority is evident especially with increasing the maximum transmission power (MTP).
Network energy efficiency based on the MTP constraints.
Figure 5 shows the system throughput for the four radio resource management methods with respect to the maximum allowed transmission power (MTP). Throughput increases in all methods with increasing MTP. As a result, with increasing the maximum power constraint, incoming traffic to macro layer increases, which leads to increased network throughput. Because the HD-SOHP method has higher blocking probability than the adaptive SB-MHM also, because this method uses all real-time services of the macro channels with low bit rate
Average throughput per maximum power constraint.
This paper proposed a self-optimizing model aims to enhance network performance and guarantee the users’ QoS requirements by considering limited resources and using effective user association, carrier scheduling and handover optimization algorithms. In order to maximize the network performance, we applied the smart backhauling technique in order to analyze the signaling to increase the validity of the decision making process. Based on the semantic information extracted from the uplink, the network’s decision-making center is able to effectively adjust the network parameters and resource allocation. In this paper, the adopted approach to the optimization of network energy efficiency in multi-tier HetNets was to simultaneously optimize the transmission power in the downlink and control cell activation patterns to meet the users QoS constraints. A global optimal solution was obtained by formulating the problem as a convex linear separation of concerns program with respect to the adoption of BAB approach. The goal function was defined as maximizing the total energy efficiency by considering the transmission power, energy harvesting capability and satisfying the user QoS constraints so that the idle cells are considered turned off temporarily to boost the power efficiency. Adopting this communication optimization framework resulted in a significant improvement in the system energy efficiency by more than 30% compared to the conventional transmission power minimization algorithms. The simulation results also prove that, despite the increased computational complexity, effective resource allocation and optimal HO relations made the proposed approach capable to increase performance indices such as network throughput by up to 25%.
Footnotes
Acknowledgments
This work was supported by Naghsh aval Keifiat (NAK).
