Next Article in Journal
Analysis and Modeling for China’s Electricity Demand Forecasting Based on a New Mathematical Hybrid Method
Previous Article in Journal
Forecasting Monthly Electricity Demands: An Application of Neural Networks Trained by Heuristic Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Effects of Topology on Throughput Capacity of Large Scale Wireless Networks

1
School of Software Engineering, Jiangxi University of Science and Technology, 1180 Shuanggang Road, Nanchang 330013, China
2
Department of Meteorology, Jiangxi Vocational and Technical College of Information Application, 58 Qixiang Road, Nanchang 330043, China
*
Author to whom correspondence should be addressed.
Information 2017, 8(1), 32; https://doi.org/10.3390/info8010032
Submission received: 27 December 2016 / Accepted: 8 March 2017 / Published: 10 March 2017
(This article belongs to the Section Information Systems)

Abstract

:
In this paper, we jointly consider the inhomogeneity and spatial dimension in large scale wireless networks. We study the effects of topology on the throughput capacity. This problem is inherently difficult since it is complex to handle the interference caused by simultaneous transmission. To solve this problem, we, according to the inhomogeneity of topology, divide the transmission into intra-cluster transmission and inter-cluster transmission. For the intra-cluster transmission, a spheroidal percolation model is constructed. The spheroidal percolation model guarantees a constant rate when a power control strategy is adopted. We also propose a cube percolation mode for the inter-cluster transmission. Different from the spheroidal percolation model, a constant transmission rate can be achieved without power control. For both transmissions, we propose a routing scheme with five phases. By comparing the achievable rate of each phase, we get the rate bottleneck, which is the throughput capacity of the network.

1. Introduction

Wireless ad hoc networks consist of a group of nodes. Each node communicates with each other over a wireless channel with the help of relay nodes. The lack of any centralized control and possible node mobility cause many issues in the network. The main problem is that of network capacity. Network capacity has been a hot issue in the past few years, and tremendous efforts have been made related to the capacity of wireless networks. Gupta and Kumar [1] started the research on the capacity of large scale wireless networks and provided ground-breaking results on the scaling law of wireless network capacity. They considered a unit area network consisting of n nodes uniformly distributed. By the rigorous derivation, a per-node transport capacity Θ 1 n (Given two functions f ( n ) and g ( n ) : f ( n ) = o ( g ( n ) ) means lim n f ( n ) g ( n ) = 0 ; f ( n ) = O ( g ( n ) ) means lim n f ( n ) g ( n ) = c < ; if g ( n ) = O ( f ( n ) ) , f ( n ) = Ω ( g ( n ) ) with high probability (w.h.p.); if both f ( n ) = Ω ( g ( n ) ) and f ( n ) = O ( g ( n ) ) , f ( n ) = Θ ( g ( n ) ) ; f ( n ) = Θ ˜ ( g ( n ) ) means f ( n ) = Θ ( g ( n ) ) when logarithmic term is ignored.) was obtained in arbitrary ad hoc networks. For the random ad hoc networks, an achievable per-node throughput capacity was Θ 1 n   log n . These results indicated that the per-node rate decreased when the number of nodes increased. After that, Franceschetti et al. [2] exploited percolation theory to wireless ad hoc network and showed that a per-node rate Θ 1 n was achievable, which improved Kumar’s [1] by an order of Θ ( log n ) . Motivated by their works, studies on network capacity of some specific networks such as cognitive network [3] hybrid network [4] and mobile wireless Ad hoc networks [5] were conducted.
In the seminal works of network capacity [1,2], the authors only considered the uniformly network topology, and each node randomly and uniformly selected a destination. They did not consider the impact of other factors, such as traffic patterns, transmission models and node attributes. Wang et al. [6] analyzed the impact of social interaction on the throughput capacity of wireless network. Later, Liu et al. [7] considered that the node is selfish and derived the throughput capacity of wireless networks under various extents of selfish via percolation theory. Since the results of throughput capacity were pessimistic, Liu [8] proposed a strategy to improve the throughput capacity by physical layer caching. Recently, Jeong [9] introduced infrastructure into the network, and the throughput was increased dramatically if the amount of infrastructure was larger than a threshold. Except for the above works which focused on homogeneous wireless ad hoc networks, many researchers turned their attention to the heterogeneous networks. In particular, Alfnao et al. [10] considered the nodes distributed according to the Shot Noise Cox Process (SNCP) [11] and obtained the upper bounds of throughput capacity using a combination of geometric and percolation arguments. Later, they further optimized [10] by employing a layered scheduling and complicated routing schemes [12].
However, most works are only conducted over the planar networks. With the development of network technology, wireless networks are expected to extend from two-dimensional space to three-dimensional space, connecting all kinds of objects such as sensors, computers, mobile phones, etc. The future three-dimensional wireless networks will be a fusion of the digital world and the physical world and bring together everything from individuals to objects, from data to services, etc. For example, in modern battlefields, three-dimensional wireless networks need to be deployed to connect various military units together, like aircrafts, troops, and fleets. Hence, it is necessary to develop the throughput capacity of three-dimensional wireless networks. Actually, there are some studies that have been done on throughput and routing protocol of three-dimensional wireless networks. Huang et al. [13] and Qing [14] investigated the throughput capacity and routing protocol of three-dimensional wireless networks, respectively. Gao et al. [15] analyzed the throughput of three-dimensional wireless networks via constructing a backbone routing scheme. The connectivity of three-dimensional wireless networks is analyzed in [16]. For the large scale three-dimensional wireless network, Gupta and Kumar [17] derived the transport capacity of three-dimensional arbitrary ad hoc networks and the throughput capacity of three-dimensional random ad hoc networks using both Physical Model and Protocol Model. After that, Hu et al. [18] obtained an achievable throughput capacity of three-dimensional wireless networks via percolation theory. Later, Li et al. [19] investigated the throughput capacity of three-dimensional regular ad hoc networks by employing a generalized physical model. Nevertheless, all of the research mentioned above focused on the homogeneous three-dimensional wireless network. Study of throughput capacity on heterogeneous three-dimensional wireless networks is still not involved, since the inhomogeneity would influence the through capacity significantly.
In this paper, we explore the achievable throughput capacity of three-dimensional heterogeneous wireless ad hoc networks via percolation theory [20,21]. Due to the heterogeneity of network topology, we establish a spheroidal percolation model and some “information pipes” to analyze throughput capacity. Specifically, we consider that there are n nodes distributed in a three-dimensional cube with edge L = Θ ( n γ 3 ) , and the network volume A = Θ ( n γ ) , where 0 γ 1 is the parameter of network size, if γ = 0 , the network is a dense network, γ = 1 , and the network is an extended network. The distribution of the nodes is according to the Shot Noise Cox Process (SNCP), which is an inhomogeneous Poisson node process. According to the node’s distribution, we deploy m clusters in the network randomly and uniformly, where m = Θ ( n v ) , 0 v 1 . Due to the inhomogeneity of network topology, we divide the transmission into two parts: the intra-cluster transmission and the inter-cluster transmission. For the first part, we establish a spheroidal percolation model and propose a routing strategy with five phases. On the basis of spheroidal percolation model, an achievable rate of Ω 1 / ( n 1 v ( ( 1 v )   log n ) 2 ) 1 3 in the intra-cluster transmission is achieved. While for the inter-cluster transmission, since the node density among the clusters is much lower, following the idea of homogeneous three-dimensional wireless networks, we establish some “information pipes” crossing each cluster. Using these “information pipes”, nodes located in different clusters can successfully communicate with each other. By a proposed routing scheme, we can get an achievable rate of Ω n 2 γ 3 1 Φ ̲ 2 3 over the inter-cluster transmission, where Φ ̲ is the minimum node density. If the traffic of network is also heterogeneous, i.e., a node would be inclined to select a destination located in the same cluster, then we conclude that the per-node rate of three-dimensional heterogeneous wireless ad hoc networks falls into an interval of Ω n 2 γ 3 1 Φ ̲ 2 3 , Ω 1 / ( n 1 v ( ( 1 v )   log n ) 2 ) 1 3 .
The contributions of this paper can be summarized as follows:
  • We firstly study the impact of inhomogeneity on the throughput capacity three-dimensional wireless networks.
  • Due to the inhomogeneity of network topology, we put forward a novel spheroidal percolation model for the analysis of intra-cluster traffic, based on which the achievable rate of intra-cluster transmission is derived.
  • While for the inter-cluster traffic, “information pipes” are built among the clusters to obtain the achievable rate of inter-cluster transmission.
The rest of this paper is organized as follows: Section 2 gives the network model and transmission model. In Section 3, we establish a spheroidal percolation model and give a routing strategy with five phases to derive the achievable rate of intra-cluster transmission. In Section 4, we construct some “information pipes” to get the rate of the inter-cluster transmission and then get the lower bound of the throughput capacity in Section 5. We finally conclude this paper in Section 6.

2. System Models

2.1. Network Model

We suppose that there are n nodes randomly distributed in a three-dimensional area with edge L = Θ ( n γ 3 ) , where the network volume is A = Θ ( n γ ) , where 0 γ 1 is the parameter of network size, if γ = 0 , the network is a dense network, and γ = 1 , the network is an extended network. Each node randomly chooses a destination to which it wishes to send packets. All nodes follow a heterogeneous distribution which is called the Shot Noise Cox Process (SNCP). The SNCP can be described briefly as follows: we assume there are M clusters randomly and uniformly scattered over the network area, where E ( M ) = m . Let C = { c j } j = 1 M be the center points of these clusters. Each center point independently generates a point process with a density of q j k ( c j , ξ ) at location ξ, where k ( c j , · ) is a dispersion density function and q j equals the average number of nodes contained by cluster c j . We assume that all clusters consist of the same number of nodes; hence, q j = n / m . Moreover, according to the SNCP, the density function Φ at area ξ can be written as :
Φ ( ξ ) = j q j k ( c j , ξ ) ,
where k ( c j , ξ ) = k ( | | ξ c j | | ) only depends on the Euclidean distance | | ξ c j | | of location ξ from the cluster center c j . In addition, the integral A k ( c j , ξ ) d ξ over the network is finite. To simplify the model, we use function s ( ρ ) to replace the density function k ( c j , ξ ) , where ρ = | | ξ c j | | . In order to satisfy the finite integral over the network area, the function s ( ρ ) is defined as follows:
s ( ρ ) = min ( 1 , ρ δ ) ,
where δ denotes the heterogeneous exponent of s ( ρ ) and δ > 3 , since the integral of s ( ρ ) over the network is finite.
In the large scale wireless network, we assume the average number of cluster centers scale as m = Θ ( n v ) , with v [ 0 , 1 ] . Then, the number of nodes in each cluster is Θ ( n 1 v ) , i.e., q j = Θ ( n 1 v ) for j = 1 , 2 , , M , since A k ( c j , ξ ) d ξ is finite.
Let d c be the average distance between two neighboring cluster centers. Then, we have
d c = Θ A m 1 3 = Θ n γ v 3 .
Notice that if γ < v , the quantity d c 0 as n goes to infinity. This case is called the cluster-dense regime, as shown in Figure 1a. On the contrary, if γ > v , the quantity d c . This case is named the cluster-sparse regime, as shown in Figure 1b. The network with the cluster-dense regime appears slightly heterogeneous and its capacity is similar to the homogeneous Poisson process (HPP) network. In this paper, we study the effects of topology and heterogeneity on the throughput capacity. Thus, we focus on the cluster-sparse model, i.e., d c . Correspondingly, let Φ ¯ and Φ ̲ denote the maximum node density and the minimum node density, respectively.

2.2. Transmission Model

We adopt the physical model [1] as the channel capacity between two nodes. Define R i j as the rate between transmitter node i to receiver node j. The data rate can be expressed as follows:
R i j = log 1 + P i ( i , j ) N 0 + ζ i P ζ ( ζ , j ) bit / s ,
where ( i , j ) represents the path loss between i and j, and we assume ( i , j ) = min { 1 , 1 / d i j α } with α > 3 . We also assume the physical link is over a unit bandwidth. P i is the transmission power of node i, N 0 stands for noise power of the channel at the receiver j, and ζ is the node which can transmit simultaneously with node i. d i , j is the transmission distance from node i to node j. In our strategy, we allocate different power for different nodes.
The per-node throughput capacity R ( n ) is defined as the number of bits per second that, with high probability, (w.h.p.), all nodes can transmit to their intended destinations.
We summarize the notations in Table 1.

3. The Intra-Cluster Transmission

3.1. The Spheroidal Percolation Model for Each Cluster

For the three-dimensional network model, we consider each cluster as a sphere that is divided by cones. The cones share the same vertex, i.e., the center of the cluster. As shown in Figure 2, if we project the sphere to a horizontal plane, the cones will be the same size sectors. Let y be the number of projective sectors, and the angle of each sector is equal to 2 π y . According to the theory of solid geometry, it is easy to find that there are Θ ( y 2 ) cones in a sphere. Moreover, we also partition a sphere into n / m y 2 concentric spheres. Since the node intensity is different in different areas, the radius of the i-th concentric sphere is defined as:
r i = 1 + 2 π y i 1 · ρ min ,
where ρ min denotes the minimum positive constant separation distance between the center and the other nodes in the cluster.
Intuitively, according to the partition, each sphere is divided into quasi-cubelets, and the farther the quasi-cubelets are located from the cluster center, the bigger the quasi-cubelets are. In particular, the radius of the entire sphere is:
r n / m y 2 + 1 = 1 + 2 π y n / m y 2 · ρ min , n .
Since the average distance between two neighboring clusters is d c , then take Equations (3) and (5) into consideration, we can derive the following equation:
r n / m y 2 + 1 = 1 + 2 π y n / m y 2 · ρ min = e 2 π n 1 v y 3 · ρ min = d c 2 .
Based on Equation (7), we have
y = Θ n 1 v ( 1 v ) log n 1 3 .
Let s i denote the quasi-cubelet between the ith and ( i + 1 ) th concentric sphere and X ( s i ) as the number of nodes distributed inside s i . According to percolation theory [2], s i is open if it contains at least one node and closed otherwise. By the SNCP model, the probability that a quasi-cubelet is open can be written as:
p i P X ( s i ) 1 1 e r i δ r i 2 π y 3 = 1 e r i 3 δ 2 π y 3 ,
where r i δ and r i 2 π y are the node density and arc length of quasi-cubelet s i , respectively. While ( r i 2 π y ) 3 can be viewed as the volume of quasi-cubelet s i .
It is easy to find that p i decreases when i increases if δ > 3 . In addition, if i < j , P X s i 1 > P X s j 1 .
According to the node’s distribution in each cluster, we have the following equation:
r i 2 π y 3 × n m r i δ = c 0 ,
where c 0 is a constant which denotes the number of nodes distributed in quasi-cubelets, and it is independent of n. By simple transformation of (10), the maximum radius ρ max of quasi-cubelets that guarantees it contains at least one node is
ρ max = r z = Θ ( ( 1 v ) log n ) 1 δ 3
and the maximum number of concentric sphere is
i max z = Θ log log n δ 3 n 1 v   log n 1 3 .
It indicates that there is w.h.p. at least one node in quasi-cubelet s i , if s i is within the distance of r z away from the cluster center.
Until now, each cluster is divided into a c 1 n 1 v ( 1 v )   log n 1 3 × c 2 n 1 v ( 1 v )   log n 1 3 × c 3 log log n δ 3 n 1 v log n 1 3 cubelets. We consider that a path of cubelets is open if any two adjacent cubelets are open. Based on Appendix I in [2], we can obtain that there are η log m disjoint paths crossing a rectangle of size m × ( κ log m ϵ m ) . Therefore, within the radius of ρ max , there exists Θ n 1 v ( 1 v )   log n 2 3 disjoint paths in the direction of the radius. Similarly, the paths in the directions of south–north and east–west are both Θ n 1 v ( 1 v )   log n 1 3 . In our proposed model, we call the transmission path highway systems. The highway system contains two parts. One is along the direction of the radius, and we call this radial highways (RH). The other is around the sphere, which is known as surrounding highways (SH). As shown in Figure 3, the routing strategy is divided into five consecutive phases. In the first phase, the transmitter drains the packets to the closest RH; in the second phase, the information is carried along the RH until it arrives at the quasi-cubelet, which is located at the same concentric sphere as the receiver. Then, the information will be transmitted around the sphere in which we take four directions (east, west, south, north) into account. That is, the information is transmitted in the direction of south–north, and then it is delivered in the direction of east–west in the fourth phase. Finally, in the last phase, the information is left from the highway to the receiver.

3.2. Per-Node Rate of Intra-Cluster Traffic

In this section, we will derive the rate of each phase. By comparing the rate of each phase, we obtain the rate bottleneck of intra-cluster transmission. First of all, we derive a general rate when the destination is located at d cubelets away.
Theorem 1.
In each quasi-cubelet s i , each node can transmit w.h.p. at a rate R ( d ) = Ω ( d α 3 ) to any destination located at distance d, where the distance d is not Euclidean distance but the number of quasi-cubelets.
Proof. 
In each cluster, for a node located ith concentric sphere and r i ρ max , it transmission power is
P i = P 0 · 2 π r i y α ,
where P 0 is a constant denoting the power of the sphere with the minimum radius.
Using the transmission model defined in Equation (4), we can derive the data rate if the destination is located d quasi-cubelets away. According to Equation (4), the key point is to handle the interference caused by simultaneous transmission.
For the interference caused by simultaneous transmission, as shown in Figure 4, firstly, we can prove that the interferences from the opposite directions are equal. Let I 1 and I 2 denote the interferences caused by the node located in S i + l and S i l , respectively, where l is the number of quasi-cubelets from a given quasi-cubelets i. Then, we have
I 1 ( l ) = P i + l 1 ( r i + l r i ) α ,
I 2 ( l ) = P i l 1 ( r i r i l ) α ,
and
I 1 ( l ) I 2 ( l ) = P i + l P i l · ( r i r i l ) α r i + l r i α = r i + l r i l · r i r i l r i + l r i α = 1 + 2 π y l α .
Since y = Θ n 1 v ( 1 v )   log n 1 3 and α > 3 , when l = o n 1 v ( 1 v )   log n 1 3 , we can get I 1 l I 2 l 1 . We can conclude that, using appropriate power control strategy, the interferences from other transmitters are equal if the transmitters are located the same number of quasi-cubelets away.
Next, we will analyze the interference caused by the simultaneous transmitters in a cluster. For the intra-cluster transmission, we adopt Time Division Multiple Address (TDMA) scheduling and divide time into k 3 successive time slots, where k = 2 ( d + 1 ) . Then, we consider the disjoint set of subcubes that are allowed to transmit simultaneously. As shown in Figure 5, if the transmitter in a subcube s i transmits toward a destination node which is located in another subcube and the distance is at most d subcubes away, we find an upper bound for the interference at the receiver. Notice that, in the jth tier, the transmitters belonging to ( 2 j + 1 ) 3 ( 2 j 1 ) 3 closest subcubes are located at a distance of at least 4 j d subcubes from s i .
Summing all the interferences, the upper bound of the interference could be given as follows:
I ( d ) j = 1 2 j + 1 3 2 j 1 3 · P i + 4 j d · 1 3 r i + 4 j d r i α j = 1 2 j + 1 3 2 j 1 3 · P i + 4 j d · 1 4 3 j d r i · 2 π y α = j = 1 2 j + 1 3 2 j 1 3 · P 0 · 1 4 3 j d · 1 + 2 π y 4 j d α = P 0 ( 4 3 d ) α · j = 1 2 j + 1 3 2 j 1 3 j α · 1 + 2 π y 4 j d α .
Since y = Θ n 1 v ( 1 v )   log n 1 3 , α > 3 and d = o n 1 v ( 1 v )   log n 1 3 , the summation will be converged to some constant.
According to the tessellation of a cluster, the distance (Euclidean distance) between the transmitter and the receiver located at d quasi-cubelets away is at most 2 π r i y d . Thus, the received power at the receiver is bounded by:
S d P i 2 π r i y d α = P 0 · d α .
Substituting Equations (17) and (18) into Equation (4), we obtain an asymptotic lower bound of the rate R ( d ) of
R d = log 1 + S d N 0 + I d = Ω ( d α ) .
Since the time is divided into k 3 = 8 ( d + 1 ) 3 time slots, the final rate for each subcube is
R d = Ω ( d α 3 ) .
In Equation (20), we have derived a general equation to calculate the data rate. Using Equation (20) and substituting d with different transmission distances, we can get the rate of each routing phase. In addition, Franceschetti et al. [2] had proved that the data rate bottleneck is located at the highway phase; thus, we will only compare the data rate of the highway phase.
Lemma 1.
Every node on the RH can achieve a rate of Ω 1 / ( n 1 v ( 1 v   log n ) 2 ) 1 3 w.h.p.
Proof. 
According to the routing scheme, packets delivered on the highway are hop-by-hop, i.e., the packet is transmitted from one quasi-cubelet to its adjacent quasi-cubelet, which means that the distance d (number of quasi-cubelet) is one. Using Equation (20), let d = 1 , and we can get that the rate over each hop is Ω ( 1 ) . However, a highway may not sever one node; all the nodes on the highway need to share it. To derive the number of nodes sharing a highway, we employ Chernoff’s bound to derive it.
Chernoff Bound: Let X be a Poisson random variable of parameter λ. We have
P r X ξ e λ e λ ξ ξ ξ ,   for   ξ > λ ,
and
P r X ξ e λ e λ ξ ξ ξ ,   for   ξ < λ .
For 0 < δ < 1 , Chernoff bounds given in Equations (21) and (22) can be combined and simplified to
P r X λ δ λ 2 e δ 2 λ 2 .
Chernoff’s bound indicates that there are at most 2 n m y 2 nodes in each cone w.h.p. Therefore, we can get that the data rate on the RH is
R 1 = Ω 1 / ( n 1 v ( 1 v log n ) 2 ) 1 3 .
Similar to Lemma 1, we derive the rate on SH. After comparing the rate on RH and SH, we obtain the rate bottleneck, which is also the throughput capacity of intra-cluster transmission.
Lemma 2.
The nodes on the SH can achieve a rate of Θ ( 1 v )   log n n 1 v 2 3 · f ( δ ) w.h.p., where f ( δ ) is called “heterogenous factor”, which is only decided by the heterogeneous topology of the node’s distribution.
Proof. 
Compared with the case of RH, the transmission around the cluster becomes more complicated since the number of nodes in each sphere-tier are not equal. If the number of nodes in every sphere-tier are identical, we can get a corresponding rate of Θ 1 v   log n n 1 v 2 3 . Furthermore, taking the effect of heterogeneity into account, the achievable rate can be written as:
R 2 = Θ 1 v log n n 1 v 2 3 · f ( δ ) .
In the following Lemma, we analyze the impact of f ( δ ) and compare the rate on RH and SH.
Lemma 3.
For the intra-cluster traffic of each independent cluster, the nodes within radius ρ m a x can achieve a rate of Ω 1 / ( n 1 v ( 1 v   log n ) 2 ) 1 3 w.h.p.
Proof. 
The routing strategy based on percolation theory has been deeply researched. Here, we give a rigorous derivation of the achievable rate during the highway phase in the intra-cluster transmission. To get the rate bottleneck, we need to compare the rates on the RH and SH. The rate on RH has been derived in Lemma 1. We will calculate the rate of SH. As the number of nodes on different paths is not in the same level, the condition along the cluster is more sophisticated with respect to the radial direction. According to the analysis above, we use E ( N i ) to denote the mathematical expectation number of nodes in each concentric sphere. Then, we can achieve the expectation from our model and simplify it as follows:
E ( N i ) = n m r i 2 π y 3 1 r i δ y ,
where n m is the number of nodes in a cluster, 1 r i δ is the node density of concentric sphere i and ( r i 2 π y ) 3 y is the volume of concentric sphere i.
Using (5) to substitute r i , we can get:
E ( N i ) = n m r i 2 π y 3 1 r i δ y = 8 π 3 n m y 2 r i 3 δ = 8 π 3 n m y 2 1 + 2 π y i ( 3 δ ) = 8 π 3 n m ( 1 v ) log n n 1 v 2 3 1 + 2 π ( 1 v ) log n n 1 v 2 3 i ( 3 δ ) .
As for δ > 3 , we can find that E ( N i ) decreases with the increasing of parameter i. Thus, the SH closest to the cluster center needs to service the most nodes. Then, we can get the achievable rate on the SH:
R 2 > R 2 ( i = 1 ) = Θ ( 1 v ) log n n 1 v 2 3 1 + 2 π ( 1 v )   log n n 1 v 2 3 3 δ .
In the end, comparing the R 1 and R 2 , we can find that, for any i, R 1 < R 2 , i.e., the data rate on any SH larger than that of RH. Correspondingly, the rate bottleneck is on the RH. Thus, the data rate of intra-cluster is
R i n t r a = R 1 = Ω 1 / ( n 1 v ( 1 v   log n ) 2 ) 1 3 .

4. Transmission of Inter-Cluster

In this section, we will conduct a study on inter-cluster transmission. For the inter-cluster transmission, it is hard to guarantee that each quasi-cube contains at least one node if we still adopt the transmission strategy of the intra-cluster. Thus, a new policy is proposed in this section for the inter-cluster traffic. Since the lowest node density is Φ ̲ , according to percolation theory [2,13], we can guarantee that each quasi-cube contains nodes with high probability if we partition the inter-cluster area into cubes with side lengths of c 1 / Φ ̲ 3 , where c is a constant. Similarly, we have the following Theorem.
Theorem 2.
For the inter-cluster traffic, we can obtain an achievable rate of R i n t e r = Ω n 2 γ 3 1 Φ ̲ 2 3 .
Proof. 
Since the node density in the space among the clusters is much lower, we propose an idea of “information pipes”, as shown in Figure 6. In our network, we assume that Φ ¯ is the maximum node density and Φ ̲ is the minimum node density. The inter-cluster space is divided into cubelets with side lengths of c 1 / Φ ̲ 3 , where c is a constant.
Therefore, the network consists of many cuboids of side length c 1 / Φ ̲ 3 × c 1 / Φ ̲ 3 × A 3 , or c 1 / Φ ̲ 3 × A 3 × c 1 / Φ ̲ 3 , or A 3 × c 1 / Φ ̲ 3 × c 1 / Φ ̲ 3 . Then, the nodes outside the cluster region can build up Ω ( A Φ ̲ 3 ) 2 “information pipes” among these clusters , and these “information pipes” need to serve Θ ( m ) clusters. Correspondingly, each cluster can enjoy Ω A Φ ̲ 3 2 m “information pipes” on average. Similar to the proof of Theorem 1, let d = 1 , and we get that the rate on the “information pipes” is also constant, while the difference is that we employ the same power to transmit in the “information pipes”. The reason is that the size of cubelets in the “information pipes” is equal. Intuitively, the power of inter-cluster transmission would be larger than that of intra-cluster transmission. The reason is that the node density among the clusters is much lower, and we need to enlarge the size of cubelets, such that we can guarantee that each cubelet contains at least one node w.h.p.
Based on the analysis above, there are Ω ( A Φ ̲ 3 ) 2 “information pipes” in the network, and these “information pipes” need to sever at most n nodes. Thus, we can get the achievable rate for each node in the inter-cluster transmission is:
R i n t e r = Ω ( A Φ ̲ 3 ) 2 n = Ω n 2 γ 3 1 Φ ̲ 2 3 .
In particular, if the network model transforms to a homogeneous network, i.e., Φ ̲ = Θ ( Φ ¯ ) = Θ ( n 1 γ ) , we can get that the achievable rate is
R h = Ω n 2 γ 3 1 Φ ̲ 2 3 = Ω ( 1 n 3 ) ,
where R h is also the result of homogeneous three-dimensional wireless networks [17,18,19].

5. A Lower Bound on Capacity

For the three-dimensional heterogeneous wireless ad hoc networks where the nodes are distributed according to the SNCP, we can get that the achievable throughput capacity is :
R ( n ) = Ω n 2 γ 3 1 Φ ̲ 2 3 .
Comparing the transmission of intra-cluster and inter-cluster, we can find the bottleneck of the throughput capacity is in the space with minimum node density. Thus, for the entire network, the achievable throughput capacity is Ω n 2 γ 3 1 Φ ̲ 2 3 .
Furthermore, compared with the results in [19], we have obtained a tighter lower bound of throughput capacity in the 3D heterogeneous wireless networks. In particular, when the nodes are distributed uniformly, i.e., Φ ̲ = Θ ( Φ ¯ ) = Θ ( n 1 γ ) , then the per-node throughput can achieve Ω ( 1 n 3 ) , which is the throughput capacity of three-dimensional homogeneous wireless networks.

6. Conclusions

In this paper, we exploit the percolation theory to achieve the throughput capacity of three-dimensional heterogeneous networks in which the nodes are distributed according to the SNCP. We focus on the cluster-sparse network. In order to get the lower bound of the throughput capacity, the transmission is divided into two parts: the intra-cluster transmission and the inter-cluster transmission. For the first part, we novelly establish a spheroidal percolation model in which the information is transmitted through five phases. The bottleneck of throughput capacity is due to the information carried through the RH. After the derivation, we get the achievable per-node rate of Ω 1 / ( n 1 v ( ( 1 v )   log n ) 2 ) 1 3 for the intra-cluster transmission. For the inter-cluster transmission, we employ the idea of “information pipes” to complete the transmission and then obtain a per-node rate of Ω n 2 γ 3 1 Φ ̲ 2 3 . Finally, taking the whole network traffic into account, the achievable per-node throughput capacity for three-dimensional heterogeneous wireless networks is Ω n 2 γ 3 1 Φ ̲ 2 3 .

Acknowledgments

This work was supported in part by the Foundation of Jiangxi Educational Committee (Grant Nos. GJJ160626 and GJJ150695).

Author Contributions

Qiuming Liu proposed the idea, derived the results and wrote the paper. Xuejing Jiang reviewed the article in initial and revised versions. Xiaohong Qiu assisted in revising the paper. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gupta, P.; Kumar, P.R. The capacity of wireless networks. IEEE Trans. Inf. Theory 2000, 46, 388–404. [Google Scholar] [CrossRef]
  2. Franceschetti, M.; Dousse, O.; David, N.C. Closing the gap in the capacity of wireless networks via percolation theory. IEEE Trans. Inf. Theory 2007, 53, 1009–1018. [Google Scholar] [CrossRef]
  3. Oni, P.B.; Ajibesin, A.A. Capacity of cognitive radio network under asymmetric fading with QoS constraint. In Proceedings of the 2015 6th International Conference on the Network of the Future (NOF), Montreal, QC, Canada, 30 September–2 October 2015; pp. 1–3.
  4. Liu, B.; Liu, Z.; Towsley, D. On the capacity of hybrid wireless networks. In Proceedings of the Joint Conference of the IEEE Computer and Communications, Houston, TX, USA, 12–14 June 2003; Volume 2, pp. 1543–1552.
  5. Grossglauser, M.; Tse, D. Mobility increases the capacity of ad-hoc wireless networks. In Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Anchorage, AK, USA, 22–26 April 2001; Volume 3, pp. 1360–1369.
  6. Wang, C.; Shao, L.; Li, Z.; Yang, L.; Li, X.Y.; Jiang, C. Capacity scaling of wireless social networks. IEEE Trans. Parallel Distrib. Syst. 2015, 26, 1839–1850. [Google Scholar] [CrossRef]
  7. Liu, Q.; Luo, Y.; Ling, Y.; Zheng, J. Throughput Capacity of Selfish Wireless Ad Hoc Networks with General Node Density. Information 2016, 7, 16. [Google Scholar] [CrossRef]
  8. Liu, A.; Lau, V. On the improvement of scaling laws for wireless ad hoc networks with physical layer caching. In Proceedings of the 2015 IEEE International Symposium on Information Theory (ISIT), Hong Kong, China, 4–19 June 2015; pp. 161–165.
  9. Jeong, C.; Shin, W.Y. HierHybNET: Capacity scaling of ad hoc networks with cost-effective infrastructure. Ad Hoc Netw. 2016, 37, 543–552. [Google Scholar] [CrossRef]
  10. Alfano, G.; Garetto, M.; Leonardi, E. Capacity Scaling of Wireless Networks with Inhomogeneous Node Density: Upper Bounds. IEEE J. Sel. Areas Commun. 2009, 27, 1147–1157. [Google Scholar] [CrossRef]
  11. Møler, J. Shot noise Cox processes. Adv. Appl. Prob. 2003, 35, 614–640. [Google Scholar] [CrossRef]
  12. Alfano, G.; Garetto, M.; Leonardi, E.; Martina, V. Capacity Scaling of Wireless Networks with Inhomogeneous Node Density: Lower Bounds. IEEE/ACM Trans. Netw. 2010, 18, 1624–1636. [Google Scholar] [CrossRef]
  13. Huang, H.; Yin, H.; Luo, Y.; Zhang, X.; Min, G.; Fan, Q. Three-dimensional geographic routing in wireless mobile ad hoc and sensor networks. IEEE Netw. 2016, 30, 82–90. [Google Scholar] [CrossRef]
  14. Qingwen, W.; Gang, L.; Zhi, L.; Qian, Q. An adaptive forwarding protocol for three-dimensional Flying Ad Hoc Networks. In Proceedings of the 2015 5th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China, 14–16 May 2015; pp. 142–145.
  15. Gao, X.; Li, J.; Chen, G. A better approximation for constructing virtual backbone in 3D wireless ad-hoc networks. Theor. Comput. Sci. 2015, 607, 363–380. [Google Scholar] [CrossRef]
  16. Alam, S.M.N.; Haas, Z.J. Coverage and connectivity in three-dimensional networks with random node deployment. Ad Hoc Netw. 2015, 34, 157–169. [Google Scholar] [CrossRef]
  17. Gupta, P.; Kumar, P. Internets in the sky: The capacity of three-dimensional wireless networks. Commun. Inf. Syst. 2001, s1, 33–50. [Google Scholar] [CrossRef]
  18. Hu, C.; Wang, X.; Yang, Z.; Zhang, J.; Xu, Y.; Gao, X. A Geometry Study on the Capacity of Wireless Networks via Percolation. IEEE Trans. Commun. 2010, 58, 2916–2925. [Google Scholar] [CrossRef]
  19. Li, P.; Pan, M.; Fang, Y. The capacity of three-dimensional wireless ad hoc networks. In Proceedings of the 2011 IEEE INFOCOM, Shanghai, China, 10–15 April 2011; pp. 1485–1493.
  20. Meester, R.; Roy, R. Continuum Percolation; Cambridge University Press: Cambridge, UK, 1996. [Google Scholar]
  21. Grimmett, G. Percolation, 2nd ed.; Springer: New York, NY, USA, 1999. [Google Scholar]
Figure 1. (a) belongs to the cluster-dense model if γ < v , while (b) is a cluster-sparse model if γ > v .
Figure 1. (a) belongs to the cluster-dense model if γ < v , while (b) is a cluster-sparse model if γ > v .
Information 08 00032 g001
Figure 2. The spheroidal percolation model for each cluster. We firstly divide the sphere into cones, and then use concentric sphere to partition the cones. Thus, each sphere is composed of many quasi-cubelets. The quasi-cubelet is open only if there is at least one node in the quasi-cubelet. The angle of each two neighboring radii is 2 π / y if we project the sphere to a plane.
Figure 2. The spheroidal percolation model for each cluster. We firstly divide the sphere into cones, and then use concentric sphere to partition the cones. Thus, each sphere is composed of many quasi-cubelets. The quasi-cubelet is open only if there is at least one node in the quasi-cubelet. The angle of each two neighboring radii is 2 π / y if we project the sphere to a plane.
Information 08 00032 g002
Figure 3. Routing strategy used for the intra-cluster transmission. It is obvious that the transmitter S transmits packets to the receiver D through five phases. The cross shows four directions that each node can transmit around the sphere.
Figure 3. Routing strategy used for the intra-cluster transmission. It is obvious that the transmitter S transmits packets to the receiver D through five phases. The cross shows four directions that each node can transmit around the sphere.
Information 08 00032 g003
Figure 4. An illustration of interferences from two opposite directions. S i receives interferences from S i + l and S i l . The distances of the two interferences are both l quasi-cubelets.
Figure 4. An illustration of interferences from two opposite directions. S i receives interferences from S i + l and S i l . The distances of the two interferences are both l quasi-cubelets.
Information 08 00032 g004
Figure 5. An illustration of the TDMA schedule. Black subcubes can transmit simultaneously. Around each black subcube, there is a “silence” region of subcubes that are not allowed to transmit in the given time slot.
Figure 5. An illustration of the TDMA schedule. Black subcubes can transmit simultaneously. Around each black subcube, there is a “silence” region of subcubes that are not allowed to transmit in the given time slot.
Information 08 00032 g005
Figure 6. The dashed lines are the “information pipes”. Each cluster is connected by the “information pipes”.
Figure 6. The dashed lines are the “information pipes”. Each cluster is connected by the “information pipes”.
Information 08 00032 g006
Table 1. Notations.
Table 1. Notations.
NotationDefination
nThe total number of nodes in the networks
LEdge length of the network area
γGrowth exponent of L: L = Θ ( n γ 3 ) , 0 γ 1
mAverage number of cluster centers
vGrowth exponent of m: m = Θ ( n v ) , 0 < v 1
q j The number of nodes per cluster
d c Average distance between cluster centers: d c = Θ ( n γ v 3 )
s ( ρ ) A dispersion density function
δDecay exponent of s ( ρ ) : s ( ρ ) = min ( 1 , ρ δ ) , δ > 3
P i The transmission power of node i
Φ ¯ The maximum node density
Φ ̲ The minimum node density
R ( n ) Per-node throughput

Share and Cite

MDPI and ACS Style

Liu, Q.; Jiang, X.; Qiu, X. The Effects of Topology on Throughput Capacity of Large Scale Wireless Networks. Information 2017, 8, 32. https://doi.org/10.3390/info8010032

AMA Style

Liu Q, Jiang X, Qiu X. The Effects of Topology on Throughput Capacity of Large Scale Wireless Networks. Information. 2017; 8(1):32. https://doi.org/10.3390/info8010032

Chicago/Turabian Style

Liu, Qiuming, Xuejing Jiang, and Xiaohong Qiu. 2017. "The Effects of Topology on Throughput Capacity of Large Scale Wireless Networks" Information 8, no. 1: 32. https://doi.org/10.3390/info8010032

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