Next Article in Journal
A Novel Motion Intention Recognition Approach for Soft Exoskeleton via IMU
Previous Article in Journal
Design, Analysis, and Implementation of an Equalizer Circuit for the Elimination of Voltage Imbalance in a Half-Bridge Boost Converter with Power Factor Correction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing the Number of Fog Nodes for Finite Fog Radio Access Networks under Multi-Slope Path Loss Model

1
Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
2
Department of Mathematics, Faculty of Sciences, Al Al-Bayt University, Mafraq 130095, Jordan
3
School of Engineering, University of Glasgow, Glasgow G12 8QQ, UK
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(12), 2175; https://doi.org/10.3390/electronics9122175
Submission received: 10 November 2020 / Revised: 30 November 2020 / Accepted: 30 November 2020 / Published: 17 December 2020
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
Fog Radio Access Network (F-RAN) is a promising technology to address the bandwidth bottlenecks and network latency problems, by providing cloud-like services to the end nodes (ENs) at the edge of the network. The network latency can further be decreased by minimizing the transmission delay, which can be achieved by optimizing the number of Fog Nodes (FNs). In this context, we propose a stochastic geometry model to optimize the number of FNs in a finite F-RAN by exploiting the multi-slope path loss model (MS-PLM), which can more precisely characterize the path loss dependency on the propagation environment. The proposed approach shows that the optimum probability of being a FN is determined by the real root of a polynomial equation of a degree determined by the far-field path loss exponent (PLE) of the MS-PLM. The results analyze the impact of the path loss parameters and the number of deployed nodes on the optimum number of FNs. The results show that the optimum number of FNs is less than 7 % of the total number of deployed nodes for all the considered scenarios. It also shows that optimizing the number of FNs achieves a significant reduction in the average transmission delay over the unoptimized scenarios.

1. Introduction

Fog computing is considered as an enabler of the Internet of Things (IoT) and a key technology for fifth-generation (5G) and beyond networks. Fog computing is an extension of the cloud computing paradigm, wherein the distributed computing and storage resources across the network are exploited to support the functionalities of a centralized cloud data center [1,2,3,4]. The key benefits that the fog computing paradigm provides in bringing the cloud computing functionalities closer to the end-nodes (ENs) at the edge of the network are lower network latency and the elimination of the possible bandwidth bottlenecks [5,6,7].
Fog radio access networks (F-RANs) enable the processing of some application data at the fog nodes (FNs) (i.e., latency-aware data), that are transmitted via wireless links by the ENs to the FNs, while the non-latency-aware data are forwarded for processing at the cloud data center [8]. Recent survey studies pointed out that the network latency of F-RAN is a crucial issue and its reduction can be regarded as an open research direction [1,5,8,9,10,11,12]. One approach to reducingthe network latency of F-RAN is through minimizing the transmission delay, bymaximizing the average data rate, which depends on the instantaneous received signal-to-interference-plus-noise-ratio (SINR). In wireless systems, the SINR is characterized in a probabilistic manner as a random variable, this is owing to the fact that it is mainly influenced by the path loss, which is a random variable that represents the large-scale fading, in which the received signal attenuation is expressed as an inverse power-law function of the inter-node distance with an exponent known as the path loss exponent (PLE) [13]. The random nature of the path loss in wireless networks is raising from the inescapable random spatial configuration of the nodes’ locations and consequently the inter-node distances. Hence, stochastic modeling of the node locations in the matter of stochastic geometry as a spatial point process is essential [14]. Homogeneous Poisson Point Process (PPP), which is a stationary and isotropic point process, is commonly used to model the spatial distribution of the nodes in the wireless networks for the sake of mathematical tractability [15,16,17]. However, PPP is unsuitable to model the F-RAN because the F-RAN covers local deployment area, thus, the network characteristic is often not isotropic nor stationary. Moreover, the total number of deployed nodes in the F-RAN is finite and the numbers of nodes in disjoint regions are not independent, whereas PPP is an independent and infinite process [18,19,20]. In such cases, it is proper to model the spatial distribution of the nodes as a binomial point process (BPP) since it is finite, isotropic, stationery and conveys dependent arrangement of the nodes in the disjoint regions [21,22,23].
As aforementioned, the spatial configuration of the nodes impacts the F-RAN performance and hence the transmission delay of the system. In this context, [24] has proven that in a given BPP spatially distributed finite number of nodes in a F-RAN, there is an optimum number of nodes that can be elected as FNs to maximize the system average data rate and in turn to minimize the transmission delay. The problem of determining the optimum number of FNs, including the considered network and the optimization approach in [24] is quite different from the problem of optimizing the number of cluster-heads for wireless sensor networks presented in [25,26,27,28,29,30]. The optimization approach in [24] considers the single-slope path loss model (SS-PLM), wherein the entire propagation distance experiences a single constant PLE (i.e., slope). The utilization of SS-PLM in the performance analysis of wireless networks is widely used in the literature. This is mainly due to analytical convenience and mathematical tractability. However, the SS-PLM does not perfectly reflect the dependency of the PLE on the propagated distance, which leads to impractical results in clustered networks and millimetre wave wireless networks that are vital technologies for 5G systems [31]. Though, the propagation environment can be more precisely characterized using multi-slope path loss models (MS-PLMs), in which different link distances experience different PLEs. Stressing the significance of using MS-PLMs in performance analysis of wireless networks [32,33,34], this paper utilizes MS-PLM to deliver a more precise framework regarding optimizing the number of FNs.
In this paper, we propose a stochastic geometry model to minimize the transmission delay in BPP F-RANs by determining the optimum number of FNs that maximizes the average data rate using MS-PLM. Our work differs from [24] since we utilized the MS-PLM. Moreover, in [24] the FNs are assumed to be circularly connected to form a mesh network, while we assumed that the FNs are randomly scattered in the deployment area and their maximum radius is chosen to make the fog network cover the entire deployment area. Our main contributions in this paper are:
  • Considering a finite BPP FRAN, we formulate an objective function to minimize the transmission delay of the network by maximizing the average network data rate. A closed-form expression of the objective function using SS-PLM has been derived.
  • We prove that there is an optimum value of the probability of being a FN, and thus, of the number of FN that minimizes the derived objective function that utilizes SS-PLM. We derive closed-form expressions of the optimum probability and the optimum number of FNs for the special cases of the PLE of the links between the ENs and the FNs are equal to 2 and 4.
  • We derive a closed-form expression of the objective function to minimize the transmission delay by utilizing the dual-slope path loss model (DS-PLM), which is appropriate for any values of the PLEs for uplinks from the ENs to the FNs and the links formed by the FNs and the cloud center. We prove that there is a unique global value of the probability of being a FN that minimizes it. Closed-form expressions of the optimum probability and the optimum number of FNs have been derived for the special cases when the far-field PLE of the links between the ENs and the FNs are equal to 2 and 4.
  • A closed-form expression of the objective function to minimize the transmission delay under the N-slope path loss model (NS-PLM) has been derived.
  • We analyze the impacts of the DS-PLM parameters and the number of deployed nodes on the optimum number of FNs.
The rest of this paper is organized as follows. In Section 2, we presented the system model, including the network topology and the key assumptions besides the considered path loss models. The problem formulation is delivered in Section 3. Section 4 presents the mathematical framework for optimizing the number of FNs. The numerical results are discussed in Section 5. The limitations and future work directions are presented in Section 6. Finally, the concluding remarks are provided in Section 7.

2. System Model

In this section, we first present the network topology and the key assumptions, followed by the considered path loss models in this paper.

2.1. Network Topology and the Key Assumptions

