Skip to Content
SensorsSensors
  • Article
  • Open Access

29 January 2022

A Dynamic Algorithm for Interference Management in D2D-Enabled Heterogeneous Cellular Networks: Modeling and Analysis

,
and
Department of Computer Science and Software Engineering, Auckland University of Technology, Auckland 1010, New Zealand
*
Author to whom correspondence should be addressed.

Abstract

To supporting a wider and diverse range of applications, device-to-device (D2D) communication is a key enabler in heterogeneous cellular networks (HetCNets). It plays an important role in fulfilling the performance and quality of service (QoS) requirements for 5G networks and beyond. D2D-enabled cellular networks enable user equipment (UE) to communicate directly, without any or with a partial association with base stations (eNBs). Interference management is one of the critical and complex issues in D2D-enabled HetCNets. Despite the wide adoption of D2D communications, there are very few researchers addressing the problems of mode selection (MS), as well as resource allocation for mutual interference in three-tier cellular networks. In this paper, we first identify and analyze three key factors, namely outage probability, signal-to-interference and noise ratio (SINR), and cell density that influence the performance of D2D-enabled HetCNets. We then propose a dynamic algorithm based on a distance-based approach to minimize the interference and to guarantee QoS for both cellular and D2D communication links. Results obtained show that outage probability is improved by 35% and 49% in eNB and SCeNB links, respectively, when compared with traditional neighbor-based methods. The findings reported in this paper provide some insights into interference management in D2D communications that can help network researchers and engineers contribute to further developing next-generation cellular networks.

1. Introduction

In cellular networks, device-to-device (D2D) communication is an emerging technology in which two nearby user’s equipment communicate with each other without any base station (BS) or core network support. Due to the short communication range between a D2D pair, D2D communication provides several advantages in terms of spectrum efficiency, throughput, latency, power management, coverage expansion, and capacity improvement by reusing radio resources. Furthermore, D2D communication enables new services such as public safety, location-based commercial proximity; content sharing of files, videos or pictures; gaming, connectivity extension, and traffic offloading [1]. Owing to these benefits in 5G networks and beyond, D2D communication is a key enabler technology [1].
The growing popularity of high-end user devices and the diversified content of mobile multimedia has contributed, during the last decade, to an exponential growth in both mobile broadband traffic and end-user demand for faster data access. In addition, the number of mobile devices and connections are growing exponentially; by 2022, there will be 12.3 billion mobile devices and connections compared to 8.6 billion in 2017 [2]. As per the recently published Cisco visual networking index [2], mobile data traffic has increased 18-fold, from 400 petabytes to 7.2 exabytes per month, from 2011–2016, with further tenfold growth expected, reaching 77 exabyte per month by 2022. Moreover, with enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and massive machine type communications (mMTC), different services are surely forthcoming for 5G networks and beyond [3]. Managing such a high user density and the resulting immense data volumes is a major concern for cellular network operators [1].
Furthermore, in the 3rd Generation Partnership Project (3GPP) Release 12 for proximity-based services (ProSe) and group communication system enablers (GCSE), D2D communications is an integrated module in the Long-Term Evolution Advanced (LTE-A) standard [1]. During natural disasters such as earthquakes or hurricanes, a replacement for the traditional network can be set up quickly with the help of D2D functionality. In addition, multi-hop cooperation between devices can help to enhance coverage, since at those times, D2D may be the only mode of communication in no coverage areas. Hence, D2D communication in cellular networks will bring significant performance gains in terms of data offload (due to direct communications), improved spectrum efficiency (due to reuse cellular resources), coverage extension (by providing improved connectivity among UEs), and content sharing/dissemination [4,5,6].
However, to maximize the benefits of D2D communications, there are many open challenges that need to be thoroughly addressed [6]. These challenges include mode selection, neighbor discovery, interference and radio resource management, energy consumption, coexistence of D2D with small cells, mobility management, network security, etc. Among them, interference management (IM) in a heterogeneous scenario comparing all tiers simultaneously is very important and complex [1].
Figure 1 shows possible interference scenarios in a three-tier cellular network where eNB, SCeNB, and D2D pairs will reuse cellular resources to communicate simultaneously and introduce mutual interference among different tiers. Hence, to achieve the benefits of D2D communication in cellular networks, it is essential to manage interference, and by selecting an appropriate mode of transmission, power control, resource allocation, antenna systems, and location restriction, we can achieve this. Based on spectrum usage, the main two categories of D2D communications are: (1) D2D overlay, where a dedicated orthogonal spectrum is used for D2D communications within conventional cellular users in a cell [7]; and (2) D2D underlay, where conventional cellular spectrum will be shared with D2D communications, which leads to better spectrum utilization at the cost of complex interference scenarios [3].
Figure 1. Interference scenario in a D2D-enabled three-tier cellular network.
In this paper, we identify various key factors that contribute to interference in an underlay heterogeneous cellular network where uplink (UL) resources are shared among D2D pairs and small cells. The main contribution and strength of this paper is the emphasis on the fact that a dynamic algorithm is required to handle interference management in D2D-enabled heterogeneous cellular networks.
The main contributions of the paper are as follows.
  • We propose a dynamic algorithm called Acceptance Interference Region (AIR) to provide a solution to the problem of guaranteeing a strict QoS for all links in D2D-enabled heterogeneous cellular networks. A distance-based approach is used to achieve guaranteed link quality. The proof of AIR is provided in Appendix A;
  • We propose an efficient ON/OFF algorithm to provide a solution to the problem of achieving maximum transmission capacity in the network;
  • We develop a mathematical model containing the network, SINR, and small cell density models for system performance modeling and analysis. To this end, we derive the outage probabilities of D2D links, macro-cell links, and small cell links for system performance analysis. We also provide analysis and proof (see Appendix B) to show how small cell density and the number of D2D pairs affect the communication link quality. We validate our analytical models using a MATLAB-based simulation.
