Next Article in Journal
Energy-Efficient Routing Protocols for Wireless Sensor Networks: Architectures, Strategies, and Performance
Previous Article in Journal
ECG Heartbeat Classification Using CONVXGB Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Auction Mechanism-Based Sectored Fractional Frequency Reuse for Irregular Geometry Multicellular Networks

1
Department of Electrical Engineering, Federal Urdu University of Arts, Science and Technology, Islamabad 44000, Pakistan
2
Faculty of Computing and Informatics, University Malaysia Sabah, Kota Kinabalu 88400, Malaysia
3
Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Islamabad 44000, Pakistan
4
Department of Electrical Engineering, College of Engineering and Technology, University of Sargodha, Sargodha 40100, Pakistan
5
Information Engineering School, Chang’an University, Xi’an 710061, China
*
Authors to whom correspondence should be addressed.
Electronics 2022, 11(15), 2281; https://doi.org/10.3390/electronics11152281
Submission received: 28 June 2022 / Revised: 14 July 2022 / Accepted: 15 July 2022 / Published: 22 July 2022
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
Modern cellular systems have adopted dense frequency reuse to address the growing amount of mobile data traffic. The system capacity is improved accordingly; however, this is at the cost of augmented Inter-Cell Interference (ICI). Recently, Fractional Frequency Reuse (FFR) has emerged as an efficient ICI management scheme in Orthogonal Frequency-Division Multiple Access (OFDMA)-based cellular systems. However, the FFR scheme that leads to optimized spectrum allocation for individual users in the irregular geometry networks is not considered in the literature. Meanwhile, in the practical wireless scenario, the users are non-cooperative and want to maximize their demands. A game-theoretic Auction Mechanism-based Sectored-FFR (AMS-FFR) scheme is proposed in this paper to optimally distribute the bandwidth resources to the individual users in the realistic multicellular network deployment. In the proposed auction mechanism, the Base Station (BS) acts as an auctioneer and is the owner of sub-carriers. The users are permitted to bid for a bundle of sub-carriers corresponding to their traffic requirements. The Monte Carlo simulation results show that the presented AMS-FFR scheme outperforms the prevailing FFR schemes in terms of achievable throughput by 65% and 46% compared to the basic FFFR and dynamic FFR-3 schemes, respectively. Moreover, the average sum rate along with the user satisfaction is significantly increased while considering a full traffic load.

1. Introduction

The exponential growth in mobile data traffic along with the ever-increasing demands for mobile broadband application services have triggered the development of fifth-generation (5G) cellular networks [1]. The scarcity of spectrum resources and increased data rate demands are challenging future cellular operators to improve their spectral efficiency [2,3]. This challenge is addressed in the literature by full frequency reuse, in which all spectrum resources are employed at each network cell [4]. Accordingly, spectrum efficiency is improved; however, this is at the cost of escalated ICI [5]. ICI is among the most significant performance-limiting constraints and is worsened at the cell edge if spectrum management is not done properly [6]. Therefore, interference mitigation in future cellular systems is a major concern in both the academic research and industry communities [7].
In the literature, related work on interference management indicates that FFR has great potential to mitigate ICI and can enhance system performance [8,9]. FFR was developed as an extension of the fundamental frequency reuse concept [10]. It is a frequency reuse-based Inter-Cell Interference Coordination Cooperation (ICIC) scheme developed for fourth-generation (4G) cellular systems [11] and can be applied to 5G networks as well [12]. In FFR (Strict-FFR), the cell area is parted into cell-center and cell-edge sub-regions. In this division, the benefits of both low- and high-frequency reuse factors are exploited. Accordingly, the total system spectrum is also fragmented into two sub-bands. One sub-band is assigned to the center users of each cell with a reuse factor of one. Meanwhile, to use the other part of the spectrum with a high reuse factor, it is additionally split into numerous sub-bands; accordingly, one of the subsequent sub-bands is assigned to the users of each cell located at the cell-edge region [13]. Thus, the cell-edge region has a different frequency band and hence ICI is avoided [14]. Since only one sub-band out of the total sub-bands specified for the cell-edge region is utilized at each cell, Strict-FFR results in underutilization of the spectrum resources. To overcome this limitation, Sectored-FFR or FFR-3 has been proposed in the literature, where cell sectoring has been integrated, which results in the further division of the cell-edge region into several sectors [15]. Accordingly, the cell-edge region sub-bands are assigned to each sector and hence full spectrum utilization is realized.
To analyze the performance of ICI mitigation approaches, the consideration of the network geometry or topology and related parameters plays a significant role [16]. The performance analysis of FFR has been carried out in the literature while using a perfect hexagonal geometry model [5,13]. In regular geometry models, BSs are placed ideally at the cell center while considering interference from an equal number of adjacent cells [17]. Furthermore, in the Wyner Model with regular geometry, it is expected that all adjoining cells produce an identical amount of interference [18]. The received Signal to Noise plus Interference Ratio (SINR) of a mobile user is highly dependent on its distance from the serving BS. Therefore, the network geometry and the distribution of the BSs and mobile users have a considerable impact on the SINR statistics [19]. Accordingly, in a cellular network, the spatial configuration of users, BSs, and network topology have a considerable effect on its performance [20].
The performance of conventional FFR algorithms applied to regular geometry-based hexagon models is insufficient in the realistic network scenario [21]. In realistic deployment, network cells are of irregular geometry, and the propagation conditions significantly vary for each cell. Furthermore, because the BSs are not properly positioned at the cell center, each cell experiences a varying proportion of ICI [16]. These factors have sparked investigation, and FFR has been combined with cellular networks of irregular geometry [4,22]. However, the simplest form of FFR (Strict-FFR) is adopted with irregular geometry with only two sub-regions, with no further sectoring of the cell-edge region. Therefore, such deployment results in the underutilization of the spectrum. Furthermore, the sub-regions’ coverage areas and user counts differ as a result of the integration of FFR into the network with irregular geometry. Therefore, spectrum partition is also required to be dynamic. The dynamic spectrum allocation enables the division of system bandwidth under the network variations and diverse traffic demands [23]. Moreover, the dynamic spectrum partitioning configuration needs to be optimized in the FFR when executed for the irregular geometry-based cellular network.
A Sectored-FFR ICI mitigation algorithm has been proposed in our previous work [24] for an irregular geometry-based network. The available bandwidth was utilized with a full frequency reuse factor at each cell of the network. The cell edge was partitioned into three sub-regions. Accordingly, the available bandwidth was partitioned and dynamically assigned. However, the spectrum allocation for the individual user was not optimized in this scheme. Meanwhile, in the practical wireless scenario, the users are non-cooperative, and each user wants to maximize their demands. Thus, the users may behave selfishly and may try to compete with each other to gain more radio resources. Since the users are competing for radio resources, there will be situations where some users will be deprived of bandwidth.
In this paper, a game-theoretic Auction Mechanism-based Sectored-FFR (AMS-FFR) scheme is proposed for an irregular-geometry multicellular network. The proposed AMS-FFR scheme is designed to optimally assign the spectrum resources to the individual users, leading to the optimal spectrum allocation for every sub-region of the cell. The BS serves as the auctioneer and is the owner of the sub-carriers in the proposed AMS-FFR scheme, and non-cooperative competing users are permitted to bid for different numbers of sub-carriers. The choice of the combinatorial auction is based on the fact that each user requires more than one sub-carrier. To meet the diverse traffic demand, the users are allowed to bid for any number of sub-carriers. Moreover, as the sub-carriers fade independently, the users are allowed to bid for any combination of sub-carriers in a distributive fashion. However, the users are restricted to a single bid in one allocation time to avoid complexity. In the proposed scheme, sub-bands are specified for each sub-region to mitigate ICI, and the users are allowed to bid for any combination of sub-carriers from the specified sub-band. The proposed AMS-FFR scheme significantly enhances the users’ throughput, average sum rate, and user satisfaction compared to the existing FFR-3 and Dynamic-FFR3 techniques.
The paper is organized as follows. Section 2 presents the system model along with the optimization problem formulation, followed by the development of the proposed AMS-FFR scheme in Section 3; the performance evaluation is described in Section 4, and the conclusions in Section 5.