We consider a F-RAN system model illustrated in Figure 1, wherein there is a fixed number of nodes n, which are independent and identically distributed according to BPP in b o , R , where b o , R represents a 2-dimensional ball with radius R centered at the origin o . We assumed that the cloud resides at the origin, and the ENs can forward the data to the cloud through the FNs via wireless links. Moreover, we assumed that the links x from the EN to the FN and y between the FN and the cloud experience different PLEs. This is due to the fact that the PLE is dependent on the propagation environment, antenna heights, and operating frequency [35].
We also assumed that all nodes inherently have capabilities of being a FN and can be activated as a FN with a probability p, or deactivated and downgraded to be an EN with probability 1 p . Consequently, the number of FNs is n 1 = n p and the number of ENs is n 0 = n ( 1 p ) . Since the number of FNs is determined by p, it is clear that our problem of optimizing the number of FNs is equivalent to optimizing p, which minimizes the transmission delay.
Note that optimizing the transmission delay w.r.t. the distance automatically optimizes the propagation delay, thus it is omitted. Moreover, as the uplink IoT data are generally transmitted in short data packets, the processing delay of the packet overhead is very small compared with the transmission delay. Also, the FNs can be provided with extra processing capabilities to handle the data traffic at the peak hour, thus the processing delay is assumed to be ignorable.

2.2. Propagation Model

This paper considers both small-scale and large-scale fading. For small-scale fading, a Rayleigh fading channel is assumed, i.e., the small-scale channel gain h follows an exponential distribution with unit mean h d exp ( 1 ) . Whereas, the large-scale fading is assumed to be characterized by the inverse power-law path loss models. In the inverse power-law path loss models, the impacts of the environment (outdoor, indoor, rural, urban, suburban, etc.) on the path loss is reflected by the value of the PLE [36,37,38,39]. The path loss models of interest are defined as follows.
Definition 1
(SS-PLM). The standard SS-PLM is given by
1 ( x ) = x α x
where ( x > 0 ) denotes the length of the wireless link in meters, and α x stands for the PLE of the link x, which is commonly approximated by a constant in the range of 2 to 5, depending on the propagation environment and the carrier frequency [31].
The limitations of the SS-PLM lead to the consideration of the DS-PLM because it better reflects the PLE dependence on the physical environment in clustered networks and millimetre wave networks.
Definition 2
(DS-PLM). The DS-PLM is defined by [31,34] as;
2 ( x ) = x α x ( 0 ) , x r η x α x ( 1 ) , x > r
where ( r > 0 ) stands for the critical distance, also known as the break-point distance because the PLE (i.e., slope) changes at it, α x ( 0 ) and α x ( 1 ) such that 0 α x ( 0 ) α x ( 1 ) are the PLEs of the near- and far-fields, respectively, and η = r α x ( 1 ) α x ( 0 ) is a factor to maintain the continuity of the path loss.
It should be noted that the critical distance is dependent on the antenna height and the environment, such that it increases with the increase in the antenna height and decreases with the high blocking environment. Generally, it is approximated as the average line-of-sight (LoS) distance of the communication link, whereas the near-field PLE is used to approximate the LoS link regime, and the non-line-of-sight (NLoS) link regime beyond the critical distance is approximated by the far-field PLE [32]. The DS-PLM can be extended to NS-PLM as follows.
Definition 3
(NS-PLM). The NS-PLM is given by [31]
N ( { α x ( m ) } m = 0 N 1 ; x ) = η ( m ) x α x ( m )
for x [ r ( m 1 ) , r ( m ) ) , where the 0-th continuity factor is η ( 0 ) = 1 , the m-th continuity factor can be calculated as η ( m ) = i = 1 m r ( m ) α x ( m ) α x ( m 1 ) , α x ( m ) is the m-th PLE such that 0 α x ( 0 ) α x ( 1 ) α x ( N 1 ) , and r ( m ) stands for the m-th critical distance such that 0 r ( 0 ) r ( 1 ) r ( N 2 ) .
In the rest of the paper, the notations r c and r f are used to denote the critical distances of the cloud and the FN, respectively.

3. Problem Formulation

In the considered system model depicted in Figure 1, we assume that the ENs’ transmitted data in the uplink phase is partially processed at the FN and a portion of it (i.e., non-latency sensitive ones) is relayed to the cloud data center. In other words, if a packet of S bits is delivered via the wireless link to the FN, the FN will process D bits of it, whereas the other S D bits are forwarded via a wireless link to the cloud data center to perform the necessary processing and computation there. The transmission delay τ of the considered system model can be calculated as
τ = S R f o g + S D R c l o u d
where the data rate at the FN R f o g is given by
R f o g = W log 2 1 + γ f o g
and the data rate at the cloud R c l o u d is expressed as
R c l o u d = W log 2 1 + γ c l o u d
where W denotes the link bandwidth. Note that we assumed all the links to have the same bandwidth, and γ f o g and γ c l o u d denote SINR of the uplinks at the FN and the cloud, respectively. The SINR of the uplink connecting the i-th EN (i.e., i = 1 , 2 , , n 0 ) and it’s associated FN (i.e., the j-th FN; j = 1 , 2 , , n 1 ) is calculated as
γ f o g ( i ) = P i h i ( x i ) σ 2 + I f o g
where P i stands for the transmit power of the i-th EN, h i is the channel gain of the link between the i-th EN and the j-th FN, x i is the separation distance between the i-th EN and the j-th FN, ( x i ) represents the path loss at a separation distance of x i , σ 2 is the noise power, and I f o g is the aggregated interference at the FN, which is originated by the simultaneous transmissions of the other ENs.
The SINR of the uplink from the j-th FN to the cloud data center is given by
γ c l o u d ( j ) = P j h j ( y j ) σ 2 + I c l o u d
where P j denotes the transmit power of the j-th FN, h j is the channel gain of the link between the j-th FN and the cloud, y j is the separation distance between the j-th FN and the cloud, ( y j ) is the path loss at a separation distance of y j , and I c l o u d denotes the aggregated interference at the cloud due to the simultaneous transmissions of the FNs.
For the sake of simplicity, we assumed that the system is noise limited (i.e., I f o g = I c l o u d = 0 ) owing to the interference might be perfectly mitigated or because of the pseudo-wired abstraction if wireless links are millimeter waves [40,41].
As stated earlier, our goal is to minimize the transmission delay τ of the system, hence, the objective function for a single EN (i.e., the i-th EN) transmitting packets through the j-th FN to the cloud can be formulated as
J i j = min S W log 2 1 + γ f o g ( i ) + S D W log 2 1 + γ c l o u d ( j )
Since W , S, and S D have constant values they can be omitted as they do not impress the optimization. Consequently, the objective function can be written as
J i j = min 1 log 2 1 + γ f o g ( i ) + 1 log 2 1 + γ c l o u d ( j )
In view of the fact that the logarithm is a monotonic function, the objective function can be rewritten as
J i j = min σ 2 P i h i ( x i ) + σ 2 P j h j ( y j )
Taking the expectation, (11) becomes
J ^ i j = min σ 2 P i E 1 h i ( x i ) + σ 2 P j E 1 h j ( y j )
Here P i and P j do not affect the optimization, provided that the receiver has prior knowledge about their values. Also, σ 2 does not influence the optimization process since it can be estimated by the receiver. Moreover, since the channel gains represent the small-scale fading, which is independent of the path loss, the terms containing them can be rewritten as E 1 / h i ( x i ) = E 1 / h i E 1 / ( x i ) and E 1 / h j ( y j ) = E 1 / h j E 1 / ( y j ) , noting that E 1 / h i = E 1 / h j and equals to a constant value. Thus, they have no impact on the optimization. Therefore, (12) reduces to
J ^ i j = min E 1 ( x i ) + E 1 ( y j )
In the light of the fact that there are n 0 ENs and n 1 FNs, generalizing (13) for n 0 ENs and n 1 FN leads to
J = min i = 1 n 0 E 1 ( x i ) + j = 1 n 1 E 1 ( y j )
Equation (14) shows that the objective function of the system depends on the reciprocal of the expected value of the path loss for the individual links, which are influenced by the PLEs and the spatial distribution of the nodes. In the following section, we present the mathematical approach of optimizing the number of FNs for the path loss models considered in Section 2.2.

4. The Framework for Optimizing the Number of FNs

In this section, we use the stochastic geometry tool to evaluate the optimum number of FNs in a finite F-RAN. Considering that the number of FN is determined by p, the problem is transformed into optimizing p. Then, (14) can be rewritten as
J = min p i = 1 n 0 E 1 ( x i ) + j = 1 n 1 E 1 ( y j )
Since there are n 1 FNs, i = 1 n 0 E 1 / ( x i ) can be reformulated as
i = 1 n 0 E 1 ( x i ) = n 1 i = 1 n ˜ 0 E 1 ( x i )
where n ˜ 0 denotes the average number of ENs that are associated with a single FN, and it is given by
n ˜ 0 = n 0 n 1 = 1 p p
Accordingly, we assumed that the FNs are located at the centers of identical 2-dimensional balls χ j (i.e., b ( χ j , R f ) ; j = 1 , 2 , , n 1 ) that are scattered to cover the entire deployment area, such that each ball contains on average n ˜ 0 ENs. Thus, the radius of the area controlled by a single FN R f can be obtained by
λ n 0 A R f = n 0 n 1
where λ n 0 = n 0 / π R 2 is the EN density, and A R f = π R f 2 is the area of b ( χ j , R f ) , hence, we have
R f = R n 1 = R n p
In the following subsections, we derive the objective function regarding optimizing the number of FNs for SS-PLM, DS-PLM, and NS-PLM.

4.1. Single-Slope

The objective function utilizing SS-PLM can be written as
J 1 = min p n 1 i = 1 n ˜ 0 E 1 1 ( x i ) + j = 1 n 1 E 1 1 ( y j ) = min p n 1 i = 1 n ˜ 0 E 1 x i α x + j = 1 n 1 E 1 y j α y = min p n 1 i = 1 n ˜ 0 E x i α x + j = 1 n 1 E y j α y
According to [18], the α x -th moment of the distance between the center of the 2-dimensional ball b ( χ j , R f ) that encloses n ˜ 0 nodes and the i-th nearest BPP node is given by
E x i α x = R f α x i α x / 2 n ˜ 0 + 1 α x / 2
where ζ κ = Γ ( ζ + κ ) / Γ ( ζ ) is the Pochhammer function notation (sometimes called the raising factorial), and Γ ( ζ ) = ( ζ 1 ) ! denotes the gamma function.
Generalizing (21) for n ˜ 0 ENs, this yields
i = 1 n ˜ 0 E x i α x = R f α x n ˜ 0 + 1 α x / 2 i = 1 n ˜ 0 i α x / 2
Using mathematical induction, we have
i = 1 n ˜ 0 i α x / 2 = n ˜ 0 1 + α x / 2 n ˜ 0 + 1 α x / 2
Substituting (23) into (22), the following closed-form is obtained
i = 1 n ˜ 0 E x i α x = R f α x n ˜ 0 1 + α x / 2
Analogously, since the FNs are scattered according to BPP in b o , R , we have
j = 1 n 1 E y j α y = R α y n 1 1 + α y / 2
Therefore, the objective function utilizing SS-PLM can be expressed as
J 1 = min p n 0 R f α x 1 + α x / 2 + n 1 R α y 1 + α y / 2 = min p n ( 1 p ) R n p α x 1 + α x / 2 + n p R α y 1 + α y / 2
Lemma 1.
The objective function utilizing SS-PLM in (26) is strictly convex, and hence there is a unique global value of p that minimizes it.
Proof. 
The convexity of the objective function can be proven by the second derivative test. The second derivative of J 1 w.r.t p is;
2 J 1 p 2 = n α x R n p α x 2 + α x 2 + ( 1 p ) ( ( α x / 2 ) 1 ) p 2
one can observe that the second derivative is positive for 0 < p < 1 . Therefore, J 1 is strictly convex and hence there is a unique optimum value of p that minimizes it. □
The global value of p that minimizes J 1 can be obtained by solving for the real root in the range 0 < p < 1 of
J 1 p = 0
which can be rewritten after performing some operations as the following polynomial equation of the degree 1 + α x / 2
p 1 + α x / 2 + c 1 p + c 0 = 0
where
c 0 = α x 1 + α y / 2 R α x α y 2 1 + α x / 2 n α x / 2
and
c 1 = α x 2 1 + α y / 2 R α x α y 2 1 + α x / 2 n α x / 2
The optimum value of p and n 1 for the special cases of α x = 2 and α x = 4 are presented in Corollaries 1 and 2, respectively.
Corollary 1.
The optimum value of p and n 1 utilizing SS-PLM at α x ( 1 ) = 2 are
p = c 0
and
n 1 = n c 0
respectively.
Proof. 
When α x = 2 , Equation (29) becomes a quadratic equation, and c 1 = 0 . Hence, the optimum value of p is computed as the square root of the constant c 0 .  □
Corollary 2.
When α x = 4 , the closed-form expression of the optimum value of p and n 1 utilizing SS-PLM can be calculated by
p = 1 3 u 2 + u 0 u 2
and
n 1 = n 3 u 2 + u 0 u 2
respectively, where
u 0 = 3 c 1
u 1 = 27 c 0
and
u 2 = u 1 + u 1 2 4 u 0 3 2 3
Proof. 
Equation (29) is a cubic equation when α x = 4 . Therefore, the optimum value of p is the cubic equation’s root given in (34).  □

4.2. Dual-Slope

When DS-PLM is utilized, the objective function can be expressed as
J 2 = min p n 1 i = 1 n ˜ 0 E 1 2 ( x i ) + j = 1 n 1 E 1 2 ( y j )
Bearing in mind that DS-PLM has different PLEs for the range of distances less than and higher than the critical radius of the FN r f . Therefore, i = 1 n ˜ 0 E 1 / 2 ( x i ) can be expressed as
i = 1 n ˜ 0 E 1 2 ( x i ) = i = 1 n ˜ 0 ( 0 ) E 1 x i α x ( 0 ) + i = n ˜ 0 ( 0 ) + 1 n ˜ 0 E 1 η x i α x ( 1 ) = i = 1 n ˜ 0 ( 0 ) E x i α x ( 0 ) + r f α x ( 0 ) α x ( 1 ) i = n ˜ 0 ( 0 ) + 1 n ˜ 0 E x i α x ( 1 )
where n ˜ 0 ( 0 ) is the expected number of ENs that reside inside r f .
n ˜ 0 ( 0 ) = λ n 0 A r f = n ( 1 p ) r f R 2
where A r f = π r f 2 is the area enclosed by b ( χ j , r f ) . Since n ˜ 0 ( 0 ) ENs are scattered according to BPP within b ( χ j , r f ) , identity (24) can be used to obtain the following closed-form expression
i = 1 n ˜ 0 ( 0 ) E x i α x ( 0 ) = r f α x ( 0 ) n ˜ 0 ( 0 ) 1 + α x ( 0 ) / 2
whereas the α x ( 1 ) -th moment of the distance from the center of the ball b ( χ j , R f ) to the i-th node that is located beyond r f can be obtained by
E x i α x ( 1 ) = r f R f x α x ( 1 ) f X i ( x | X n ˜ 0 ( 0 ) = r f ) d x
where the distance distribution function is given by [18]
f X i ( x | X n ˜ 0 ( 0 ) = r f ) = 2 x R f 2 r f 2 ( 1 q ) n ˜ 0 i q i n ˜ 0 ( 0 ) 1 β ( n ˜ 0 i + 1 , i n ˜ 0 ( 0 ) )
where β ( a , b ) = Γ ( a ) Γ ( b ) / Γ ( a + b ) is the beta function, and q = ( x 2 r f 2 ) / ( R f 2 r f 2 ) .
Then, we have
E x i α x ( 1 ) = r f R f 2 x α x ( 1 ) + 1 R f 2 r f 2 ( 1 q ) n ˜ 0 i q i n ˜ 0 ( 0 ) 1 β ( n ˜ 0 i + 1 , i n ˜ 0 ( 0 ) ) d x = r f α x ( 1 ) β ( n ˜ 0 i + 1 , i n ˜ 0 ( 0 ) ) 0 1 q i n ˜ 0 ( 0 ) 1 ( 1 q ) n ˜ 0 i 1 1 R f r f 2 q α x ( 1 ) / 2 d q = r f α x ( 1 ) 2 F 1 α x ( 1 ) / 2 i n ˜ 0 ( 0 ) n ˜ 0 n ˜ 0 ( 0 ) + 1 ; 1 R f r f 2
where 2 F 1 a b c ; z stands for Gauss hypergeometric function.
Generalizing (45) for ( n ˜ 0 n ˜ 0 ( 0 ) ) ENs, then using the series representation of 2 F 1 yields:
i = n ˜ 0 ( 0 ) + 1 n ˜ 0 E x i α x ( 1 ) = i = n ˜ 0 ( 0 ) + 1 n ˜ 0 r f α x ( 1 ) 2 F 1 α x ( 1 ) / 2 i n ˜ 0 ( 0 ) n ˜ 0 n ˜ 0 ( 0 ) + 1 ; 1 R f r f 2 = i = n ˜ 0 ( 0 ) + 1 n ˜ 0 r f α x ( 1 ) k = 0 ( α x ( 1 ) / 2 ) [ k ] ( i n ˜ 0 ( 0 ) ) [ k ] ( n ˜ 0 n ˜ 0 ( 0 ) + 1 ) [ k ] 1 R f r f 2 k k ! = r f α x ( 1 ) k = 0 ( α x ( 1 ) / 2 ) [ k ] i = 1 n ˜ 0 n ˜ 0 ( 0 ) i [ k ] ( n ˜ 0 n ˜ 0 ( 0 ) + 1 ) [ k ] 1 R f r f 2 k k !
Using identity (23), we have
i = n ˜ 0 ( 0 ) + 1 n ˜ 0 E x i α x ( 1 ) = r f α x ( 1 ) ( n ˜ 0 n ˜ 0 ( 0 ) ) k = 0 ( α x ( 1 ) / 2 ) [ k ] k + 1 1 R f r f 2 k k ! = r f α x ( 1 ) ( n ˜ 0 n ˜ 0 ( 0 ) ) k = 0 Γ ( k + 1 ) ( α x ( 1 ) / 2 ) [ k ] Γ ( k + 2 ) 1 R f r f 2 k k ! = r f α x ( 1 ) ( n ˜ 0 n ˜ 0 ( 0 ) ) 2 F 1 α x ( 1 ) / 2 1 2 ; 1 R f r f 2
It can be verified that,
2 F 1 α x ( 1 ) / 2 1 2 ; 1 R f r f 2 = 1 R f r f 2 + α x ( 1 ) 1 R f r f 2 1 + α x ( 1 ) / 2
Then, we obtain
i = n ˜ 0 ( 0 ) + 1 n ˜ 0 E x i α x ( 1 ) = r f α x ( 1 ) ( n ˜ 0 n ˜ 0 ( 0 ) ) 1 R f r f 2 + α x ( 1 ) 1 R f r f 2 1 + α x ( 1 ) / 2
therefore, the closed-form expression of i = 1 n ˜ 0 E 1 / 2 ( x i ) can be expressed as
i = 1 n ˜ 0 E 1 2 ( x i ) = r f α x ( 0 ) n ˜ 0 ( 0 ) 1 + α x ( 0 ) / 2 + ( n ˜ 0 n ˜ 0 ( 0 ) ) 1 R f r f 2 + α x ( 1 ) 1 R f r f 2 1 + α x ( 1 ) / 2
Since there is a single cloud center, following the same steps of deriving (50), the closed-form expression of j = 1 n 1 E 1 / 2 ( y j ) can be obtained as
j = 1 n 1 E 1 2 ( y j ) = r c α y ( 0 ) n 1 ( 0 ) 1 + α y ( 0 ) / 2 + ( n 1 n 1 ( 0 ) ) 1 R r c 2 + α y ( 1 ) 1 R r c 2 1 + α y ( 1 ) / 2
where α y ( 0 ) and α y ( 1 ) are the PLEs before and beyond r c , respectively, and n 1 ( 0 ) is the expected number of FNs that lay inside b o , r c , which can be calculated as
n 1 ( 0 ) = λ n 1 A r c = n p r c R 2
where λ n 1 = n 1 / π R 2 , which denotes the FN density, and A r c = π r c 2 , which stands for the area of b ( o , r c ) .
Then, the objective function that utilizes DS-PLM can be expressed as
J 2 = min p n 1 r f α x ( 0 ) n ˜ 0 ( 0 ) 1 + α x ( 0 ) / 2 + ( n ˜ 0 n ˜ 0 ( 0 ) ) 1 R f r f 2 + α x ( 1 ) 1 R f r f 2 1 + α x ( 1 ) / 2 + r c α y ( 0 ) n 1 ( 0 ) 1 + α y ( 0 ) / 2 + ( n 1 n 1 ( 0 ) ) 1 R r c 2 + α y ( 1 ) 1 R r c 2 1 + α y ( 1 ) / 2
Substituting the values of n 1 , n 1 ( 0 ) , n ˜ 0 , n ˜ 0 ( 0 ) , and R f into (53), we obtain
J 2 = min p n p ( 1 p ) r f α x ( 0 ) Q 1 1 + α x ( 0 ) / 2 1 Q p 1 + α x ( 1 ) / 2 1 + α x ( 1 ) / 2 + n p r c α y ( 0 ) W 1 1 + α y ( 0 ) / 2 1 W 1 + α y ( 1 ) / 2 1 + α y ( 1 ) / 2
where Q = R 2 / n r f 2 and W = R 2 / r c 2 .
Lemma 2.
There is a unique optimum global value of p in the range 0 < p < 1 such that p < R 2 / ( n r f 2 ) (i.e., R f > r f ) that minimizes (54).
Proof. 
To prove that (54) is strictly convex in the range of p as specified in Lemma 2, the second derivative test is used. The second derivative of (54) w.r.t. p is
2 J 2 p 2 = 2 n r f α x ( 0 ) Q α x ( 1 ) 2 Q p 1 + α x ( 1 ) / 2 1 p 2 p + 1 1 + α x ( 1 ) / 2 1 1 + α x ( 0 ) / 2 1 1 + α x ( 1 ) / 2
After performing some mathematical operations on (55), we have;
Q p 1 + α x ( 1 ) / 2 1 + α x ( 1 ) / 2 1 p 2 p + 1 1 α x ( 0 ) / α x ( 1 ) 1 + α x ( 0 ) / 2 > 0
It can be observed that inequality in (56) is satisfied since the first term of the left-hand side is always greater than one for any value of p in its specified range, while the second term is less than one. Therefore, (54) is strictly convex in the specified range, and hence there is a unique global optimum value of p, which minimizes (54). □
The global optimum value of p is the real root in the specified range in Lemma 2 of:
J 2 p = 0
which can be rewritten after some simple algebraic operations as:
p 2 + α x ( 1 ) / 2 + a 2 p 1 + α x ( 1 ) / 2 + a 1 p + a 0 = 0
where
a 0 = Q 1 + α x ( 1 ) / 2 1 + α x ( 0 ) / 2 α x ( 1 ) / 2 α x ( 1 ) α x ( 0 )
a 1 = Q 1 + α x ( 1 ) / 2 1 + α x ( 0 ) / 2 1 α x ( 1 ) / 2 α x ( 1 ) α x ( 0 )
and
a 2 = 1 + α x ( 0 ) / 2 1 + α x ( 1 ) / 2 n α x ( 1 ) α x ( 0 ) r c α y ( 0 ) + 2 r f α x ( 0 ) + 2 1 W 1 + α y ( 1 ) / 2 1 + α y ( 1 ) / 2 1 1 + α y ( 0 ) / 2 1 2
Note that (58) is a polynomial equation of the degree ( 2 + α x ( 1 ) / 2 ), which can be solved numerically, by factorization, using algebraic geometry, or any other possible method. For example, the well-known Graeffe’s method of solving polynomial equations can be used to compute all the roots of (29) and (58), where the computational complexity estimation indicates that all the roots can be computed using O ( θ 2 log θ ( θ log θ + log ( 1 / ϵ ) ) ) arithmetic operations, where θ is the degree of the polynomial and ϵ > 0 is the relative output error bound [42]. In the following corollaries, we provide closed-form expressions of the optimum values of p and n 1 for the special cases of the far-field PLEs of the links between the ENs and the FN are α x ( 1 ) = 2 and α x ( 1 ) = 4 .
Corollary 3.
When α x ( 1 ) = 2 , the closed-form expression of the optimum values of p and n 1 can be obtained by
p = 1 3 a 2 + b 2 + b 0 b 2
as consequence, the optimum number of FNs is given as
n 1 = n 3 a 2 + b 2 + b 0 b 2
where
b 0 = a 2 2
b 1 = 2 a 2 3 + 27 a 0
and
b 2 = b 1 + b 1 2 4 b 0 3 2 3
Proof. 
Substituting α x ( 1 ) = 2 into (58), it reduces to a cubic equation. Hence, the optimum value of p is obtained as in (62) by solving for the real root in the specified range of p in Lemma 2.  □
Corollary 4.
When α x ( 1 ) = 4 , the optimum value of p can be expressed as
p = a 2 4 g 5 + 1 2 4 g 5 2 2 g 0 + g 1 g 5
accordingly, the optimum number of FNs can be computed by:
n 1 = n a 2 4 g 5 + 1 2 4 g 5 2 2 g 0 + g 1 g 5
where
g 0 = 3 a 2 2 8
g 1 = a 2 3 8 + a 1
g 2 = 3 a 2 a 1 + 12 a 0
g 3 = 27 a 2 2 a 0 + a 1 2
g 4 = g 3 + g 3 2 4 g 2 3 2 3
and
g 5 = 1 2 1 3 2 g 0 + g 4 + g 2 g 4
Proof. 
Equation (58) becomes a quartic equation when α x ( 1 ) = 4 . Therefore, the optimum value of p given by (67) is the real root of the quartic equation in the range stated in Lemma 2.  □

4.3. N-Slope

The objective funcyion utilizing DS-PLM can be extended to NS-PLM as in Lemma 3.
Lemma 3.
The objective function that utilizes NS-PLM can be formulated as
J N = min p n 1 n ˜ 0 ( 0 ) r f ( 0 ) α x ( 0 ) 1 + α x ( 0 ) / 2 + m = 1 N 1 r f ( m ) α x ( m ) η f ( m ) ( n ˜ 0 ( m ) n ˜ 0 ( m 1 ) ) 2 F 1 α x ( m ) / 2 1 2 ; ν f + n 1 ( 0 ) r c ( 0 ) α y ( 0 ) 1 + α y ( 0 ) / 2 + m = 1 N 1 r c ( m ) α y ( m ) η c ( m ) ( n 1 ( m ) n 1 ( m 1 ) ) 2 F 1 α y ( m ) / 2 1 2 ; ν c
where r f ( m ) and r c ( m ) ; m = 0 , 1 , . . N 2 are the m t h critical distance of the FN and the cloud, respectively. Furthermore, r f ( N 1 ) = R / n 1 and r c ( N 1 ) = R are the maximum radius of the FN and the cloud, respectively. The parameters η f ( m ) and η c ( m ) are the fog and cloud path loss model continuity factors. Whereas n ˜ 0 ( m ) denotes the expected number of ENs inside b ( χ j , r f ( m ) ) such that n ˜ 0 ( N 1 ) = n 0 / n 1 , and n 1 ( m ) is the expected number of FNs that reside in b ( o , r c ( m ) ) where n 1 ( N 1 ) = n 1 , ν f = 1 r f ( m ) / r f ( m 1 ) 2 and ν c = 1 r c ( m ) / r c ( m 1 ) 2 .
Proof. 
The objective function utilizing NS-PLM can be derived by following the same steps of deriving J 2 , where E x i α x ( m ) can be obtained by setting the integral limits in (54) from r f ( m 1 ) to r f ( m ) .  □
The optimum number of FNs for NS-PLM can be calculated by solving for the real root of the first derivative of the objective function or using any numerical method when the closed-form of the root cannot be obtained due to the complexity.

5. Numerical Results

Here, we present the numerical results of optimizing the number of FNs in a finite BPP F-RAN. We studied the impacts of the DS-PLM parameters on the optimum number of FNs, including the PLEs of near- and far-fields, and the critical distance. Also, the impact of the number of nodes scattered in the deployment area is analysed.
We consider a disk-shaped deployment area of a radius R = 5 km, in which the cloud data center is located at the center, and the nodes are uniformly scattered according to BPP. In order to analyse the impacts of the network parameters on the optimum number of FNs, we plot the objective function in (54) w.r.t. p for various values of the considered parameter. Moreover, Matlab simulations were performed, in which a noise spectral density of 174 dBm/Hz and a bandwidth of W = 1 GHz are assumed, to study the average transmission delay of an EN that transmits a packet size of S = 1 kbit to the FN, which in turn forwards 50 % of it to the cloud. The average delay for a single EN is obtained by averaging after performing 1 million iterations for both optimized and unoptimized number of FNs cases. In the optimized case, we fixed the number of FNs to be equal to the optimum number in all the iterations. Whereas in the unoptimized case, a random number of FNs (such that 0 < n 1 < n ) is generated for each iteration. Note that the y axis in all figures in this section is in log scale.
In Figure 2, we illustrate the objective function that utilizes SS-PLM for α x = α y = 4 . The figure reveals that our optimization approach, which assumes that the FNs are scattered to cover the deployment area, achieves lower optimum probabilities of being a FN, and hence a few FNs are required to optimize the performance compared with the approach presented in [24], which assumes that the FNs constitute a circular mesh around the cloud data center.
The relationship between the PLEs of the uplink from the EN to the FN and the objective function is illustrated in Figure 3. Wherein we plot the objective function versus p for various combinations of the near- and far-field PLEs of the wireless uplink from the EN to the FN. It can be observed that the objective function curves have a unique minimum point, which represents the optimum value of the probability of being a FN, which in turn specifies the optimum number of FNs. The values of the optimum p, n 1 , and the average number of ENs per each FN that corresponds to Figure 3 are given in Table 1. The results show that when the links from the ENs to the FNs experience low PLEs (i.e., α x ( 0 ) = 2 and α x ( 1 ) = 3 ), a small percentage of the nodes, which is 3.39% (i.e., about 17 nodes), needs to be upgraded to FNs to optimize the transmission delay in the considered F-RAN. In this case, it is noteworthy to highlight that the increase in the number of FNs will not improve the performance because more FNs will be located at the edge of the network, and thus the direct links between them and the cloud will experience higher path losses due to the larger distance to the cloud compared with the distance to the closest FN, which in turn degrade the performance. In the second case, when the far-field PLE of the links from the ENs to the cloud increases (i.e., α x ( 1 ) = 4 ), the farthest nodes from the FNs will experience higher path losses, hence a larger number of FNs compared with the first case is required to improve the performance, which is about 34 FNs. However, as the links to the FNs experience severe path losses due to the higher PLE of the near-field (i.e., α x ( 0 ) = 3 ), the value of p that optimizes the transmission delay leaps to 0.2169 (i.e., about 108 FNs) with about 3.61 ENs on average being associated with each FN. Hence, in the non-latency sensitive IoT systems, the direct communication between the ENs and the cloud might be more efficient and cost-saving due to the cost of the large number of FNs that need extra computational capabilities. Hence, a trade-off between the delay and the cost should be done in this case. Moreover, it is noteworthy to point out that as links to the FNs experience lower path losses, additional computational capabilities should be provided to the FNs since a larger number of ENs will be associated with each FN.
Figure 4 demonstrates the simulated transmission delays of the aforementioned cases. The figure shows that the average transmission delay for a data packet increases as the links to the FNs experience higher path loss as a result of the lower achievable data rates. Furthermore, the transmission delay decreases as the transmission power increases. This is due to the higher SINRs and thus higher data rates. Though, the figure depicts that optimizing the number of FNs reduces the transmission delay to be in the range of 1 × 10 4 to 1 × 10 6 of its value in the unoptimized cases.
The impact of the PLEs of the link from the FN to the cloud on the objective function is shown in Figure 5. The figure shows that the optimum value of p decreases as the links to the cloud experience higher PLEs, which is the opposite of the behavior observed in Figure 3 toward increasing the PLEs of the links between the ENs and the FNs. This can be explained by the fact that the higher PLEs results in a higher path loss of the links between the FNs and the cloud. Thus, the path loss of the direct links between some of the FNs and the cloud will be higher than the path loss if those nodes utilize other FNs to communicate with the cloud. Therefore, downgrading those FNs to ENs results in lower average transmission delay. Table 2 provides the values of the optimum p, n 1 and n 0 / n 1 for the curves in Figure 5. The table indicates that when the links between the FNs and the cloud are subjected to higher path loss, a higher number of ENs are associated with each FN, which requires more computational capabilities and a larger bandwidth to be allocated to the FNs.
Figure 6 investigates the impact of the critical radius of the FN on the optimum number of FNs. The figure maintains that when the critical radius of the FN increases, the optimum value of p decreases, hence the fewer number of FNs are required to optimize the average transmission delay. This is owing to the larger number of ENs that reside within the critical radius where their links to the FN will be subjected to the low near-field PLE, which results in a lower average path loss that requires fewer FNs to optimize the performance.
The impact of the critical radius of the cloud on the optimum number of FNs is illustrated in Figure 7. The figure shows that the optimum value of p, and as a consequence, the optimum number of FNs decreases with an increase in the critical radius of the cloud. The observed behavior is owing to the fact that as the critical radius of the cloud increases, more FNs reside within it with a lower path loss due to the low PLE of the near-field, which results in a lower transmission delay through those nodes. Thus, some of the FNs beyond r c are degraded to be ENs because their transmission delays through other FNs in the extended radius are less than transmission delays of the direct links between them and the cloud.
Figure 8 and Table 3 show the impact of the number of deployed nodes on the optimum number of FNs. We observe that increasing the number of deployed nodes n results in a decrease in the optimum value of p, which is due to the higher probability that there is a FN in the vicinity of the EN because of the lower probable separation distances between the nodes, and thus the lower probability that the node can be selected as a FN. Given that a lower probability of the FNs implies a higher number of ENs that are controlled by each FN, it means that higher computation and bandwidth resources are needed to be assigned to the FNs.

6. Limitations and Future Work

The main objective of this paper is to optimize the number of FNs that minimize the transmission delay for uplink finite F-RAN. However, due to the small values of the propagation and processing delays compared to the transmission delay, both of them are omitted. Moreover, the impacts of the interference on the delay is not investigated for the sake of analytical tractability. In future studies, the impacts of interference, other sources of delay, and the mobility of the nodes on the optimum number of FNs for F-RAN will be investigated. However, such systems are very complex and thus the convexity of the optimization problem cannot be assured, nor a closed-form expression of optimum solution can be obtained. Therefore, finding the optimum solution using the heuristic optimization algorithms, such as Red Fox and Slime Mould, machine learning, or deep learning is highlighted as an open research direction.

7. Concluding Remarks

In this paper, we proposed a framework using stochastic geometry tool and exploiting MS-PLM to minimize the transmission delay in finite F-RANs by optimizing the number of FNs. We showed that the optimum number of FNs can be obtained by solving for the real root of a polynomial equation, the degree of which is determined by the far-field PLE of the link from the ENs to the FNs. Our simulation results show a significant reduction in the transmission delay gained by optimizing the number of FNs. Also, the impacts of the path loss parameters on the number of FNs have been analyzed. The results show that a small percentage of the deployed nodes are required to be selected as FNs to optimize the delay when the links to the FN experience a low path loss. Thus, additional bandwidth and computational capabilities are required at the FNs. However, this percentage increases as the PLEs of the links become higher. The results demonstrate that a larger number of FNs are needed to optimize the performance when the path loss of links to the FNs are higher than the path loss of the links to the cloud. Therefore, in these circumstances, centralized cloud networks can achieve better performance. The impact of the critical distance was also studied, which shows that the optimum number of FNs decreases when the critical distance increases. We also observe that the networks with densely deployed nodes require less percentage of them to be upgraded to FNs in order to minimize the transmission delay.
In general, the proposed approach can be applied to optimize the number of FNs in any IoT F-RAN, including NB-IoT and CAT-M1 networks, if the nodes selected as FNs are provided with higher computational and bandwidth resources. Finally, due to the accuracy attained by utilizing MS-PLM, our results provide a better insight into the design of F-RANs for more efficient utilization of FNs and virtualization of the cloud.

Author Contributions

Conceptualization, A.B.-B., M.N.H., Y.A.S., W.R.W., A.A.-O., K.D. and M.A.I.; methodology, A.B.-B., M.N.H. and A.A.-O.; software, A.B.-B. and M.N.H.; validation, A.A.-O., K.D. and M.A.I.; formal analysis, A.B.-B., M.N.H. and A.A.-O.; investigation, M.N.H., A.A.-O. and K.D.; resources, M.N.H., Y.A.S., W.R.W. and K.D.; data curation, A.B.-B. and M.N.H.; writing–original draft preparation, A.B.-B. and M.N.H.; writing–review and editing, Y.A.S., W.R.W., A.A.-O., K.D. and M.A.I.; visualization, A.B.-B., M.N.H., Y.A.S., W.R.W., A.A.-O., K.D. and M.A.I.; supervision, M.N.H., W.R.W. and K.D.; project administration, A.A.-O., K.D. and M.A.I.; funding acquisition, A.A.-O., K.D. and M.A.I. All authors have read and agreed to the published version of the manuscript.

Funding

The authors would like to acknowledge the EPSRC grant EP/P028764/1 (UM IF035-2017) and Fundamental Research Grant Scheme (FRGS) (FP024-2020) for supporting this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mouradian, C.; Naboulsi, D.; Yangui, S.; Glitho, R.H.; Morrow, M.J.; Polakos, P.A. A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 416–464. [Google Scholar] [CrossRef] [Green Version]
  2. Aleisa, M.A.; Abuhussein, A.; Sheldon, F.T. Access Control in Fog Computing: Challenges and Research Agenda. IEEE Access 2020, 8, 83986–83999. [Google Scholar] [CrossRef]
  3. Prokhorenko, V.; Ali Babar, M. Architectural Resilience in Cloud, Fog and Edge Systems: A Survey. IEEE Access 2020, 8, 28078–28095. [Google Scholar] [CrossRef]
  4. Habibi, P.; Farhoudi, M.; Kazemian, S.; Khorsandi, S.; Leon-Garcia, A. Fog Computing: A Comprehensive Architectural Survey. IEEE Access 2020, 8, 69105–69133. [Google Scholar] [CrossRef]
  5. Omoniwa, B.; Hussain, R.; Javed, M.A.; Bouk, S.H.; Malik, S.A. Fog/Edge Computing-Based IoT (FECIoT): Architecture, Applications, and Research Issues. IEEE Internet Things J. 2019, 6, 4118–4149. [Google Scholar] [CrossRef]
  6. Martinez, I.; Hafid, A.S.; Jarray, A. Design, Resource Management and Evaluation of Fog Computing Systems: A Survey. IEEE Internet Things J. 2020, 1-1. [Google Scholar] [CrossRef]
  7. Aslanpour, M.S.; Gill, S.S.; Toosi, A.N. Performance evaluation metrics for cloud, fog and edge computing: A review, taxonomy, benchmarks and standards for future research. Internet Things 2020, 12, 100273. [Google Scholar] [CrossRef]
  8. Habibi, M.A.; Nasimi, M.; Han, B.; Schotten, H.D. A Comprehensive Survey of RAN Architectures Toward 5G Mobile Communication System. IEEE Access 2019, 7, 70371–70421. [Google Scholar] [CrossRef]
  9. Naha, R.K.; Garg, S.; Georgakopoulos, D.; Jayaraman, P.P.; Gao, L.; Xiang, Y.; Ranjan, R. Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions. IEEE Access 2018, 6, 47980–48009. [Google Scholar] [CrossRef]
  10. Mukherjee, M.; Shu, L.; Wang, D. Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 1826–1857. [Google Scholar] [CrossRef]
  11. Ni, J.; Zhang, K.; Lin, X.; Shen, X.S. Securing Fog Computing for Internet of Things Applications: Challenges and Solutions. IEEE Commun. Surv. Tutor. 2018, 20, 601–628. [Google Scholar] [CrossRef]
  12. Lin, H.; Zeadally, S.; Chen, Z.; Labiod, H.; Wang, L. A survey on computation offloading modeling for edge computing. J. Netw. Comput. Appl. 2020, 169, 102781. [Google Scholar] [CrossRef]
  13. 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]
  14. Haenggi, M.; Andrews, J.G.; Baccelli, F.; Dousse, O.; Franceschetti, M. Stochastic geometry and random graphs for the analysis and design of wireless networks. IEEE J. Sel. Areas Commun. 2009, 27, 1029–1046. [Google Scholar] [CrossRef]
  15. Azimi-Abarghouyi, S.M.; Makki, B.; Haenggi, M.; Nasiri-Kenari, M.; Svensson, T. Stochastic Geometry Modeling and Analysis of Single- and Multi-Cluster Wireless Networks. IEEE Trans. Commun. 2018, 66, 4981–4996. [Google Scholar] [CrossRef] [Green Version]
  16. Afshang, M.; Dhillon, H.S. Fundamentals of Modeling Finite Wireless Networks Using Binomial Point Process. IEEE Trans. Wirel. Commun. 2017, 16, 3355–3370. [Google Scholar] [CrossRef]
  17. Trinh, D.P.; Jeong, Y.; Shin, H. MIMO Capacity in Binomial Field Networks. IEEE Access 2017, 5, 12545–12551. [Google Scholar] [CrossRef]
  18. Srinivasa, S.; Haenggi, M. Distance Distributions in Finite Uniformly Random Networks: Theory and Applications. IEEE Trans. Veh. Technol. 2010, 59, 940–949. [Google Scholar] [CrossRef]
  19. Naghshin, V.; Rabiei, A.M.; Beaulieu, N.C.; Maham, B. Accurate Statistical Analysis of a Single Interference in Random Networks with Uniformly Distributed Nodes. IEEE Commun. Lett. 2014, 18, 197–200. [Google Scholar] [CrossRef]
  20. Chen, Y.; Zhu, J.; Shen, Y.; Jiang, X. Modeling the success transmission rate in Aloha MANETs with Binomial point process. In Proceedings of the 2015 Eighth International Conference on Mobile Computing and Ubiquitous Networking (ICMU), Hakodate, Japan, 20–22 January 2015; pp. 36–41. [Google Scholar] [CrossRef]
  21. Guo, J.; Durrani, S.; Zhou, X. Outage Probability in Arbitrarily-Shaped Finite Wireless Networks. IEEE Trans. Commun. 2014, 62, 699–712. [Google Scholar] [CrossRef]
  22. Tukmanov, A.; Ding, Z.; Boussakta, S.; Jamalipour, A. On the Broadcast Latency in Finite Cooperative Wireless Networks. IEEE Trans. Wirel. Commun. 2012, 11, 1307–1313. [Google Scholar] [CrossRef] [Green Version]
  23. Afshang, M.; Dhillon, H.S. k-Coverage Probability in a Finite Wireless Network. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar] [CrossRef]
  24. Balevi, E.; Gitlin, R.D. Optimizing the Number of Fog Nodes for Cloud-Fog-Thing Networks. IEEE Access 2018, 6, 11173–11183. [Google Scholar] [CrossRef]
  25. Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 7 January 2000; Volume 2, p. 10. [Google Scholar] [CrossRef]
  26. Loscri, V.; Morabito, G.; Marano, S. A two-levels hierarchy for low-energy adaptive clustering hierarchy (TL-LEACH). In IEEE Vehicular Technology Conference; IEEE: Piscataway, NJ, USA, 2005; Volume 62, p. 1809. [Google Scholar]
  27. Younis, O.; Fahmy, S. Distributed clustering in ad-hoc sensor networks: A hybrid, energy-efficient approach. In IEEE INFOCOM 2004; IEEE: Piscataway, NJ, USA, 2004; Volume 1, p. 640. [Google Scholar]
  28. Youssef, A.; Younis, M.; Youssef, M.; Agrawala, A. WSN16-5: Distributed formation of overlapping multi-hop clusters in wireless sensor networks. In IEEE Globecom 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1–6. [Google Scholar]
  29. Youssef, M.; Youssef, A.; Younis, M. Overlapping Multihop Clustering for Wireless Sensor Networks. IEEE Trans. Parallel Distrib. Syst. 2009, 20, 1844–1856. [Google Scholar] [CrossRef]
  30. Bandyopadhyay, S.; Coyle, E.J. An energy efficient hierarchical clustering algorithm for wireless sensor networks. In IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No. 03CH37428); IEEE: Piscataway, NJ, USA, 2003; Volume 3, pp. 1713–1723. [Google Scholar]
  31. Zhang, X.; Andrews, J.G. Downlink Cellular Network Analysis With Multi-Slope Path Loss Models. IEEE Trans. Commun. 2015, 63, 1881–1894. [Google Scholar] [CrossRef] [Green Version]
  32. Munir, H.; Hassan, S.A.; Pervaiz, H.; Ni, Q.; Musavian, L. Resource Optimization in Multi-Tier HetNets Exploiting Multi-Slope Path Loss Model. IEEE Access 2017, 5, 8714–8726. [Google Scholar] [CrossRef] [Green Version]
  33. Gilani, S.Q.; Hassan, S.A.; Pervaiz, H.; Ahmed, S.H. Performance Analysis of Flexible Duplexing-enabled Heterogeneous Networks Exploiting Multi Slope Path Loss Models. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 18–21 February 2019; pp. 724–728. [Google Scholar] [CrossRef]
  34. Yang, Y.; Sung, K.W.; Park, J.; Kim, S.; Kim, K.S. Cooperative transmissions in ultra-dense networks under a bounded dual-slope path loss model. In Proceedings of the 2017 European Conference on Networks and Communications (EuCNC), Oulu, Finland, 12–15 June 2017; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  35. He, R.; Zhong, Z.; Ai, B.; Ding, J.; Guan, K. Analysis of the Relation Between Fresnel Zone and Path Loss Exponent Based on Two-Ray Model. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 208–211. [Google Scholar] [CrossRef]
  36. Al-Samman, A.M.; Abd Rahman, T.; Al-Hadhrami, T.; Daho, A.; Hindia, M.N.; Azmi, M.H.; Dimyati, K.; Alazab, M. Comparative Study of Indoor Propagation Model Below and Above 6 GHz for 5G Wireless Networks. Electronics 2019, 8, 44. [Google Scholar] [CrossRef] [Green Version]
  37. Majed, M.B.; Rahman, T.A.; Aziz, O.A.; Hindia, M.N.; Hanafi, E. Channel Characterization and Path Loss Modeling in Indoor Environment at 4.5, 28, and 38 GHz for 5G Cellular Networks. Int. J. Antennas Propag. 2018, 2018, 9142367. [Google Scholar] [CrossRef] [Green Version]
  38. Hindia, M.N.; Al-Samman, A.M.; Bin Abd Rahman, T. Investigation of large-scale propagation for outdoor-parking lot environment for 5G wireless communications. In Proceedings of the 2016 IEEE 3rd International Symposium on Telecommunication Technologies (ISTT), Kuala Lumpur, Malaysia, 28–30 November 2016; pp. 14–18. [Google Scholar] [CrossRef]
  39. Hindia, M.; Al-Samman, A.; Rahman, T.; Yazdani, T. Outdoor large-scale path loss characterization in an urban environment at 26, 28, 36, and 38 GHz. Phys. Commun. 2018, 27, 150–160. [Google Scholar] [CrossRef]
  40. Lyu, K.; Rezki, Z.; Alouini, M. Accounting for Blockage and Shadowing at 60-GHz mmWave Mesh Networks: Interference Matters. In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6. [Google Scholar] [CrossRef]
  41. Singh, S.; Mudumbai, R.; Madhow, U. Interference Analysis for Highly Directional 60-GHz Mesh Networks: The Case for Rethinking Medium Access Control. IEEE ACM Trans. Netw. 2011, 19, 1513–1527. [Google Scholar] [CrossRef]
  42. Pan, V. Algebraic complexity of computing polynomial zeros. Comput. Math. Appl. 1987, 14, 285–304. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Illustration of the F-RAN model.
Figure 1. Illustration of the F-RAN model.
Electronics 09 02175 g001
Figure 2. The objective function vs. p utilizing SS-PLM at α x = α y = 4 .
Figure 2. The objective function vs. p utilizing SS-PLM at α x = α y = 4 .
Electronics 09 02175 g002
Figure 3. The objective function vs. p at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Figure 3. The objective function vs. p at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Electronics 09 02175 g003
Figure 4. The transmission delay vs. transmission power at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m ; (a) α x ( 0 ) = 2 , α x ( 1 ) = 3 ; (b) α x ( 0 ) = 2 , α x ( 1 ) = 4 ; (c) α x ( 0 ) = 3 , α x ( 1 ) = 4 .
Figure 4. The transmission delay vs. transmission power at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m ; (a) α x ( 0 ) = 2 , α x ( 1 ) = 3 ; (b) α x ( 0 ) = 2 , α x ( 1 ) = 4 ; (c) α x ( 0 ) = 3 , α x ( 1 ) = 4 .
Electronics 09 02175 g004
Figure 5. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , r f = 100 m , and r c = 500 m .
Figure 5. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , r f = 100 m , and r c = 500 m .
Electronics 09 02175 g005
Figure 6. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , and r c = 500 m .
Figure 6. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , and r c = 500 m .
Electronics 09 02175 g006
Figure 7. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , and r f = 100 m .
Figure 7. The objective function vs. p at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , and r f = 100 m .
Electronics 09 02175 g007
Figure 8. The objective function vs. p at α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Figure 8. The objective function vs. p at α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Electronics 09 02175 g008
Table 1. The optimum value of p, n 1 , and n 0 / n 1 at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Table 1. The optimum value of p, n 1 , and n 0 / n 1 at n = 500 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
α x ( 0 ) α x ( 1 ) p n 1 n 0 / n 1
230.033916.97 ≈ 1728.50
240.067633.78 ≈ 3413.79
340.2169108.46 ≈ 1083.61
Table 2. The optimum value of p, n 1 , and n 0 / n 1 at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , r f = 100 m , and r c = 500 m .
Table 2. The optimum value of p, n 1 , and n 0 / n 1 at n = 500 , α x ( 0 ) = 2 , α x ( 1 ) = 4 , r f = 100 m , and r c = 500 m .
α y ( 0 ) α y ( 1 ) p n 1 n 0 / n 1
230.067633.78 ≈ 3413.79
240.051925.97 ≈ 2618.27
340.00311.57 ≈ 2321.58
Table 3. The optimum value of p, n 1 , and n 0 / n 1 at α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
Table 3. The optimum value of p, n 1 , and n 0 / n 1 at α x ( 0 ) = 2 , α x ( 1 ) = 4 , α y ( 0 ) = 2 , α y ( 1 ) = 3 , r f = 100 m , and r c = 500 m .
np n 1 n 0 / n 1
5000.067633.7 ≈ 3413.79
7500.050237.65 ≈ 3818.92
10000.040640.64 ≈ 4123.63
12500.034543.13 ≈ 4327.99
15000.030245.24 ≈ 4532.11
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bani-Bakr, A.; Dimyati, K.; Hindia, M.N.; Wong, W.R.; Al-Omari, A.; Sambo, Y.A.; Imran, M.A. Optimizing the Number of Fog Nodes for Finite Fog Radio Access Networks under Multi-Slope Path Loss Model. Electronics 2020, 9, 2175. https://doi.org/10.3390/electronics9122175

AMA Style

Bani-Bakr A, Dimyati K, Hindia MN, Wong WR, Al-Omari A, Sambo YA, Imran MA. Optimizing the Number of Fog Nodes for Finite Fog Radio Access Networks under Multi-Slope Path Loss Model. Electronics. 2020; 9(12):2175. https://doi.org/10.3390/electronics9122175

Chicago/Turabian Style

Bani-Bakr, Alaa, Kaharudin Dimyati, MHD Nour Hindia, Wei Ru Wong, Ahmad Al-Omari, Yusuf Abdulrahman Sambo, and Muhammad Ali Imran. 2020. "Optimizing the Number of Fog Nodes for Finite Fog Radio Access Networks under Multi-Slope Path Loss Model" Electronics 9, no. 12: 2175. https://doi.org/10.3390/electronics9122175

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