The rest of this paper is organized as follows. Section 2 reviews the literature on interference management in D2D-enabled heterogeneous cellular networks. Section 3 presents the system model, including network, signal-to-interference-plus-noise ratio (SINR), and small cell density models. The proposed AIR dynamic algorithm is presented in this section. Section 3 also presents theoretical analysis covering coverage probability and spectral efficiency. The system performance is evaluated in Section 4. The simulation results are also presented in this section. Conclusions are drawn in Section 5. Table 1 lists the key mathematical notations and abbreviations used in this paper.
Table 1. List of key notations and abbreviations used.

3. System Model

3.1. Network Model

For modeling a three-tier D2D-enabled heterogeneous cellular network, we considered a macro-cell (eNB) at the center of the coverage area with radius R, which is surrounded by several small cells (SCeNBs) and D2D pairs. Small cells are randomly distributed within the macro-cell (eNB) coverage area. Due to the random and unpredictable location of small cells, the spatial position of the small cells is modeled by using a homogeneous PPP ϕ s with density λ s , and DUEs are also distributed in the network region according to another independent homogeneous PPP ϕ d with density λ d . Here, DUEs, SCeNB, and evenly distributed CUEs are denoted by j { 1 , 2 , , N D } , k { 1 , 2 , , N S } , and i { 1 , 2 , , N C } , respectively. Moreover, for modeling large scale wireless networks and capturing the effects of network topology on network performance, stochastic geometry is more suitable [27]. In a three-tier network as shown in Figure 1, each UE can communicate in any one of the following modes: (1) DUEs can communicate directly without base stations using the D2D communication mode; (2) CUEs can communicate with each other through the eNB; this is known as the macro-cell or cellular communication mode; and (3) SUEs can communicate with each other through the SCeNB; this is known as the small cell communication mode. To mitigate the intra-cell interference (between UEs within the same cell), cellular resources are assigned orthogonally and each cellular UE uses separate RBs. Co-channel interference can be limited by allowing only one D2D link to share the resources of a cellular link at a time.
We assume all channel gains are independent of each other, independent of the spatial locations, symmetric, and identically distributed (i.i.d.). For simplicity of analysis, only a Rayleigh fading environment is considered and channel coefficients are assumed to be exponentially distributed. In such D2D-enabled HetCNets, the channel model is composed of large-scale path loss and small Rayleigh fading, so in general the received signal can be expressed as [14]:
P r = P t h x y D α
where P t is the transmission power, α is the path loss exponent, D is the distance between the transmitter x and the receiver y, and h x y is the channel coefficient for that particular link.
A receiver can decode a message successfully if and only if the SINR at the receiver is greater than a specific threshold γ t h . If the SINR at the receiver does not meet γ t h , the link experiences an outage. Thus, the outage probability of the x,y link can be expressed as:
P o u t = P r { γ y γ t h }
where P r ( . ) is the outage probability for a minimum SNIR threshold γ t h .
Let us consider e, s, i, j, and k subscripts to denote the serving eNB, the serving SCeNB, the ith CUE, the jth D2D pairs, and the kth SUE, respectively. The subscripts t and r denote the transmitter and the receiver of the D2D pair, respectively. In the context of the above defined network where UL cellular resources are shared by D2D pairs and small cells, the mutual interference at different receiver can be expressed as:
I i = j = 1 N D P j h j , e d j , e α + k = 1 N S P k h k , e d k , e α + N 0
I j = P i h i , r d i , r α + j = 1 , j j N D P j h j , r d j , r α + k = 1 N S P k h k , r d k , r α + N 0
I k = P i h i , s d i , s α + j = 1 N D P j h j , s d j , s α + k = 1 , k k N S P k h k , s d k , s α + N 0
where I i is the combined interference received by eNB, I j is the same for the jth D2D receiver other than the jth transmitter, and I k is the same for all SUEs except kth to the SCeNB.