2. System Model

The system model considers an OFDMA-based Irregular Geometry Multicellular downlink network, where the fixed-powered BSs are supposed to be located according to the Poisson Hard Core Process (PHCP) [25]. The randomly distributed mobile users are linked to their closest BSs. The coverage area of a BS is depicted by the Voronoi tessellations [26]. The full buffer model is considered for the user traffic demand. Specifically, each user’s minimum data traffic demand is generated as a random function within a particular range of data rate values. As a result, the simulation anticipates that users in the network will always have data to send. For an operating BS i, the downlink received SINR of an individual user n on sub-carrier k can be determined using the equation presented in [24].
S I N R n , k = P n , k i G n , k i N o Δ f + J ϕ \ i P n , k j G n , k j
where the received power of a user n is P n , k i on the sub-carrier k. The channel gain on k for n is represented by G n , k i for the BS i. N o represents the power spectral density of the noise, and ϕ stands for BSs in the network. The transmit power and channel gain from the interferers are P n , k j and G n , k j , respectively.
The cell partition process is crucial in FFR for classifying users as either cell-center or cell-edge users. As a result, the average SINR T S is used as a criterion for completing this operation. Users with SINR values larger than T S are designated as cell-center users N C , whereas users with SINR values less than T S are designated as cell-edge region users N E by the BS. The system model is illustrated in Figure 1. In addition to cell partition, the cell-edge area is further divided into three sectors by using 120° sectoring. The resulting four sub-regions (cell-center, sector-1, sector-2, and sector-3) are also irregular in geometry and hence show a diverse traffic load. The cell partition and sectoring is elaborated in the flow chart shown in Figure 2. As a result, spectrum resources must be optimally assigned based on demand in each sub-region.
The users of the individual sub-region of a cell are authorized to contest for the sub-carriers of the contest-designated sub-band of that sub-region. For any cell, the total users are N = { N c , N 1 , N 2 , N 3 } , where N c corresponds to the number of users in the cell center. Similarly, N 1 corresponds to sector-1, N 2 corresponds to sector-2, and N 3 corresponds to sector-3. The whole bandwidth has K = { K c , K 1 , K 2 , K 3 } number of sub-carriers, where K c represents the cell-center sub-band, and K 1 , K 2 , and K 3 represent the sub-bands designated for the individual sectors of the cell-edge region. Each sub-carrier fades independently since the OFDMA-based downlink network is studied in this work. As a result, different sub-carriers correspond to varying channel statistics (SINR values) for each user. Moreover, each user requires more than one sub-carrier to accomplish the targeted rate R n t . The R n t is also diverse for the users while studying heterogeneous traffic demand. The achievable throughput R n , k of a user n on the sub-carrier k can be expressed as follows.
R n , k = Δ f l o g 2 ( 1 + S I N R n , k )
The achievable throughput of a user n can be computed as R n = k = 1 K ( R n , k ) , when allocated with sub-carriers K n = { 1 , 2 K } . The assigned sub-carriers and the respective SINR values affect R n . Consequently, the goal of sub-carrier distribution is to optimize the possible throughput of the users. Since the users are competing for radio resources, the sub-carrier allocation problem can be formulated as a combinatorial auction, where N users (bidders) are competing for K sub-carriers (commodities). The BS is the owner of the sub-carriers and wants to auction them to the N users.
The BS also acts as an auctioneer (intermediate agent), who hosts and directs the auction process. Each user n requires a set or bundle of sub-carriers C n = { k 1 , k 2 , . k n } to fulfill its traffic demand or target data rate R n t . The amount of the sub-carriers and the choice of the sub-carriers in the set of requested sub-carriers C n are different for each user, for two reasons. First, the heterogeneous traffic demand of the users is assumed; therefore, each user requires a different number of sub-carriers to fulfill its traffic demand. Secondly, in the OFDMA system, each sub-carrier has different SINR values for different users because of the different channel conditions for each user. From the game-theoretic point of view, the auction problem can be modeled as a game:
Γ = ( N , { B n } , { U n } )
where the users of the cells are the ‘players’ competing for the resources; therefore, the set of players is the set of users. Bid { B n } submitted by user n is the ‘strategy’ of the user. Each user n submits his request to the BS in the form of a bid by expressing a subset of sub-carriers ( C n K ) and his valuation V n R + on the sub-carrier set. The valuation V n is the measure of how interested the user n is in the given subset of sub-carriers. In the OFDMA system, the user’s valuation for a sub-carrier is related to the throughput that it can achieve by obtaining the sub-carrier. Therefore, the strategy of a user n would be a set of C n , V n . The payoff or the utility function U n of user n is defined as
U n ( C n ) = V ( C n ) P ( C n )
where P n is the price paid by the user n for the bundle of sub-carriers C n . The utility of a user is equal to the achievable throughput of the respective user; therefore, in the rest of the paper, these terms may be used interchangeably. Let B represent the set of bids received at the BS, submitted by N single-minded users for K sub-carriers.
B = ( B 1 , B 2 , B N )
where each bid is the tuple of the bundle of sub-carriers C n in which bidder n is interested and the valuation V n . The valuation of a user n for a bundle of sub-carriers C n depends on the received SINR and hence the achievable data rate. The request is submitted by user n to the BS in the form of a bid B n , and is given by
B n = C n , V n
Let bidder n be interested in obtaining m number of sub-carriers; then, (8) can be written as
B n = ( { k n 1 , k n 2 , k n 3 , , k n m } , V n )
where m represents the number of requested sub-carriers in the bid submitted by the user n. To maximize the throughput, the winner determination problem for the BS is to label the bids as winners or losers. The BS sees the winner determination problem as follows:
K ( K c , K 1 , K 2 , K 3 ) m a x n = 1 N x n V n
s u b j e c t t o m = 1 m x n , k k n m K ( a ) x n , k = 1 k i s a l l o c a t e d 0 o t h e r w i s e ( b ) n = 1 N c K n K c ( c ) n = 1 N 1 , 2 , 3 K n K 1 , 2 , 3 ( d )
Constraint (a) shows that the maximum sub-carriers in the N bids must not exceed the total of K sub-carriers, whereas x n , k is the binary indicator, which shows whether the sub-carrier k is allocated to user n or not, as given by (b). To avoid ICI, (c) and (d) confirm that users who belong to a sub-region may only compete for sub-carriers C n from the sub-band designated for that sub-region. The combinatorial auction winner determination problem for single-minded users is NP-complete to solve. NP-complete means that a polynomial-time (fast) algorithm to guarantee the optimal allocation to the problem is unlikely to exist [27]. To solve the aforementioned winner determination problem, a computationally efficient yet sub-optimal method is applied here for the sub-carrier allocation. The proposed scheme adopts an approximation mechanism with greedy allocation.

