1. Introduction
Mobile network usage is increasing at a rapid rate of more than 40% compound annual growth rate. This is mainly due to the growing usage of video, online gaming, live streaming and multimedia applications etc., while the virtual reality and augmented reality applications are looming on the horizon. COVID-19 has further hyped up this demand as online video meetings and lecturing has increased significantly. As the use of social media has become widely popular, over-the-top players, such as Facebook and WhatsApp, have also increased their dominance in core communication services such as messaging and voice communication. This has resulted in significant decline in communication services revenues for the mobile network operators (MNOs). Therefore, it has become even more important for the MNOs to keep their CAPEX and OPEX low and rely on those technologies that offer wireless capacity enhancement with relatively lower investments. In this respect, Wi-Fi offloading and base station cooperation (or coordination) are very effective strategies. Wi-Fi offloading allows the MNOs to leverage the unlicensed spectrum, whereas cooperation helps in efficient use of licensed resources through coordination between the base stations.
Several technologies have emerged recently that involve cellular data traffic offloading to Wi-Fi; however, LTE-Unlicensed (LTE-U) and License-Assisted Access (LAA) are the most notable [
1,
2]. LTE-U performs adaptive duty cycling with Carrier Sense Adaptive Transmission (CSAT), and adapts according to the Wi-Fi traffic load; however, it does not perform Listen Before Talk (LBT) [
3]. LAA on the other hand does perform LBT, hence, it is considered to be better in maintaining fairness with Wi-Fi devices. Both LTE-U and LAA operate in 5GHz band and have been standardized in 3GPP Rel-12 and Rel-14 respectively [
4]. Several studies have tried to analyze the fairness between LTE-U/LAA and Wi-Fi. The FCC report on the co-existence of LAA and Wi-Fi indicated that LAA could adversely affect throughput of Wi-Fi in an unfair manner [
5]. In [
6], the fairness between Wi-Fi and LTE-U/LAA was investigated and it was concluded that when configured optimally, LTE-U and LAA could provide the same level of fairness as other Wi-Fi devices.
Coordinated Multipoint (CoMP) helps in improving coverage and cell-edge data rates and minimizes intercell interference through coordination between the base stations [
7]. CoMP is also sometimes referred to as cooperative communication. While using CoMP, various transmission or reception points, such as SBS, relaying nodes or remote radio heads (RRH), can be coordinated to provide efficient service to the user equipment (UE). For example, data can be simultaneously transmitted in the same resource blocks from more than one SBS to a single UE, or data can be received by a UE from one SBS in one subframe and from another SBS in the next subframe [
8]. Thus, CoMP enables the optimum paths for uplink and downlink traffic. CoMP has two main approaches; the first is based on interference mitigation and this includes coordinated scheduling (CS) and coordinated beamforming. The second approach is based on fusion, in which the base stations simultaneously transmit to an intended UE, and their streams are fused using joint transmission (JT) or joint processing (JP). CoMP implementation requires additional overhead communication due to exchange of channel state information (CSI), scheduling complexity and additional backhaul limitations. JT/JP typically requires additional transmit power to deliver capacity gains, especially for cell-edge UEs [
9,
10].
In this paper, we present the comparison of Wi-Fi offloading and cooperative communication in a small-cell network. The proposed techniques can be adopted to enhance the QoS of the network and they can be implemented using network function virtualization (NFV) and software-defined networking (SDN) on top of the standard infrastructure. Due to the QoS enhancement of these strategies, we base our analysis of the two schemes as a QoS maximization problem. We consider sum data rate as our QoS measure and formulate the two problems individually. For Wi-Fi offloading, the data rate maximization relies mainly on the Wi-Fi leftover capacity, whereas, for cooperative communication, the number of associations of a user with small-cell (SC) base stations is the key factor. After analyzing each of the scenario, switching criteria is set for switching scheme.
The rest of the paper is structured as follows:
Section 2 presents related research work.
Section 3 describes the transmission models for both cooperation and Wi-Fi Offloading.
Section 4 presents our proposed heuristics i.e., SCRE and SORE for the case of cooperation and offloading. Results and performance analysis is discussed in
Section 5.
Section 6 provides the future directions and conclusion.
4. Comparison between Cooperation and Wi-Fi Offloading in Small-Cell Network
In this section, we present the problem formulation of cooperation and Wi-Fi offloading strategies separately and propose solutions to solve the formulated problems. Cooperation and Wi-Fi offloading are sophisticated algorithms of the two-tiered network to further enhance the data rate experienced by UEs in the network. We consider these two data rate enhancement strategies as these can be added to the existing network through firmware upgrades only, unlike other technologies such as massive MIMO that require major hardware upgrades. In cooperation, a user becomes associated with multiple SCs if the achievable data rate by a single SC is not satisfied. However, in the case of Wi-Fi offloading, the UEs satisfy their partial data rate through the Wi-Fi network. Next, we investigate the joint problem of RB and power allocation for cooperation and Wi-Fi offloading strategies.
4.1. Cooperation in Small-Cell BSs
In this subsection, we will formulate a problem of sum-rate maximization in cooperative small cellular network and propose a heuristic to solve it by associating a user to multiple SBSs on RBs and by allocating power.
For cooperative SC network, we formulate the problem as a sum-rate maximization (utility maximization) problem. The constraints of QoS, maximum association limit and maximum power of SBS are ensured. The problem is formulated for a time frame
T to be solved by a central controller (MBS in this case). It aims to associate multiple SBSs to a user, allocates RBs and assigns power. We use a single variable for SBS association and RB allocation
and
is the power allocation variable. The problem formulated is as follows:
As already discussed, our objective function as given in (
13) is to maximize achievable data rate over all SC UEs. Here multiple SBSs serve a UE. Constraint (
14a) is the QoS constraint with
as the minimum data rate requirement of each user
j. It ensures that the achievable data rate of each user is above a threshold
. Constraint (14b) is the cooperative SBS constraint. This constraint dictates the number of SBS that all UEs can be associated with and is less than equal to
. In case the value of
is 1, cooperative communication turns into a non-cooperative scenario i.e., each user can only associate itself to a single SBS. Number of UEs that can be served by each SBS is ensured by constraint (14c). Similarly, constraint (14d) ensures that a RB cannot be reused by a SBS. Lastly, constraint (14e) ensures that the maximum power constraint of each SBS is not violated.
Our model of cooperative communication is a mixed integer non-linear programming (MINLP). As illustrated in (
13), our objective function is joint resource allocation problem with controlling variables
and
.
is a continuous variable whereas
is a binary variable. Our objective function is a non-convex function jointly as well as individually with respect to each variable [
33] and hence it is an NP hard problem and is hard to solve in polynomial time. Owing to the complexity of the problem, we propose a heuristic algorithm to solve the joint problem in polynomial time.
Sequential Cooperative Rate Enhancement (SCRE) Algorithm for Small-Cell Network
We propose a SCRE algorithm to solve the joint problem of SBS association, RB allocation and power allocation. SCRE is a centralized algorithm and is run on frame-by-frame basis. The MBS solves the problem for a time frame T at the start of the time frame. It assumes to be aware of the quasi-static channel state information for each SBS i to UE j and central node is aware of all the thresholds applied in the network.
The problem is a joint problem of RB allocation, user-to-multiple SBS association and power allocation. These three allocation variables are solved in sequence to maximize the sum rate of the network. Preference is given to the resources of the first SBS that a user is associated with. In case the user’s data rate is not satisfied, the association of the edge UEs (decided based on the channel state conditions) increases whereas the power of the near users is decreased. We assume that the channel state information is known at the MBS [
34].
Algorithm 1 shows the steps of the centralized SCRE algorithm. First, all the UEs present in the SC network find a single SBS with which it has the best channel gain from distance priority vector
. Without repetition of RBs, UEs associate with their first-priority SBSs as given in line 4 without violating the maximum association of each SC as stated in constraint (14c). After subtraction a certain portion (depending upon how much data rate of user
j needs to be enhanced) of the total maximum power, it distributes the power uniformly between all the UEs associated with it. It saves a certain portion to allocate it to newly associated UEs. Now based on the association and power, it computes the achievable data rate of each user as given in (
3). The MBS then verifies if constraint (
14a) (QoS constraint) is satisfied or not for each user in the network. In case the achievable data rate of a user
j is below the rate threshold values
, to satisfy constraint (
14a) then MBS provides it with more resources i.e., RBs, SBSs or power, as mentioned in line 9. All the resources should be completely used by first best link of UEs. If RBs of SBS
are not used then MBS provides its non-allocated RBs to UE
j. The second priority SBS
from set
of user
j is determined by the central node, where
is a set of
SBSs and checks if its channel gain difference with first-priority SBS
is less than a threshold value, after this the UE is associated with this SBS.
Our decision of the next resource to be used depends on the difference of channel state of SBS a user is associated with and the next best potential SBS it can be associated with. We use this approach to distinguish most of the edge UEs in the network. In the case the channel gain difference is greater than threshold that means the user is far from the second best SBS and it should not be associated with it. The last resort to satisfy a user’s data rate is to provide more power from already associated SBS . After all the options are considered the central node updates the RBs, power and association, and ensures the constraints are satisfied for each user in a round robin fashion. Thus, the resources (RBs, association and power) increase in a sequence based on the channel state conditions to maximize the sum data rate of the network. If UE achieves its data rate then its allocated power is decreased unless its QoS constraint is not violated, and this power adds to available power of SBS i it is associated with.
The algorithm SCRE performs for all the UEs in a cooperative SC network. The computational complexity is of the order .
4.2. Offloading in Co-Located Wi-Fi-Small-Cell BS
In this subsection, we will formulate a problem of sum-rate maximization by using Wi-Fi offloading in small cellular network and propose a heuristic to solve it by associating a user to SBSs on LTE, offload it to unlicensed band to meet its data rate demand and allocating power.
Algorithm 1 Sequential Cooperative Rate Enhancement (SCRE) |
- 1:
Input: - 2:
Output: - 3:
- 4:
- 5:
- 6:
- 7:
while do - 8:
for all users do - 9:
if then - 10:
- 11:
- 12:
if then - 13:
,, - 14:
else if then - 15:
, , - 16:
else if then - 17:
- 18:
end if - 19:
- 20:
- 21:
else - 22:
- 23:
while do - 24:
- 25:
end while - 26:
end if - 27:
end for - 28:
end while - 29:
|
In co-located Wi-Fi-SC network, we formulate the problem as a sum-rate maximization problem as done for cooperative SC network. In this case, the constraints of QoS, maximum Wi-Fi leftover capacity, maximum association limit and maximum power are ensured. For a fair analysis of cooperation and Wi-Fi offloading, this problem is formulated for a time frame
T to be solved by a central controller. The central controller directs to associate UE to a single SBS, allocate RBs, offload on Wi-Fi for partial satisfaction of data rate of a user and assigns power. We use single variable for SBS LTE association and RB allocation
, single variable for SBS LTE-U association
,
for leftover data rate allocation and
is the power allocation variable. The problem is formulated as:
As already discussed, our objective function as given in (
15) is to maximize achievable rate over all SC UEs. Here a UE is served using additional Wi-Fi capacity from a SC on LTE-U band, therefore, data rate maximization is achieved over both licensed and unlicensed band. Constraint (
16a) is the Wi-Fi rate assignment constraint [
32]. It ensures that sum achievable data rate of all the cellular UEs on LTE-U band should be less than total leftover capacity
of the Wi-Fi AP which is co-located with the SBS. All the UEs are candidates to offload which have SBS
i in their specific Wi-Fi range and these selected SBSs are in set
for each of the
UE. Constraint (16b) is the QoS constraint with
as the minimum data rate requirement of each UE
j. It ensures that the achievable data rate of each UE over both LTE and LTE-U links is above a threshold
. Constraint (16c) is the user association on LTE and it ensures that a UE can be offloaded onto single SBS. Constraint (16d) is for user association on LTE-U. It also dictates that a UE can be at most associated with single Wi-Fi AP if it is present in its transmission range. Lastly, Constraint (16e) ensures that the maximum power constraint of each SBS is not violated.
Similar to cooperative scenario, Wi-Fi offloading is also a MINLP and is hard to solve in polynomial time. As illustrated in (
15), our objective function is a joint resource allocation problem with controlling variables
,
,
and
.
is continuous variable, it can take any value in between 0 and maximum leftover capacity,
is also continuous variable and it can take any value between 0 and
whereas
and
are the binary variables. Constraints are also non-convex along with the objective function [
33]. As this problem is also NP hard, we propose a heuristic to solve this problem also.
Sequential Offloading Rate Enhancement (SORE) Algorithm for Small-Cell Network
A SORE algorithm is proposed to solve the joint problem of SBS association and RB allocation, power allocation and leftover Wi-Fi rate allocation. Similar to SCRE, SORE is also centralized algorithm and is assumed to be aware of the channel state information for the each SBS i to UE j.
The problem is a joint problem of RB allocation, user-SBS association, power allocation and leftover Wi-Fi rate allocation. These four allocation variables are combined and then solved in a sequence to maximize the sum rate of the network. In this case, the preference is given to the resources of the SBS that a user becomes associated with on LTE band. In case the user’s data rate is not satisfied, then Wi-Fi offloading is performed to satisfy the partial data rate requirement of the user (decision based on the presence of UE within Wi-Fi range).
Algorithm 2 shows the steps of the centralized SORE algorithm. First, all the UEs are associate to a single SBS with which it has the best channel gain similar to SCRE and then RBs are assigned as represented in line 4. A significant proportion of the total power of each SBS
is then divided uniformly between associated UEs in line 5. The data rate requirement of each user is calculated and verified according to (
8). Secondly, distance priority matrix
is made for all the UEs in which SBSs with minimum distance with user
j are placed in ascending order as illustrated in line 7. Data rate of UEs in the network is required to be satisfied according to constraint (16b). If the value is below than rate threshold value, then it needs to provide more resources (RBs, Wi-Fi Offloading or more power) as mentioned in line 10. First, it lies on the first-priority SBS
for more resources. All the licensed resources must be exhausted before Wi-Fi offloading is done. Next it checks SBS for UE
j from distance priority matrix, if UE lies within Wi-Fi range of that SBS and this SBS also has non-zero leftover capacity then it provides percentage of leftover rate depending on data rate requirement of UE
j. The remaining leftover capacity is reserved for other UEs that lie within its Wi-Fi range. One last way to enhance data rate is to provide more power from already associated SBS
. After meeting all these requirements, the user data rate is adjusted and the central node is required to allocate power to the new RBs from the available power of the associated SBS, and it then again calculates the rate iteratively according to (
11). Lastly, it will update number of RBs used, leftover capacity and the available power to each SBS. Each UE satisfies its QoS until all the resources are used. The SORE algorithm is applied to all the UEs in the co-located Wi-Fi-SC network. The order of complexity of SORE is
.
Algorithm 2 Sequential Offloading Rate Enhancement (SORE) |
- 1:
Input: - 2:
Output: - 3:
- 4:
- 5:
- 6:
- 7:
- 8:
while do - 9:
for do - 10:
if then - 11:
- 12:
if then - 13:
, , - 14:
else if AND then - 15:
- 16:
- 17:
else - 18:
if then - 19:
- 20:
end if - 21:
end if - 22:
- 23:
- 24:
end if - 25:
end for - 26:
end while - 27:
|
4.3. Switching between SCRE and SORE
Figure 2 shows the switching strategy employed by the network. The network performs switching between Wi-Fi offloading and cooperative communication depending on the network conditions. In this network the data rate of each user can be enhanced by either serving it with more than one SC base stations simultaneously, i.e., cooperative communication or by offloading the traffic to the unlicensed band which is also used by the Wi-Fi. In this network, switching mainly depends on the data rate requirement and user’s density. As shown in
Figure 2, SCs bounded with dashed lines are present in a MC.
Based on data rate demand of users and user’s density, central BS (Macro BS) switches to the scheme that performs better under different conditions. As shown in figure, UE j is served cooperatively by connecting to its own SBS using LTE link and then additionally connecting to two neighboring SBS using cooperative communication. Similarly, UE is served using unlicensed Wi-Fi band in addition to its own LTE link. Next we present a switching algorithm that tries to maximize the user data rates while switching between the SCRE and SORE while considering the network conditions.
Switching between Cooperation and Offloading (SCO) Algorithm
Similar to SCRE and SORE, SCO is also a centralized algorithm and is assumed to be aware of the channel state information between each BS
i to UE
j, switching criteria, user density and their data rate demand. Algorithm 3 shows the switching logic of SCO. The inputs to this algorithm are rate thresholds
, maximum power
of each SBS
i, total number of RBs
, leftover rate
of each SBS
i, total number of UEs
N, switching parameter for data rate threshold
and switching parameter for user density
. Similar to SCRE and SORE, in the SCO algorithm the user is associated with the SBS with the highest channel gain. Then its data rate is calculated according to (
3) or (
8). If the data rate requirement is not fulfilled through connection with a single SBS and more resources need to be allocated, then the SCO algorithm switches to either SCRE or SORE to fulfill the additional data rate requirement.
Algorithm 3 Switching between Cooperation and Offloading (SCO) |
- 1:
Input: - 2:
Output: - 3:
- 4:
- 5:
{or N} {or (SCRE case) } - 6:
while do - 7:
for all users do - 8:
if then - 9:
- 10:
- 11:
if then - 12:
, , - 13:
else if then - 14:
, , - 15:
else if then - 16:
- 17:
end if - 18:
- 19:
- 20:
else - 21:
- 22:
while do - 23:
- 24:
end while - 25:
end if - 26:
end for - 27:
end while {or (SORE case) } - 28:
while do - 29:
for do - 30:
if then - 31:
- 32:
if then - 33:
, , - 34:
else if AND then - 35:
- 36:
- 37:
else - 38:
if then - 39:
- 40:
end if - 41:
end if - 42:
- 43:
- 44:
end if - 45:
end for - 46:
end while - 47:
|
We consider two network parameters before switching, i.e., user data rate requirement and user density. The data rate threshold and user density is used to perform switching to enhance the data rate in the small-cell network. After executing SCRE and SORE algorithms, the data rate threshold and user density are computed, which are then used by SCO algorithm to switch to either SCRE or SORE ( and are called switching parameters). Depending upon the switching parameters, when SCO algorithm switches to SCRE, it executes the main while loop for SCRE (from line 7 to 28). Similarly, when SCO switches to SORE, it executes the main while loop for SORE (from line 8 to 26). After the switching operation, we obtain the achievable data rate for each user j. Lastly, the achievable data rate of the network is calculated.
The SCO algorithm is applied to all the UEs in SC network. The order of complexity of SCO is .
5. Performance Evaluation
In this section, we perform a comparative analysis between SCRE and SORE algorithms proposed in
Section 4. First, these proposed algorithms are analyzed with respect to the most important factors, i.e., maximum association limit in case of SCRE and Wi-Fi leftover capacity in case of SORE. Then comparison is performed between SCRE and SORE by varying different network parameters.
Comparison: To the best of our knowledge, no other work has performed this comparison under these conditions, therefore, it is difficult to compare our results with any prior state of the art. Instead, we compared the two proposed schemes with a baseline case of no offloading and no cooperation. We performed this comparison to observe the increase in gain (in terms of average data rate) that each of these schemes offer with reference to the baseline.
We consider a small portion of macro cell with small cells with approximate radii of 70 m. A total of 15 small cells are uniformly distributed. All the presented results are computed with a 95% confidence interval by averaging over
different channel conditions. To simplify our computations, we calculate normalized data rates.
Table 2 summarizes the values of the parameters used for evaluation. Different values of the network parameters have been used in simulations, as shown in
Table 2, to represent variation in network conditions.
Figure 3 demonstrates the effect of increase in cooperation (number of small cells a user can associate itself with) on the achievable data rate per user and the consumed power per associated SBS per user. We consider 15 SBSs, 7 RBs and 5 users. We observe that with the increase in the associated SBSs, the achievable data rate per user increases. This increase is significant in the start (from
to
) and gradually flattens. This indicates that after
, there is not many resources (to increase achievable data rate) left in the system to be exploited by cooperation in this scenario. For practical scenario, its maximum value can be 3 or 4 as most of the SCs are surrounded by these many neighboring SCs. We also observe that the consumed power of each SBS per user decreases with the increase in association of the users. This decrease is as a result of being served by multiple SBS which distributes the power consumption between different SBSs. Please note that the algorithm is not violating the maximum power constraint of each SBS. Thus, cooperation increases the achievable data rate per user and decreases the power consumed per SBS per user.
Figure 4 presents the performance analysis of SORE algorithm for Wi-Fi offloading. Here users are offloaded to Wi-Fi network if they are unable to fulfill their data rate demand by connecting with single cellular BS. We consider 5 SBSs, 5 RBs and 20 users. We analyze the effect of changing the total leftover capacity of each Wi-Fi AP on the achievable data rates and transmission power of cellular network. It is pertinent to note that the improvement in performance reflects the amount of leftover rate of each Wi-Fi AP. If this amount is high enough then the users obtain higher partial data rates when offloaded to Wi-Fi network. We analyze achievable data rates of network at two different rate threshold values by increasing leftover capacities of each Wi-Fi AP present in the Wi-Fi network. The results indicate that by increasing the leftover capacity, the cellular UEs obtain better data rates. When the UEs data rate requirement is less, i.e.,
equals to 50, then they are satisfied by the cellular resources only, as shown by the red dashed line. On the other hand, the consumed cellular power per SBS per user is not affected much with the increase in the Wi-Fi leftover capacity. Hence, the performance of SORE is mainly driven by the Wi-Fi leftover capacity; however, the power consumption per SBS per user is hardly affected.
Next, the simulation results in
Figure 5 shows the effect of the increase in user density on the achievable data rate per user of SCRE and SORE in the SC network. We evaluate these results with 3 SBSs, 10 RBs and 100 bits/s rate threshold value. As the number of UEs increases from 5 to 30, a significant decrease in the achievable date of both SCRE and SORE is observed. This decrease in the achievable data rate is due to increase in the number of UEs without changing the resources present in the network, therefore reducing the resources per UE. For SCRE which is represented by a dashed magenta line in
Figure 5, the QoS per user degrades and is similar to non-cooperative/Wi-Fi offloading scenario. However, as the density of the user increases, the QoS per user of cooperation achieves the QoS per user in non-cooperative/Wi-Fi offloading case. This is due to the of the maximum number of SBS to user association constraint. As the number of UEs increase, a UE cannot be associated with other SBS because each SBS can barely serve its own users, and there is no space left for cooperation. Similar to SCRE, the performance of SORE is significantly better than non-cooperative/Wi-Fi offloading case in a less dense network, whereas in a dense network the increase in QoS per user as compared to non-cooperative/Wi-Fi offloading case depends on the Wi-Fi leftover rate. In other words, if the Wi-Fi network is crowded, the leftover capacity that it can share with LTE UEs is less and thus the increase in data rate is less compared to a less crowded Wi-Fi network. The performance of SCRE is better as compared to SORE in a less dense environment. However, with the increase in the number of UEs, the performance of SCRE becomes worse than the performance of SORE. The performance degradation in SCRE as compared to SORE is dependent on the density of the Wi-Fi network (or the leftover Wi-Fi rate
). With higher leftover rates value, SORE performance becomes better. Thus, we can conclude that cooperation outperforms Wi-Fi offloading in a less dense network whereas Wi-Fi offloading is more advantageous in a dense SC network, provided there is sufficient leftover Wi-Fi capacity available. The percentage increase in rate of Wi-Fi offloading is 43% and of cooperation is 32% as compared to non-cooperative/Wi-Fi method. After executing both SCRE and SORE, the value of switching parameter for user density
is passed to SCO to perform switching. The performance of SCO is shown as a dotted green line which is better than the performance of either of SCRE and SORE. It also shows that for
(less dense network), it performs similar to SCRE and for
(dense network), it performs similar to SORE.
Figure 6 shows the effect of increase in rate threshold on the QoS per user of SCRE and SORE. These results are evaluated using 10 UEs, 3 SBSs and 10 RBs. With the increase in rate threshold, the performance of SCRE increases significantly when the number of UEs in the network is less
, whereas only a slight increase is observed for a greater number of users
. However, the performance SORE is nearly constant with increase in the rate threshold. This near constant behavior indicates that the performance of SORE mainly depends upon the leftover Wi-Fi rate and not the rate threshold of UEs. SCRE outperforms SORE for higher QoS requirement, as associating with multiple SBS helps in using their resources (spectrum, power), which is more beneficial than using the leftover capacity of a single Wi-Fi AP. Thus, we can conclude that the performance of Wi-Fi offloading is mainly influenced by the Wi-Fi leftover capacity, whereas cooperation is more beneficial when the data rate requirement is higher in a less dense network. After executing both SCRE and SORE, the value of switching parameter for rate threshold
is passed to SCO that performs switching. The green dotted line in
Figure 6 indicates that for
(lower data rate demand), the performance of SORE is better and for
(higher data rate demand), the performance of SCRE is better. Hence, SCO switches to the better rate enhancement technique.
Figure 7 shows a relationship between average data rate per UE and total number of RBs per SBS used in network. We analyze cooperation while varying the number of UEs i.e.,
, 20 and 30. For Wi-Fi offloading we consider
. The rate threshold is 100 bits/s and 3 SBS are considered. An increasing trend is observed with the increase in number of RBs in both SCRE and SORE. Highest increase in data rate is observed for SCRE with
N = 10 users. On the other hand, SORE still shows a significant increase with RBs.
These results are for ‘snapshot-based’ static load conditions and may not be representative of the real situation. However, this quantification of results for various network parameters provides useful insight on set of conditions for network offloading. As we have simulated both high density as well as low density networks under different traffic requirements, the general conclusions drawn from this study are still valid when we have dynamic traffic. It is true that offloading decisions cannot be based on per slot basis because it requires a lot of overhead, and a long-term approach is useful to make such decisions; however, the conditions to select offloading method remain the same.