3.2. SINR Model

In wireless communication, the SNIR is measured as the ratio of the received power by the receiver to the total interference including spectral noise density. Since communications may take place in any of the previously mentioned three cases, the SINR at the jth D2D receiver is given by:
γ j D = P j h t , r d t , r α I j = P j h t , r d t , r α P i h i , r d i , r α + j = 1 , j j N D P j h j , r d j , r α + k = 1 N S P k h k , r d k , r α + N 0
Thus, according to Equation (2), the outage probability of the jth D2D link can be given as
P o u t , j D = P r { γ j D < γ t h } = 1 P r { γ j D γ t h }
where γ t h is the required SINR threshold at the receiver for effective D2D communication.
P o u t j D = 1 P r P j h t , r d t , r α P i h i , r d i , r α + j = 1 , j j N D P j h j , r d j , r α + k = 1 N S P k h k , e d k , e α + N 0 γ t h
= 1 P r h t , r γ t h d t , r α P j P i h i , r d i , r α + j = 1 , j j N D P j h j , r d j , r α + k = 1 N S P k h k , r d k , r α + N 0
Since the channel coefficient is exponentially distributed, the expectation of interference from the above equation can be expressed as follows
P o u t j D = 1 E e x p γ t h d t , r α P j P i h i , r d i , r α + j = 1 , j j N D P j h j , r d j , r α + k = 1 N S P k h k , r d k , r α + N 0
where E(.) is the expectation function and P o u t j D is the outage probability of jth DUEs with γ t h SNIR threshold.
Here, channel quality follows the Rayleigh fading assumption, which is an exponentially distributed random variable. Assume z = γ t h d t , r α P j and L I d ( z ) and L I s ( z ) are the Laplace transformation of random variables I d and I s evaluated at z, respectively. Interference due to same cellular resource reuses by other D2D pairs and small cell links I d and I s are defined as I d = j = 1 , j j N D P j h j , r d j , r α and I s = k = 1 N S P k h k , r d k , r α , respectively. Therefore, Equation (7) can be written as
P o u t , j D = 1 e x p ( z N 0 ) L I d ( z ) L I s ( z )
= 1 e x p N 0 γ t h d t , r α ) P j P j , r d i , r α P i γ t h d t , r α + P j d i , r α L I d ( γ t h d t , r α P j ) L I s ( γ t h d t , r α P j )
= 1 e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α e x p κ P j m γ t h m d t , r 2 λ d P j m e x p κ P k m γ t h m d t , r 2 λ s P j m
= 1 e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α e x p κ γ t h m d t , r 2 ( P j m λ d + P k m λ s ) P j m
= 1 δ D e x p ( β D ( P j m λ d + P k m λ s ) )
where E(.) is the expectation function, δ D = e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α , κ = π m Γ ( m ) Γ ( 1 m ) , β D = κ γ t h m d t , r 2 / P j m , λ d is the density of DUEs for D2D pairs, and λ s is the density of small cells. The proof of the above equation can be referred to in Appendix A of [28].
From the above expression, it is clearly visible that the outage probability of D2D links depends on various factors such as path loss coefficient, required SINR, distances between UEs, transmission powers, and small cell and D2D pair density. Outage probability increases with the required SINR, but decreases when the distance between SUEs and the D2D receiver is increased.
Similarly, in the case of the macro-cellular communications mode where UE is served by eNB, the SINR at the receiver i can be expressed as:
γ i M = P i h i , e d i , e α I i
Hence, the outage probability of the macro-cell link can be written as
P o u t , i M = P r { γ i M < γ t h } = 1 P r { γ i M γ t h }
where γ t h is the required SINR for the ith CUE for effective cellular communication. After substituting the SINR values, the outage probability of the macro-cellular link will be as follows
P o u t , i M = 1 P r P i h i , e d i , e α j = 1 N D P j h j , e d j , e α + k = 1 N S P k h k , e d k , e α + N 0 γ t h
= 1 P r h i , e γ t h d i , e α P i j = 1 N D P j h j , e d j , e α + k = 1 N S P k h k , e d k , e α + N 0
= 1 E e x p γ t h d i , e α P i j = 1 N D P j h j , e d j , e α + k = 1 N S P k h k , e d k , e α + N 0
= 1 e x p N 0 γ t h d i , e α P i L I d γ t h d i , e α P i L I s γ t h d i , e α P i
= 1 e x p N 0 γ t h d i , e α P i e x p κ γ t h m d i , e 2 P j m λ d + P k m λ s P i m
= 1 δ M e x p ( β M ( P j m λ d + P k m λ s ) )
where δ M = e x p ( N 0 γ t h m d i , e α P i ) and β M = κ γ t h m d i , e 2 P i m . Hence, the outage probability decreases with increasing distances between SUEs and UEs, as well as UEs and D2D transmitters.
For small cell mode communications, the UE is served by the small cell SCeNB, and the link between the SUE and the SCeNB will be interfered with by other SCeNBs, D2D pairs, and macro-eNB. Therefore, the SINR at the small cell receiver can be written as
γ k S = ( P k h k , s d k , k α ) / I k
and the outage probability of the small cell link can be expressed as
P o u t , k S = P r { γ i S < γ t h } = 1 P r { γ i S γ t h }
Thus, after substituting all the values, the outage probability of small cell cellular link can be derived as
P o u t , k S = 1 P r P k h k , s d k , s α P i h i , s d i , s α + j = 1 N D P j h j , s d j , s α + k = 1 , k k N S P k h k , s d k , s α + N 0 γ t h
= 1 P r h k , s γ t h d k , s α P k P i h i , s d i , s α + j = 1 N D P j h j , s d j , s α + k = 1 , k k N S P k h k , s d k , s α + N 0
= 1 E e x p γ t h d k , s α P k P i h i , s d i , s α + j = 1 N D P j h j , s d j , s α + k = 1 , k k N S P k h k , s d k , s α + N 0
= 1 e x p N 0 γ t h d k , s α P k P k d k , e α P i γ t h d k , s α + P k d k , e α L I d γ t h d k , s α P k L I s γ t h d k , s α P k
= 1 P k d k , e α P i γ t h d k , s α + P k d k , e α e x p N 0 γ t h d k , s α P k e x p κ γ t h m d k , s 2 P j m λ d + P k m λ s P k m
= 1 δ S e x p ( β S ( P j m λ d + P k m λ s ) )
where δ S = P k d k , e α P i γ t h d k , s α + P k d k , e α e x p N 0 γ t h d k , s α P k , β S = κ γ t h m d k , s 2 P k m , and I s is the interference from all SCeNBs except respective small cell links.
According to the above expressions of outage probabilities, it is easily visible that intensity of interference (i.e., the probability of success) depends on the density of small cells and D2D pairs, the distances between the receiver and transmitter of those links, the required SINR threshold, and the transmission power. Increasing the DUE receiver distance from CUEs or SUEs will increase the probability of success for D2D links. Similarly, increasing the distance between the D2D transmitter and CUEs or SUEs will decrease the outage probability of SceNB links.
Based on the previous expressions, we propose Algorithm 1 (see below), called acceptable interference regions (AIR), in which link QoS for various communication modes will be guaranteed by limiting the coexistence of different UEs under D2D link constraints as follows:
d i j D d i j D m i n
d j e M d j e M m i n
d j s S d i j S m i n
where d m i n is the lower boundary that must be satisfied to maintain the QoS for various links; it can be measured as shown in Appendix A. For any communications, UEs will fulfill the minimum distance requirement to guarantee the link QoS.
Algorithm 1: The proposed AIR dynamic algorithm.
Sensors 22 01063 i001