3. Proposed AMS-FFR Scheme

In the development of the AMS-FFR scheme, there are multiple challenges to be tackled. First, the heterogeneous traffic demand of users results in a different number of sub-carrier requirements for each user, which greatly increases the complexity of the allocation process. Secondly, each sub-carrier fades independently and hence the quality of each sub-carrier may be different for different users in the cell. Thirdly, users may be selfish and submit false channel conditions to gain more radio resources to maximize their throughput. To address these challenges, the AMS-FFR scheme is designed to resolve the multiple-object competition among selfish users. The AMS-FFR scheme is based on a combinatorial auction mechanism for the sub-carrier allocation problem given by Equation (8) and to optimally assign the sub-carriers between the competing users. The choice of the combinatorial auction, where the users can bid for multiple sub-carriers, instead of a single-item auction, is based on the fact that each user requires more than one sub-carrier. The users are allowed to bid for any number of sub-carriers, according to their traffic demand R n t . Moreover, as the sub-carriers fade independently, the AMS-FFR scheme allows each user to independently bid for any combination of sub-carriers in a distributive fashion. However, to avoid complexity, the users are restricted to submitting a single bid in one allocation time.
To cope with the selfish behavior of the users, the AMS-FFR scheme is designed to be incentive-compatible, where truth-telling is the dominant strategy of the users competing for resources [28]. The dominant strategy is the one that maximizes the bidder’s utility regardless of the other bidders’ strategies [29]. The mechanism is truthful if it is in the best interest of the users to submit bids that truthfully reveal their channel conditions. The payment mechanism of the proposed scheme guarantees truthfulness, where the users cannot achieve higher throughput by submitting a bid price not equal to their true channel conditions.
The comprehensive flow chart of the proposed AMS-FFR is depicted in Figure 3. First, the number of users in individual sub-regions and the number of sub-carriers in sub-bands dedicated to the same region are determined. In the proposed auction mechanism, the BS acts as an auctioneer and the owner of K sub-carriers. The sub-carriers are auctioned to N users, competing for sub-carriers. The users are allowed to bid for a bundle of sub-carriers C n according to their traffic demand R n k . The bidding process of the users is given in the next section. The BS receives sealed bids B N from all users and optimally decides the sub-carrier allocation. Sealed bids mean that the bidding information of one user is not shared with other users.

