10/24-10/ MWCN Theoretical Capacity of Multi-hop Wireless Ad Hoc Networks Yue Fang A.Bruce McDonald R-WIN Lab ECE Department Northeastern University
10/24-10/ MWCN Outline Introduction Network Saturation Capacity Maximum Instantaneous Capacity Discussion
10/24-10/ MWCN Outline Introduction Network Saturation Capacity Maximum Instantaneous Capacity Discussion
10/24-10/ MWCN Wireless Ad Hoc Networks Easy to setup, no wiring required Provides support of mobile (and ubiquitious) computing Limited resources Lower capacity Dynamic characteristics
10/24-10/ MWCN Capacity Analysis of Wireless Ad Hoc Networks The capacity of wireless network (Gupta & Kumar) Theoretical maximum throughput of Channel capacity of multi-hop wireless ad hoc network
10/24-10/ MWCN Network Capacity The ability of data exchange the whole network can bear at any time. No universal semantic is available. Two interpretations of network capacity Maximum instantaneous capacity (MIC) Ideal routing and scheduling Network saturation capacity (NSC) Uniformly distributed nodes and traffic independent of routing and scheduling.
10/24-10/ MWCN Topology Generation Network topology is generated by repeating specific patterns to avoid unnecessary randomness. n avg =3 n avg =6
10/24-10/ MWCN Outline Introduction Network Saturation Capacity Maximum Instantaneous Capacity Discussion
10/24-10/ MWCN Previous Work Novel concepts --- deferral set and equivalent competitor are proposed to facilitate multi-hop capacity analysis. Deferral set: the set of all nodes and links that will affect the ongoing communication Equivalent Competitor: The amount of competition faced by the ongoing communication in terms of single node.
10/24-10/ MWCN Previous Work (2) Node being two hop neighbor depends on whether it has a neighbor which is direct neighbor of ongoing communication. Only the communication from two hop neighbor to one hop neighbor will affect the ongoing communication. Channel capacity (S chan ) is derived based on node behavior model. F I G H A C E D B Only communication between C and F will affect the communication between A and B, thus the equivalent competitor is 1/3. X X
10/24-10/ MWCN Network Saturation Capacity (NSC) It is necessary to study the relation between the capacity and node location. n avg NNSC(Mb/s)n avg NNSC(Mb/s) N l x S chan Sim- ulation N l x S chan Sim- ulation
10/24-10/ MWCN Boundary Condition Nodes that close to the boundary of the network have fewer neighbors. Hence less channel contention, consequently, greater available capacity. Boundary zone is defined as the doughnut shaped region occupied by all nodes that are more closer to the boundary (X i < 2r, where X i is the distance from node i to the network boundary).
10/24-10/ MWCN Phantom Node Nodes in the boundary zone (A, B) tend to have higher capacity than the nodes in the center of the network. Nodes in the shaded area are called phantom nodes In order to have an accurate estimation of network saturation capacity, the percentage of phantom node to the number of nodes in the network should below a threshold. A B 2r-d d α
10/24-10/ MWCN NSC: How big is big? Boundary condition effect can be regarded as negligible when then network radius is at least 10 times of transmission range. Additional parameters may affect network capacity: such as spatial and temporal variation of distribution of nodes, traffic, channel quality, mobility, etc. Number of phantom nodes vs. R/r Percentage of phantom nodes to Num Number of Phantom Nodes # of phantom nodes/ total nodes
10/24-10/ MWCN Outline Introduction Network Saturation Capacity Maximum Instantaneous Capacity Discussion
10/24-10/ MWCN Maximum Instantaneous Capacity (MIC) MIC reflects the bottleneck throughput between any set of sources and destinations. MIC can only be achieved under ideal scheduling - -- every link either transmitting/receiving, or in deferral state.
10/24-10/ MWCN Maximum Instantaneous Capacity (MIC) The objective is to find a sequence of simultaneously active links --- aggregate link set that cover the connected work. MIC is the bottleneck of the aggregate link set. MIC can be approximated in two steps: Find the maximum aggregate link set --- NP problem Find the bottleneck c1 simultaneous links c2 simultaneous links c3 simultaneous links c1>= c2>=c3 Bottleneck is the MIC: c3
10/24-10/ MWCN NP completeness By appropriate means, the problem of finding maximum aggregate link set in the network can be transformed to classic maximum independent set problem [6]. (1,2) (4.5) (3,4)(2,5) (2,3)
10/24-10/ MWCN MIC: The greedy Algorithm 1. List all the feasible deferral sets in ascending order by the number of links in each set. 2. Pick the first deferral set in the list, transmission along corresponding link can be granted. 3. If more than one deferral set have same size, the tie is broken by activating the link with minimum LOS (line-of- sight) distance. 4. Update the candidate deferral list. 5. Update the size of remaining feasible deferral sets. 6. Repeat 1-5 until the candidate deferral set list is empty.
10/24-10/ MWCN Random Link Selection Randomly select the link to be activated. Faster than greedy heuristic Results are of the same order. NConcurrent Links GreedyRandom navg
10/24-10/ MWCN Bottleneck Aggregate Link Set Every link has to be activate at least once. The MIC is the bottleneck the maximum aggregate link set. The optimal solution is NP-complete. Greedy algorithm has polynomial bounded number of iterations. Random selection.
10/24-10/ MWCN Experimental Result NGreedy AlgorithmRandom Selection RoundBottleneckRoundBottleneck navg Number of requited iterations and corresponding lower bound
10/24-10/ MWCN Outline Introduction Network Saturation Capacity Maximum Instantaneous Capacity Discussion
10/24-10/ MWCN Discussion The semantic of network capacity itself is analyzed to provide a clearer understanding and basis for comparison. The analysis is central of a broad cross-layer framework Extensible in terms of access protocols, generalization and application to real control problems. The results, while sub-optimal and on worst-case analysis improve on the most often cited results from [2]
10/24-10/ MWCN Discussion (2) From [2], using protocol model, the capacity of a random network is Number of concurrent active link in a saturated network can be approximated by the number of non-overlapping level-1 interference sets. Which can be obtained by: Network capacity then is:
10/24-10/ MWCN Conclusion The extension of the channel capacity analysis [?] The semantic of network capacity is discussed with two interpretation --- NSC and MIC. Agreement of the results reported in [2] mutually validated the two models Provides insight regarding how to more effectively leverage available network capacity.
10/24-10/ MWCN Reference [1] Theoretical channel capacity in multi-hop ad hoc networks by Yue Fang and A. Bruce McDonald [2] The capacity of wireless networks by P. Gupta and P.R. Kumar [3] Finding a maximum independent set by R. E. Tarjan and A. E. Trojanowski. [4] Theoretical Maximum Throughput of IEEE and its Applications by Jangeun Jun, Pushkin Peddabachagari and Miail Sichitiu