3.3. Small Cell Density Model

In Figure 2, both small cells and UEs are considered to be distributed based on separate Poisson point processes.
Figure 2. PPP distributions of Nodes. Diamonds represent the eNB, circles represent UEs (green circles are DUEs), and asterisks represent SCeNBs in a cellular network.
Previous analysis indicates that mutual interference is heavily dependent on small cell and D2D pairs densities. Small cell density, γ s beyond a certain threshold causes excessive interference for D2D communications, which resulted in no solution for the AIR feasible set, and one or more links will fail to satisfy QoS requirements. Contrarily, lower values of γ s yields higher feasible DUEs. Nevertheless, lower γ s may result in a smaller overall transmission rate for small cell UEs. In general, the transmission rate of small cell UEs is defined as the number of successful transmissions per unit area [29]. Therefore, the transmission capacity of small cells can be expressed as
T c = λ s ( 1 P o u t S ) = λ s δ S e x p ( β S ( P j m λ d + P k m λ s ) )
An optimum problem for the above scenario can be formulated as
M a x T c = λ s δ S e x p ( β S ( P j m λ d + P k m λ s ) )
An optimum value for small cell density, γ s can be obtained by maximizing Equation (17) for small cells with or without satisfying the QoS requirements for the various links. Thus, the optimum solution for the above equation without considering QoS constraints is as follows:
λ s ˜ = 1 P k m β S = P k m P k m γ t h d k , s 2
Therefore, under fixed transmission power conditions, a higher number of SCeNBs can be added into the network for sharing cellular resources by reducing either the distance between the SCeNB and the SUE or the required SINR threshold. The proof of the solution for this optimal problem is shown in Appendix B.
Similarly, for D2D pairs density, we can obtain
λ d ˜ = 1 P j m β D = P j m P j m γ t h d t , r 2
As known from previous analysis of outage probabilities for DUEs, CUEs, and SUEs, it is very hard to avoid the monotonically increasing nature of success probabilities with increasing small cell density λ s , or D2D pairs density λ d , or both. However, increasing λ s or λ d introduces additional interference. Hence, to obtain an optimum value for small cell density λ s by fulfilling QoS requirements for all communications mode, Equation (18) must satisfy the following constraints:
P o u t D τ
P o u t M τ
P o u t S τ
where τ is the maximum allowable outage probabilities for any links. As controlling the number of small cells is easier compared to controlling DUEs, according to the above constraints in Equation (16), the density of small cells must satisfy the following:
λ s m i n { f ( τ ) , g ( τ ) , h ( τ ) }
where
f ( τ ) = a r g m a x λ s > 0 { P o u t , j D τ } g ( τ ) = a r g m a x λ s > 0 { P o u t , i M τ } h ( τ ) = a r g m a x λ s > 0 { P o u t , k S τ }
Hence, by considering QoS constraints in Equation (16a–c), we can obtain the solution for small cell density λ s for various communications modes as follows:
λ s S 1 β S P k m l n δ S 1 τ ρ j k m λ d λ s M 1 β M P k m ln δ M 1 τ ρ j k m λ d λ s D 1 β D P k m l n δ D 1 τ ρ j k m λ d
The proof for this solution is shown in Appendix C. Here, λ s S , λ s S , and λ s S are the small cell densities for small cell, macro-cell, and D2D mode communications, respectively, and ρ is the ratio of transmission powers. Hence, the arguments of Equation (17) are as follows:
f ( τ ) = 1 β S P k m ln ( δ S 1 τ ) ρ j k m λ d g ( τ ) = 1 β M P k m ln ( δ M 1 τ ) ρ j k m λ d h ( τ ) = 1 β D P k m ln ( δ D 1 τ ) ρ j k m λ d
Therefore, the outage probability constraints of the optimal problem in Equation (17) can be represented with constraints of small cell density as follows:
λ s m i n { 1 β S P k m ln ( δ S 1 τ ) ρ j k m λ d } , { 1 β M P k m ln ( δ M 1 τ ) ρ j k m λ d } , { 1 β D P k m ln ( δ D 1 τ ) ρ j k m λ d } = λ s M a x
where λ s M a x is the maximum allowable small cell density to guarantee the links QoS. Hence, to maximize the transmission capacity of small cells, we can propose a transmission ON-OFF Algorithm 2 for small cells.
Algorithm 2. ON-OFF algorithm for interference minimization.
Sensors 22 01063 i002

4. Performance Evaluation

4.1. Simulation Environment and Parameters

The system model was validated using a MATLAB-based simulation. Table 2 lists the parameters used in the simulation for the D2D-enabled cellular HetNets. In our simulation setup, we considered a single eNB with a 500 m cell radius located at the center of D2D-enabled HetCNets where CUEs are randomly distributed. DUEs and SUEs were realized according to two independents PPPs with densities of λ d and λ s , respectively. The number of CUEs was selected in such a way that the saturation condition is always satisfied. Our analytical model is only valid under the assumption that each eNB has at least one user to serve in the uplink. We evaluated the coverage probability of the proposed scheme with an average of 10,000 independent realizations.
Table 2. Parameters used in the simulation.

4.2. Results and Discussion

The proposed model is based on the distance-based mode selection strategy without power control. As DUEs are distributed based on the PPP function, higher distances between the D2D receiver and transmitter are more likely to occur, which eventually increases the transmission power and associated interference. Hence, the proposed scheme with an added power control mechanism can be part of our future work.
Due to the limited related published work in the field, the proposed AIR algorithm and the resulting scheme was validated by comparing it with the traditional neighbor-based scheme, in which information is transmitted via D2D transmission to the targeted neighboring UEs, as well as the work presented in [12], in which D2D transmission reuses resources only if the D2D links satisfy the given QoS requirements with guaranteed CUEs transmission. Initially, the cumulative distribution functions (CDFs) of outage probabilities of all three communications modes were evaluated and compared with the above-mentioned baseline schemes.
In Figure 3, we plot CDF versus the outage probability of the D2D link. We observe that the outage probability of the D2D link was improved by up to 55% using the proposed scheme when compared with the neighbor-based scheme. However, the improvement is marginal (up to 3%) when contrasted with the scheme proposed in [12], where the interference is considered for single SCeNB and D2D pairs. It is also clearly visible that the outage probability decreases with the decrease of τ (QoS requirements for D2D links); more than 88% of the D2D links can meet the QoS requirements in this scenario.
Figure 3. Outage probability of D2D links with different schemes.
In Figure 4 and Figure 5, macro-cell and small cell outage probabilities are compared with the same baseline. Similar to the D2D link outage case, outage probability improvement is noticeable in our proposed scheme. However, the improvements are not as prominent as those in D2D links; the reason behind this is that D2D transmitters are chosen based on the AIR scheme, which is designed to minimizing the D2D interference. In addition, due to smaller path loss, the channel quality of D2D links is much better compared with the macro-cell and small cell links. Despite all these factors, here we can see that at CDF = 0.7, the outage probability of the feasible set AIR scheme is much better when compared to the neighbor-based scheme (35% in eNB and 69% in SCeNB links) and is considerably better when compared to the scheme in [12] (6% in eNB and 8% in SCeNB links).
Figure 4. Outage probability of macro-links with various schemes.
Figure 5. Outage probability of small cell links with various schemes.
From Figure 6, we observe that the outage probability increases with an increase in SINR threshold requirements and at lower SINR threshold values, the cellular coverage is nearly perfect; i.e., cellular outage is almost zero. By controlling interference, we can minimize the required threshold for decoding the message and hence improve the performance in terms of link availability. Figure 7 and Figure 8 also reveal the impact of densities of D2D pairs and small cells on the link availability. In both cases, outage probability increases with increasing D2D pairs and small cell densities.
Figure 6. Outage probability of different links with various SINR thresholds.
Figure 7. Success probability with small cell density.
Figure 8. Success probability with D2D pair density.
In Figure 9, transmission capacity increases with the path loss coefficient α due to the increase in the fading of interference. By looking at Figure 9, we observe that for α = 4 , a similar transmission capacity is almost achieved with the AIR scheme at 4.1 × 10 5 for optimal small cell density, compared to 5.31 × 10 5 for the same in the scheme presented in [12]. For α = 3 , an equivalent transmission capacity is achieved for optimal small cell densities of 3.7 × 10 5 and 4.23 × 10 5 in AIR and the scheme of [12], respectively.
Figure 9. Transmission capacities for optimal deployment of various schemes.

5. Conclusions

In this paper, we developed mathematical models of networks, SNIR, and small cell density for system performance modeling and analysis. In addition, we derived the outage probabilities of D2D, macro-cells, and small cell links. Finally, we proposed a dynamic algorithm called acceptance interference region (AIR) to provide a solution to the problem of achieving a strict QoS guarantee to all links in D2D-enabled HetCNets. Our analytical models were validated using a MATLAB-based simulation. The simulation results show that the proposed AIR scheme achieved an improved outage probability of 35% and 49% in eNB and SCeNB links, respectively, when compared with the traditional neighbor-based methods. We also proposed an efficient ON/OFF algorithm to achieve better transmission capacity in the network than with existing methods. We found that the transmission capacity is maximized at lower small cell densities. Developing a test-bed measurement system to further validate the system performance is suggested as future research work.

Author Contributions

Conceptualization, M.K.; investigation, M.K. and N.I.S.; methodology, M.K. and N.I.S.; project administration, N.I.S.; resources, N.I.S. and J.G.; supervision, N.I.S. and J.G.; validation, M.K. and N.I.S.; writing—original draft, M.K.; writing—review and editing, N.I.S. and J.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Auckland University of Technology, Auckland, New Zealand.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of AIR Algorithm

Let us consider that the maximum allowable outage probabilities for any link is τ . To guarantee the QoS requirements, all communications links must satisfy the following:
P o u t τ
1 e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α e x p κ γ t h m d t , r 2 ( P j m λ d + P k m λ s ) P j m τ
e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α e x p κ γ t h m d t , r 2 ( P j m λ d + P k m λ s ) P j m 1 τ
e x p N 0 γ t h d t , r α ) P j P j d i , r α e x p κ γ t h m d t , r 2 ( P j m λ d + P k m λ s ) P j m ( 1 τ ) ( P i γ t h d t , r α + P j d i , r α )
P j d i , r α e x p N 0 γ t h d t , r α ) P j e x p κ γ t h m d t , r 2 ( P j m λ d + P k m λ s ) P j m 1 + τ ( 1 τ ) P i γ t h d t , r α
d i , r d t , r ( 1 τ ) P i γ t h e x p N 0 γ t h d t , r α P j e x p β D ( P j m λ d + P k m λ s ) 1 + τ 1 P j 1 α
d i , r m i n = d t , r ( 1 τ ) P i γ t h e x p N 0 γ t h d t , r α P j e x p β D ( P j m λ d + P k m λ s ) 1 + τ 1 P j 1 α
where β D = κ γ t h m d t , r 2 / P j m , δ D = e x p N 0 γ t h d t , r α ) P j P j d i , r α P i γ t h d t , r α + P j d i , r α and m = 2 / α .

Appendix C. Proof of Small Cell Density of Communications Mode

To guarantee link QoS for small cell links we have
P o u t , k τ = > 1 δ S e x p ( β S ( P j m λ d + P k m λ s ) ) τ = > e x p ( β S ( P j m λ d + P k m λ s ) ) 1 τ δ S = > ( P j m λ d + P k m λ s ) 1 β S ln ( δ S 1 τ ) = > λ s 1 β S P k ln ( δ S 1 τ ) ρ j k m λ d
where ρ j k m = P j m / P k m is the ratio of transmission power of the participating UEs.

References

  1. Kamruzzaman, M.; Sarkar, N.I.; Gutierrez, J.; Ray, S.K. A mode selection algorithm for mitigating interference in D2D enabled next-generation heterogeneous cellular networks. In Proceedings of the 2019 International Conference on Information Networking (ICOIN), Kuala Lumpur, Malaysia, 9–11 January 2019; pp. 131–135. [Google Scholar]
  2. Forecast, G. Cisco visual networking index: Global mobile data traffic forecast update, 2017–2022. Update 2019, 2017, 2022. [Google Scholar]
  3. Kuruvatti, N.P.; Hernandez, R.; Schotten, H.D. Interference Aware Power Management in D2D Underlay Cellular Networks. In Proceedings of the 2019 IEEE AFRICON, Accra, Ghana, 25–27 September 2019; pp. 1–5. [Google Scholar]
  4. Kazmi, S.A.; Tran, N.H.; Saad, W.; Han, Z.; Ho, T.M.; Oo, T.Z.; Hong, C.S. Mode selection and resource allocation in device-to-device communications: A matching game approach. IEEE Trans. Mob. Comput. 2017, 16, 3126–3141. [Google Scholar] [CrossRef]
  5. Araniti, G.; Raschellà, A.; Orsino, A.; Militano, L.; Condoluci, M. Device-to-device communications over 5G systems: Standardization, challenges and open issues. In 5G Mobile Communications; Springer: Berlin/Heidelberg, Germany, 2017; pp. 337–360. [Google Scholar]
  6. Lin, X.; Andrews, J.G.; Ghosh, A.; Ratasuk, R. An overview of 3GPP device-to-device proximity services. IEEE Commun. Mag. 2014, 52, 40–48. [Google Scholar] [CrossRef] [Green Version]
  7. Attaul Mustafa, H.; Imran, M.A.; Zeeshan Shakir, M.; Imran, A.; Tafazolli, R. Separation Framework: An Enabler for Cooperative and D2D Communication for Future 5G Networks. arXiv 2016, arXiv:1604.02636. [Google Scholar]
  8. Cai, X.; Zheng, J.; Zhang, Y. A graph-coloring based resource allocation algorithm for D2D communication in cellular networks. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 5429–5434. [Google Scholar]
  9. Xu, S.; Kwak, K.S.; Rao, R. Interference-aware resource sharing in D2D underlaying LTE-A networks. Trans. Emerg. Telecommun. Technol. 2015, 26, 1306–1322. [Google Scholar] [CrossRef]
  10. Bithas, P.S.; Maliatsos, K.; Foukalas, F. An SINR-aware joint mode selection, scheduling, and resource allocation scheme for D2D communications. IEEE Trans. Veh. Technol. 2019, 68, 4949–4963. [Google Scholar] [CrossRef] [Green Version]
  11. Zhi, Y.; Tian, J.; Deng, X.; Qiao, J.; Lu, D. Deep reinforcement learning-based resource allocation for D2D communications in heterogeneous cellular networks. Digit. Commun. Netw. 2021; in press. [Google Scholar] [CrossRef]
  12. Xu, Y.; Liu, F.; Wu, P. Interference management for D2D communications in heterogeneous cellular networks. Pervasive Mob. Comput. 2018, 51, 138–149. [Google Scholar] [CrossRef]
  13. Sun, J.; Zhang, Z.; Xiao, H.; Xing, C. Uplink interference coordination management with power control for D2D underlaying cellular networks: Modeling, algorithms, and analysis. IEEE Trans. Veh. Technol. 2018, 67, 8582–8594. [Google Scholar] [CrossRef]
  14. Alzoubi, K.H.; Roslee, M.B.; Elgamati, M.A.A. Interference Management of D2D Communication in 5G Cellular Network. In Proceedings of the 2019 Symposium on Future Telecommunication Technologies (SOFTT), Kuala Lumpur, Malaysia, 18–19 November 2019; Volume 1, pp. 1–7. [Google Scholar]
  15. Sarma, S.S.; Hazra, R. Interference management for D2D communication in mmWave 5G network: An Alternate Offer Bargaining Game theory approach. In Proceedings of the 2020 7th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 27–28 February 2020; pp. 202–207. [Google Scholar]
  16. Yang, J.; Ding, M.; Mao, G.; Lin, Z. Interference Management in In-Band D2D Underlaid Cellular Networks. IEEE Trans. Cogn. Commun. Netw. 2019, 5, 873–885. [Google Scholar] [CrossRef]
  17. Shamaei, S.; Bayat, S.; Hemmatyar, A.M.A. Interference management in D2D-enabled heterogeneous cellular networks using matching theory. IEEE Trans. Mob. Comput. 2018, 18, 2091–2102. [Google Scholar] [CrossRef]
  18. Liu, X.; Xiao, H.; Chronopoulos, A.T. Joint Mode Selection and Power Control for Interference Management in D2D-Enabled Heterogeneous Cellular Networks. IEEE Trans. Veh. Technol. 2020, 69, 9707–9719. [Google Scholar] [CrossRef]
  19. Albasry, H.; Zhu, H.; Wang, J. In-Band Emission Interference in D2D-Enabled Cellular Networks: Modeling, Analysis, and Mitigation. IEEE Trans. Wirel. Commun. 2018, 17, 7395–7410. [Google Scholar] [CrossRef]
  20. Hassan, Y.; Hussain, F.; Hossen, S.; Choudhury, S.; Alam, M.M. Interference minimization in D2D communication underlaying cellular networks. IEEE Access 2017, 5, 22471–22484. [Google Scholar] [CrossRef]
  21. Huynh, T.; Onuma, T.; Kuroda, K.; Hasegawa, M.; Hwang, W.J. Joint downlink and uplink interference management for device to device communication underlaying cellular networks. IEEE Access 2016, 4, 4420–4430. [Google Scholar] [CrossRef]
  22. Chen, W.; Li, T.; Xiao, Z.; Wang, D. On mitigating interference under device-to-device communication in macro-small cell networks. In Proceedings of the 2016 International Conference on Computer, Information and Telecommunication Systems (CITS), Kunming, China, 6–8 July 2016; pp. 1–5. [Google Scholar]
  23. Celik, A.; Radaydeh, R.M.; Al-Qahtani, F.S.; Alouini, M.S. Resource allocation and interference management for D2D-enabled DL/UL decoupled Het-Nets. IEEE Access 2017, 5, 22735–22749. [Google Scholar] [CrossRef] [Green Version]
  24. Jiang, F.; Wang, B.; Sun, C.; Liu, Y.; Wang, R. Mode selection and resource allocation for device-to-device communications in 5G cellular networks. China Commun. 2016, 13, 32–47. [Google Scholar] [CrossRef]
  25. Librino, F.; Quer, G. Distributed mode and power selection for non-orthogonal D2D communications: A stochastic approach. IEEE Trans. Cogn. Commun. Netw. 2018, 4, 232–243. [Google Scholar] [CrossRef]
  26. Chen, H.; Deng, X.; Gao, M.; Yang, L.; Guo, L.; Chi, M. Location related communication mode selection and spectrum sharing for D2D communications in cellular networks. In Proceedings of the 2018 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS), Xiamen, China, 25–26 January 2018; pp. 169–173. [Google Scholar]
  27. Haneggi, M. Stochastic Geometry for Wireless Networks; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  28. Xu, Y. On the performance of device-to-device communications with delay constraint. IEEE Trans. Veh. Technol. 2016, 65, 9330–9344. [Google Scholar] [CrossRef]
  29. Gupta, P.; Kumar, P.R. The capacity of wireless networks. IEEE Trans. Inf. Theory 2000, 46, 388–404. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.