3.1. Bidding for Bandwidth

Let S ( N , K ) be the channel matrix for N user and K sub-carriers, where each row represents one user and the columns represent one sub-carrier, and each element of the matrix represents the SINR value. In the cell-center region, the channel matrix is given by S ( N , K ) C ; accordingly, for sector-1, sector-2, and sector-3, the subsequent channel matrices are represented by S ( N , K ) m , where m represents the sector. Moreover, each user wants to realize the target data rate R n t . The target data rate of all users in the cell-center region is given by R N c T . Similarly, the target data rates of all the users in sector-1, sector-2, and sector-3 are given by R N m T (m represents the sector). For a user n in a cell-center region with the target/demand rate R 1 t , c (given by the first element of the matrix R N c T ), the available sub-carriers have different SINR values (given by the first row ( S ( 1 , 1 ) c , S ( 1 , 2 ) c , … S ( 1 , k ) c ) of the S ( N , K ) C matrix). To achieve R n ( t , c ) , users n have to bid for a bundle of sub-carriers C n with high SINR values, out of the available sub-carriers.
There can be possible ( 2 K ) combinations of the sub-carriers for a user n to achieve its target data rate. However, in AMS-FFR, the users are restricted to submitting only one combination in one allocation time to avoid complexity. In auction theory, this notion of restricted bidders is called single-minded bidders. The request is submitted by user n to the BS in the form of a bid B n and is given by (7), where the C n K is the component of the bid that represents the set or bundle of sub-carriers that user n is in interested in. The V n in the equation represents the valuation ( V n R + ) of user n for the bundle of sub-carriers C n . Moreover, V n depends upon the achievable throughput on the requested bundle of sub-carriers C n . Therefore, for N users, the total bid received at the BS is given by
B N = B 1 B 2 : : B N = C 1 C 2 : : C N , V 1 V 2 : : V N
The bids submitted by all users in the cell-center region are given by B N c C . Similarly, the bids submitted by all the users in all three sectors are given by B N m T (m represents the sector). The target data rate ( R N T ), SINR matrix ( S N ), and the corresponding bids ( B N for each sub-region of the cell are given as follows.
C e l l C e n t e r R N C T = R 1 t , c R 2 t , c : : R n t , c S N , C C = S 1 , 1 c S 1 , 2 c . . S 1 , k c S 2 , 1 c S 2 , 2 c . . S 2 , k c : : : : : : : : S n , 1 c S n , 2 c . . S n , k c B N c C = B 1 c B 2 c : : B n c = C 1 c C 2 c : : C n c , V 1 c V 2 c : : V n c
C e l l S e c t o r m = 1 , 2 , 3 R N m T = R 1 t , m R 2 t , m : : R n t , m S N , C m = S 1 , 1 m S 1 , 2 m . . S 1 , k m S 2 , 1 m S 2 , 2 m . . S 2 , k m : : : : : : : : S n , 1 m S n , 2 m . . S n , k m B N m m = B 1 m B 2 m : : B n m = C 1 m C 2 m : : C n m , V 1 m V 2 m : : V n m
The BS decides the sub-carrier allocation based on the received bids. Once the bids are received, the BS determines the winner according to the set auction rules. The winner determination is elaborated in the next section.

3.2. Winner Determination

To solve the winner determination problem given by Equations (8) and (9), a computationally efficient yet sub-optimal method is applied here for the sub-carrier allocation. The AMS-FFR scheme adopts an approximation mechanism with greedy allocation [30]. To determine the winner bids, received from N users, the BS ranks all the received bids, based on the approximate value per sub-carrier. That is, for every received bid, the approximate value a ( n ) is determined by using the following equation
a ( n ) = V n C c
where C c represents the size of the bid submitted by a user; size means here the number of requested sub-carriers. The BS determines the approximate values of all N received bids and places them in descending order in the list A ( N ) . If N is the number of received bids, then this sorting phase takes time of the order of N L o g ( N ) . For individual sub-regions, A ( N ) is concluded for all the bids received by the BS.
A ( N ) = A c ( N c ) = { a c ( 1 ) , a c ( 2 ) , a c ( n ) , a c ( N c ) } A 1 ( N 1 ) = { a 1 ( 1 ) , a 1 ( 2 ) , a 1 ( n ) , a 1 ( N 1 ) } A 2 ( N 2 ) = { a 2 ( 1 ) , a 2 ( 2 ) , a 2 ( n ) , a 2 ( N 2 ) } A 3 ( N 3 ) = { a 3 ( 1 ) , a 3 ( 2 ) , a 3 ( n ) , a 3 ( N 3 ) }
where A c ( N c ) is a sorted list of approximate values for the bids submitted by the users of the cell-center region and calculated via Equation (14). Similarly, A 1 ( N 1 ) , A 2 ( N 2 ) , and A 3 ( N 3 ) are the sorted lists of approximate values for sector-1, sector-2, and sector-3 of the cell-edge region, respectively. The user with the first value in the sorted list of each sub-region ( A c ( N c ) , A 1 ( N 1 ) , A 2 ( N 2 ) , A 3 ( N 3 ) ) is declared as the winner. The rest of the users are determined as either winners or losers, based on the conflict in the requested sub-carriers with previously declared winners. The bids are considered loser bids in the case of conflicts. Two bids B n and B n are said to be in conflict if C n C n .

3.3. Sub-Carrier Allocation

The set of requested sub-carriers C n is allocated to the user n with the first value a ( 1 ) of the sorted list of any particular sub-region. For the rest of the users, the algorithm examines each bid of the sorted lists ( A c ( N c ) , A 1 ( N 1 ) , A 2 ( N 2 ) , A 3 ( N 3 ) ) . The requested sub-carriers are allocated to the users if there is no conflict with the previously allocated sub-carriers.

3.4. Payment Calculation

The BS calculates the payments or price for each bidder, after collecting the single-minded bids from all the users N for the available sub-carriers. A straightforward way to allocate the sub-carriers is to declare the highest bidder as a winner and charge him according to his bid or valuation. Such allocation is simple; however, the game would have no dominant strategy solution and the user can submit false valuation ( s i v i ) to improve his throughput. To design an incentive-compatible mechanism for the maximization problem, it is sufficient to consider a mechanism in which the payments are decided such that, for each bidder, truth-telling is the dominant strategy [30]. The AMS-FFR payment scheme is based on Vickery’s second-price auction, which ensures that the users must submit their true valuation. In Vickery’s second-price auction, the bidder with the highest bid wins the auction and the price paid is equal to the second-highest bid. The dominant strategy of a user is a strategy that maximizes the throughput of that user, regardless of the other bidders’ strategies. If s i is the strategy of the user, then, for any s ( i ) s i and any strategy profile of other s ( i ) , we have
u i ( s i , s i ) u i ( s i , s i )
In the case of Vickery’s second-price auction mechanism, if i is the highest bidder s i > m a x j i ( s j ) , its utility can be calculated as follows, whereas the other user would pay nothing while having the utility of zero.
u i ( s i ) = v i m a x j i s j ; i f s i > m a x j i s j 0 ; o t h e r w i s e
In line with the approximation mechanism of the AMS-FFR scheme for the sub-carrier allocation, presented in the previous section, where the average amount per sub-carrier is used, the payment scheme must also adopt the same criterion. Therefore, a user pays, per sub-carrier, the average price submitted by the first bid in the list A ( N ) that is rejected because of his bid. The payment scheme can be expressed as follows:
P i ( C n ) = 0 i f i i s d e n i e d n o a ( j ) i n l i s t a f t e r i C n a ( j ) ( j ) e x i s t i n t h e l i s t
Equation (17) shows that the bidder i would pay nothing if it has been rejected or if there is no a ( j ) that is denied because of him. Moreover, if there is an a ( j ) in the list and i’s bid C n , V n is granted, then the i will pay C n a ( j ) , the average amount per sub-carrier of the bid a ( j ) that is next in the list. After the price calculation for each winning user, the BS allocates the bundle of sub-carriers C n to the respective user. The bidders’ list and the remaining sub-carriers are updated. The BS checks if there are still sub-carriers available to auction, bids are collected from the updated bidders only, until each sub-carrier is allocated, and the process is repeated. The total complexity of AMS-FFR is ( 2 N + N l o g ( N ) ) —that is, the sorting process takes the time of the order of N l o g ( N ) , the sub-carrier allocation phase requires time linear in N, and the payment calculation also requires time linear in N.

4. Performance Analysis

The performance study of the offered AMS-FFR scheme is presented in this section. Monte Carlo simulations are executed to precisely evaluate the performance of the proposed AMS-FFFR scheme. The proposed scheme is compared with the basic FFR-3 scheme along with the Dynamic-FFR3 [24] for the same simulation setup, presented in the next subsection. The frequency resources are partitioned into four fixed-size sub-bands in the basic FFR-3 scheme, with each sub-band allotted to the users of the respective sub-region. The spectrum resources in the Dynamic-FFR3 are dynamically partitioned and allocated based on the traffic demand or load of the individual sub-regions of the corresponding cell.

4.1. Simulation Setup

A multi-cellular network of eight irregular geometry Voronoi-shaped cells of random coverage area is considered, as shown in the system model. The BSs are assumed to be distributed according to PHCP. The resultant inter-BS distance is random, unlike the fixed distance of the regular geometry hexagon grid model. The random inter-BS distance lies in the range of 600 to 1000 m. Therefore, the nearest BS posing the ICI to the serving BS is positioned at a minimum distance of 600 m. Moreover, 100 mobile users are assumed to be randomly distributed in the coverage region of each BS. The users have diverse traffic demands and hence a heterogeneous traffic load is considered. A random distribution function in the range of (30 kbps, R d m a x ) is utilized to generate the user demand. To experience the conventional web-browsing requirement of each user, the lower bound is fixed to 30 kpbs, whereas the upper bound is R d m a x 100 , 200 , , 1000 kbps. The network load can be calculated by using the following expression.
L o a d = N R m e a n N R m a x m e a n
The user traffic demand is generated randomly; therefore, the load calculation considers the current mean range R m e a n = ( 30 + R m a x ) / 2 kbps and the maximum mean range R m a x m e a n = ( 30 + 1000 ) / 2 kbps. To maintain the user load distribution during the simulation, user mobility is not considered. Moreover, the general parameters used in the simulation are listed in Table 1. The attainable throughput is calculated using Shannon’s theorem, which gives the user throughput in bits per second as an upper bound. The expression for the cell throughput R t o t a l c e l l is given as follows:
R t o t a l c e l l = R c e n t e r + s = 1 S R s
where R c e n t e r represents the achievable rate or throughput of the cell-center region, which can be calculated as
R c e n t e r = B C n = 1 N C l o g 2 ( 1 + S I N R n )
where N C is the number of users in the cell-center region, and B C is the bandwidth allocated to the cell-center region. In terms of sub-carrier allocation, the above expression can be written as
R c e n t e r = Δ f n = 1 N C k = 1 K C l o g 2 ( 1 + S I N R n , k )
In the above expression, K C is the maximum sub-carriers dedicated to the cell-center region, and R s represents the achievable rate of the sector s of the cell-edge region and can be computed as follows
R s = B t s n = 1 N S l o g 2 ( 1 + S I N R n )
where N S is the number of users in the cell-center region, and B t s is the bandwidth allocated to sector S of the cell-edge region. The total number of sub-carriers in sub-band B t s is K S and can be found using Equation (32) of [24]. Therefore, in terms of sub-carrier allocation, Equation (22) can be written as
R s = Δ f n = 1 N S k = 1 K S l o g 2 ( 1 + S I N R n , k )

4.2. Achievable Throughput

The attainable throughput is determined according to Shannon’s theorem. In Figure 4, the Cumulative Distribution Function (CDF) of the users’ throughput is demonstrated. The results reveal that the suggested AMS-FFR scheme greatly boosts users’ possible throughput when compared to FFR-3 and Dynamic-FFR3. Specifically, 46 % and 65 % improvement is recorded through the AMS-FFR scheme compared to the Dynamic-FFR3 and conventional FFR-3 schemes, respectively. The static sub-band partition in the basic FFR-3 scheme leads to the worst performance. In the AMS-FFR, the multiuser diversity is exploited to allow the user to bid for the sub-carrier of their choice. Based on the channel condition information, the users bid for multiple sub-carriers according to their traffic demand.
The CDF of the cell-center region users’ throughput is plotted in Figure 5 for the proposed AMS-FFR scheme, along with the FFR-3 scheme and Dynamic-FFR3 schemes. The graph shows that the AMS-FFR scheme enhances the cell-center users’ throughput by 43.65 % and 25.5 % compared with the FFR-3 and Dynamic-FFR3. Similarly, the CDF plot of the users’ throughput for the cell-edge region shows a significant improvement of 89 % and 58.3 % for the proposed AMS-FFR compared to the FFR-3 and Dynamic-FFR3 algorithms, as shown in Figure 6.

4.3. Average Sum Rate

The average sum rates of users at the cell, along with users at the cell-center and cell-edge regions, are plotted in Figure 7 for the proposed AMS-FFR, basic FFR-3, and Dynamic-FFR3 schemes. All three schemes divide the cell into cell-center and cell-edge regions and, to realize full spectrum utilization, further divide the cell-edge region into three sectors. However, the basic FFR-3 approach does not consider the spectrum requirement of each sub-region and fixedly segregates the available spectrum. The Dynamic-FFR3 scheme divides the spectrum according to the demand of each sub-region; however, it does not consider the spectrum requirement of an individual user. Meanwhile, the proposed AMS-FFR scheme, after the dynamic spectrum partition, optimally allocates the spectrum resources to the individual users of each sub-region while considering heterogeneous traffic demand. Therefore, the findings demonstrate that the AMS-FFR scheme enhances the cell’s average sum rate by 44.9 % and 64.15 % , respectively, when compared to the Dynamic-FFR3 and FFR-3 approaches.

4.4. Achievable Throughput with Respect to Load

To evaluate the proposed scheme for the attainable throughput to load, the diverse traffic demand of the individual user of the cell is first converted into load, as given by Equation (18). Figure 8 shows the cell’s attainable throughput to the load. When the load value approaches 1, it means that the cell is loaded at 100 % . The AMS-FFR scheme improves upon the Dynamic-FFR3 and FFR-3 approaches by 41.6 % and 58.6 % , respectively. The improvement in the system performance is achieved since the proposed AMS-FFR algorithm optimally distributes the dynamically divided spectrum of each sub-region to the individual users while factoring in the heterogeneous traffic load.

4.5. Users’ Satisfaction

The users’ satisfaction is plotted in Figure 9. User satisfaction represents the relative throughput of the user compared to the throughput of the users in the same cell. Moreover, it shows how close the user throughput of a user is to the maximum throughput of a user in the cell. User satisfaction can be computed as the sum of the user throughput divided by the total number of users into maximum user throughput [24]. It ranges between 0 and 1; when user satisfaction approaches 1, it means that all the users in the cells are experiencing the same throughput. Meanwhile, when user satisfaction approaches 0, it means that there is a large variation in the achievable throughput of the users in the cell. In the proposed AMS-FFR scheme, the users are allowed to bid for the sub-carrier of their choice, which results in improved individual throughput, and, therefore, the users’ satisfaction is improved by 20.3 % and 45.4 % for the AMS-FFR scheme when compared to the Dynamic-FFR3 and FFR-3.

5. Conclusions

The AMS-FFR scheme is designed in this research as an ICI mitigation scheme for OFDMA-based multicellular networks with irregular geometry. To capture the realistic scenario, a PHCP-based irregular geometry-based network model is considered. Cell partitioning and sectoring of the irregular geometry cells produce sub-regions with distinct coverage areas and, consequently, diverse user densities. Moreover, non-cooperative selfish users are considered to compete for radio resources. The proposed AMS-FFR scheme is developed based on a combinational auction mechanism, where the users are allowed to bid for any combination of the sub-carriers in a distributive fashion and according to their heterogeneous traffic demands. The proposed AMS-FFR is analyzed in terms of the CDF of users’ attainable throughput, average sum throughput, achievable throughput for different load conditions, and users’ satisfaction. The collected findings demonstrate that the proposed AMS-FFR scheme significantly outperforms the FFR-3 and Dynamic-FFR3 techniques in terms of users’ achievable throughput, average sum rate, average throughput to load, and user satisfaction.

Author Contributions

The research idea and methodology were developed by R.U. The detailed framework of the proposed work was designed by A.G. and M.S. The procedural review and enhancement were suggested by I.K.Y. and K.Z. All authors agreed to the published version of the manuscript.

Funding

This research was funded by University Malaysia Sabah, Kota Kinabalu, Malaysia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nardini, G.; Stea, G.; Virdis, A.; Frangioni, A.; Galli, L.; Sabella, D.; Dell’Aera, G. Practical feasibility, scalability and effectiveness of coordinated scheduling algorithms in cellular networks towards 5G. J. Netw. Comput. Appl. 2018, 106, 1–16. [Google Scholar] [CrossRef]
  2. Ali, F.; Yigang, H.; Shi, G.; Sui, Y.; Yuang, H. Future generation spectrum standardization for 5G and internet of things. J. Commun. 2020, 15, 276–282. [Google Scholar] [CrossRef]
  3. Hossain, M.F.; Mahin, A.U.; Debnath, T.; Mosharrof, F.B.; Islam, K.Z. Recent research in cloud radio access network (C-RAN) for 5G cellular systems—A survey. J. Netw. Comput. Appl. 2019, 139, 31–48. [Google Scholar] [CrossRef]
  4. He, J.; Guan, W.; Guo, W.; Liu, W.; Cheng, W. Analytical evaluation of cellular network nplink communications with higher order sectorization deployments. IEEE Trans. Veh. Technol. 2019, 68, 12179–12189. [Google Scholar] [CrossRef] [Green Version]
  5. Abdullahi, S.U.; Liu, J.; Mohadeskasaei, S.A. Efficient resource allocation with improved interference mitigation in FFR-aided OFDMA heterogeneous networks. J. Electron. Sci. Technol. 2019, 17, 73–89. [Google Scholar] [CrossRef]
  6. Saquib, N.; Hossain, E.; Le, L.B.; Kim, D.I. Interference management in OFDMA femtocell networks: Issues and approaches. IEEE Wirel. Commun. 2012, 19, 86–95. [Google Scholar] [CrossRef]
  7. Khan, S.A.; Kavak, A.; Aldirmaz Çolak, S.; Küçük, K. A novel fractional frequency reuse scheme for interference management in LTE-A HetNets. IEEE Access 2019, 7, 109662–109672. [Google Scholar] [CrossRef]
  8. Chang, S.; Kim, S.; Choi, J.P. The optimal distance threshold for fractional frequency reuse in size-scalable networks. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 527–546. [Google Scholar] [CrossRef]
  9. Deb, P.; Mukherjee, A.; De, D. Fractional frequency reuse based frequency allocation for 5G HetNet using master-slave algorithm. Phys. Commun. 2020, 42, 101158. [Google Scholar] [CrossRef]
  10. Hassan, N.U.; Assaad, M. Optimal Fractional Frequency Reuse (FFR) and resource allocation in multiuser OFDMA system. In Proceedings of the 2009 International Conference on Information and Communication Technologies, Washington, DC, USA, 27–28 October 2009; pp. 88–92. [Google Scholar] [CrossRef]
  11. Hamza, A.S.; Khalifa, S.S.; Hamza, H.S.; Elsayed, K. A survey on inter-cell interference coordination techniques in OFDMA-based cellular networks. IEEE Commun. Surv. Tutor. 2013, 15, 1642–1670. [Google Scholar] [CrossRef] [Green Version]
  12. Soultan, E.M.; Nafea, H.B.; Zaki, F.W. Interference management for different 5G cellular network constructions. Wirel. Pers. Commun. 2021, 116, 2465–2484. [Google Scholar] [CrossRef]
  13. Veancy, B.J.; Yogesh, P. Fractional frequency reuse with enhanced scheduling strategies. Wirel. Pers. Commun. 2021, 117, 2541–2553. [Google Scholar] [CrossRef]
  14. Ullah, R.; Fisal, N.; Safdar, H.; Maqbool, W.; Khalid, Z.; Ullah, H. Stochastic geometry based dynamic fractional frequency reuse for OFDMA systems. J. Teknol. (Sci. Eng.) 2014, 67, 61–67. [Google Scholar] [CrossRef] [Green Version]
  15. Saquib, N.; Hossain, E.; Kim, D.I. Fractional frequency reuse for interference management in LTE-advanced hetnets. IEEE Wirel. Commun. 2013, 20, 113–122. [Google Scholar] [CrossRef]
  16. Guiazon, R.F.; Wong, K.K.; Fitch, M. Coverage probability of cellular networks using interference alignment under imperfect CSI. Digit. Commun. Netw. 2016, 2, 162–166. [Google Scholar] [CrossRef] [Green Version]
  17. Banani, S.A.; Adve, R.S.; Eckford, A.W. A perturbed hexagonal lattice to model basestation locations in real-world cellular networks. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar] [CrossRef]
  18. Xu, J.; Zhang, J.; Andrews, J.G. On the accuracy of the Wyner model in downlink cellular networks. In Proceedings of the 2011 IEEE International Conference on Communications (ICC), Kyoto, Japan, 5–9 June 2011; pp. 1–5. [Google Scholar] [CrossRef]
  19. Andrews, J.G.; Ganti, R.K.; Haenggi, M.; Jindal, N.; Weber, S. A primer on spatial modeling and analysis in wireless networks. IEEE Commun. Mag. 2010, 48, 156–163. [Google Scholar] [CrossRef]
  20. Guo, A.; Haenggi, M. Spatial stochastic models and metrics for the structure of base stations in cellular networks. IEEE Trans. Wirel. Commun. 2013, 12, 5800–5812. [Google Scholar] [CrossRef]
  21. Ullah, R.; Fisal, N.; Safdar, H.; Maqbool, W.; Khalid, Z.; Khan, A.S. Voronoi cell geometry based dynamic Fractional Frequency Reuse for OFDMA cellular networks. In Proceedings of the 2013 IEEE International Conference on Signal and Image Processing Applications, Melaka, Malaysia, 8–10 October 2013; pp. 435–440. [Google Scholar] [CrossRef]
  22. Lam, S.C.; Sandrasegaran, K. Fractional frequency reuse in multi-tier networks: Performance analysis and optimization. Int. J. Wirel. Inf. Netw. 2020, 27, 164–183. [Google Scholar] [CrossRef]
  23. Ullah, R.; Fisal, N.; Safdar, H.; Khalid, Z.; Maqbool, W. Fractional frequency reuse for irregular geometry based heterogeneous cellular networks. In Proceedings of the 2015 5th National Symposium on Information Technology: Towards New Smart World (NSITNSW), Riyadh, Saudi Arabia, 17–19 February 2015; pp. 1–6. [Google Scholar] [CrossRef]
  24. Ullah, R.; Ullah, H.; Khalid, Z.; Safdar, H. Irregular geometry based sectored FFR scheme for ICI mitigation in multicellular networks. J. Commun. 2020, 15, 796–807. [Google Scholar] [CrossRef]
  25. ElSawy, H.; Hossain, E.; Haenggi, M. Stochastic geometry for modeling, analysis, and design of multi-tier and cognitive cellular wireless networks: A survey. IEEE Commun. Surv. Tutor. 2013, 15, 996–1019. [Google Scholar] [CrossRef]
  26. Baert, A.; Seme, D. Voronoi mobile cellular networks: Topological properties. In Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, Cork, Ireland, 7 July 2004; pp. 29–35. [Google Scholar] [CrossRef]
  27. Chen, L.; Yuan, D. Generalizing and optimizing fractional frequency reuse in broadband cellular radio access networks. EURASIP J. Wirel. Commun. Netw. 2012, 2012, 230. [Google Scholar] [CrossRef]
  28. Zhu, Y.; Li, B.; Fu, H.; Li, Z. Core-selecting secondary spectrum auctionss. IEEE J. Sel. Areas Commun. 2014, 32, 2268–2279. [Google Scholar] [CrossRef] [Green Version]
  29. Zhou, W.; Jing, T.; Cheng, W.; Chen, T.; Huo, Y. Combinatorial auction based spectrum allocation under heterogeneous supply and demand. Comput. Commun. 2015, 60, 109–118. [Google Scholar] [CrossRef]
  30. Alavi, S.M.; Zhou, C.; Gen, W.W. Efficient and fair resource allocation scheme for OFDMA networks based on auction game. In Proceedings of the 2012 IEEE Vehicular Technology Conference (VTC Fall), Quebec City, QC, Canada, 3–6 September 2012; pp. 1–5. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Electronics 11 02281 g001
Figure 2. Flow-chart for cell partition and sectoring.
Figure 2. Flow-chart for cell partition and sectoring.
Electronics 11 02281 g002
Figure 3. Detailed flow-chart of AMS-FFR Algorithm.
Figure 3. Detailed flow-chart of AMS-FFR Algorithm.
Electronics 11 02281 g003
Figure 4. CDF of the users’ achievable throughput.
Figure 4. CDF of the users’ achievable throughput.
Electronics 11 02281 g004
Figure 5. PDF of the cell-center users’ achievable throughput.
Figure 5. PDF of the cell-center users’ achievable throughput.
Electronics 11 02281 g005
Figure 6. CDF of the cell-edge users’ achievable throughput.
Figure 6. CDF of the cell-edge users’ achievable throughput.
Electronics 11 02281 g006
Figure 7. Average sum rate.
Figure 7. Average sum rate.
Electronics 11 02281 g007
Figure 8. Achievable throughput with respect to load.
Figure 8. Achievable throughput with respect to load.
Electronics 11 02281 g008
Figure 9. Users’ satisfaction.
Figure 9. Users’ satisfaction.
Electronics 11 02281 g009
Table 1. Simulation parameters.
Table 1. Simulation parameters.
Network ParameterValue
Cellular layoutIrregular (Voronoi) Geometry
Network size8 cells
Number of user per cell100
Inter-cell distanceRandom
Carrier frequency2 GHz
System bandwidth10 MHz (LTE)
Number of sub-carriers600
Sub-carrier spacing15 KHz
BS transmit power46 dBm
White noise power density−174 dBm/Hz
Shadowing standard deviation8 dB
Multipath fadingRayleigh fading
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ullah, R.; Gani, A.; Shiraz, M.; Yousufzai, I.K.; Zaman, K. Auction Mechanism-Based Sectored Fractional Frequency Reuse for Irregular Geometry Multicellular Networks. Electronics 2022, 11, 2281. https://doi.org/10.3390/electronics11152281

AMA Style

Ullah R, Gani A, Shiraz M, Yousufzai IK, Zaman K. Auction Mechanism-Based Sectored Fractional Frequency Reuse for Irregular Geometry Multicellular Networks. Electronics. 2022; 11(15):2281. https://doi.org/10.3390/electronics11152281

Chicago/Turabian Style

Ullah, Rahat, Abdullah Gani, Muhammad Shiraz, Imran Khan Yousufzai, and Khalid Zaman. 2022. "Auction Mechanism-Based Sectored Fractional Frequency Reuse for Irregular Geometry Multicellular Networks" Electronics 11, no. 15: 2281. https://doi.org/10.3390/electronics11152281

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop