iCAR : an Integrated Cellular and Ad-hoc Relaying System *

advertisement
iCAR : an Integrated
Cellular and Ad-hoc
Relaying System *
Hongyi Wu
Advisor: Dr. Chunming Qiao
LANDER, SUNY at Buffalo
This project is supported by NSF under the contract
ANIR-ITR 0082916 and Nokia.
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
What is a cellular system?
The problem of scarce
frequency resource
Based on subdivision
of geographical area
One Base Transceiver
Station (BTS) in each
cell.
Frequency is reused in
cells far away.
Problems in Cellular Systems
 A MH can only access the channels in one cell (except
soft-handoff).
 Unbalanced traffic among cells
 Variable locations of the Hot Spots (congested cells)
 Cell-splitting not flexible nor cost-effective enough
 Tremendous growth of wireless data/voice traffic
 Limited capacity
What is Mobile Ad hoc
Network (MANET)?
An autonomous system of mobile nodes
connected by wireless links.
The nodes are routers.
The nodes are organized in a arbitrary
graph.
The nodes are free to move.
Objectives of Our Work
Balance traffic among cells
Decrease call blocking and dropping probability
Increase system’s capacity cost-effectively
Support heterogeneous networks
Provide service for shadow area
Reduce mobile host’s (MH) transmission power
and/or increase transmission rate
Outline
Motivations
Introduction of iCAR
iCAR Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Basic Idea : Integration of Cellular
and Ad-hoc Relaying Technologies
ARS : Ad-hoc
Relaying Stations
Each ARS and MH
has two interfaces
(celluar and relay)
ARS
MH
One example of relaying
MH X moving into congested Cell B is relayed
to Cell A
A
x
B
(a)
A
x
(b)
B
An ARS differs from a BTS and a MH
Compared to BTS
Mobility
Air interface
Compared to MH
Mobility
Security,authentication,privacy
Billing
Basic Operations
Primary Relay : a strategy that establishs a relaying
route between a MH (in congested cell) to a nearby
non-congested cell.
Failed Hand-off
Blocked new call
MH switches over
from C-interface
to R-interface
A
x
B
Basic Operations (Cont’d)
Secondary Relay
Primary relay failed
A
Not covered by
ARS
Reachable BTS is
congested too
Free the channel
of an active call
which can be
relayed to a
neighbor cell
x
B
y
(a)
x
A
y
(b)
B
Basic Operations (Cont’d)
Cascaded Relay
Cascade the above relays more multiple times if
they are failed.
x
A
B
x
A
y
C
z
y
C
z
B
CI and NCI
Congestion-Induced (CI) Relaying
Reduce call blocking or dropping
probability when congestion
occures.
Noncongestion-Induced (NCI)
Relaying
Pro-actively balance load
Shadowing Area
Uncovered Area
Transmission Power
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Full Coverage
 The maximum number of relay stations needed so as
to ensure that a relaying route can be established
between any BTS and an MH located any where in the
cell
 R2 
n  2  2 
r 
1 Km 1.5 Km
200m 50
114
350m 18
38
500m 8
18
2 Km
200
66
32
Seed Growing Approach
With fewer ARS’s, relaying can still be effective.
Some can be seeds (placed at each pair of
shared edges), and others can grow from them
(placed nearby).
Number of Seed ARSs
For a fix coverage area, the system with fewer
UN-SHARED edges needs more seed ARSs.
The max number is obtained by considering a
circle area and count the number of shared
edges.
Proposition: For a n-cell
system, the maximum
number of seed ARS’s is

3n  4 n  4

Quality of Coverage
The quality of ARS coverage (Q) is defined to be
the relay-able traffic in an iCAR system.
The Q value depends on the traffic intensity, the cell
size, the ARS size, the system topology, etc.
The higher the Q value, the better the ARS
placement
The Q value is not always proportional to the ARS
coverage.
Seed ARS’s Placement
Two approaches to place the
seed ARS
Edge (ARS No.1)
S
S
 TA  (1  bB )   TB  (1  bA )
2
2
Half of S covers cell A,
but only unblocked part
(1-bB) of them is relay-able
B
B
A
2
 S: ARS ceverage;
 TA, TB: Traffic intensity of cell A
and B.
 bA,bB: Blocking probability of cell A
and B.
QEdge 
B
…
B
2' 1
1'
B
B
3
3'
Seed
ARS’s
Seed ARS’s Placement
 Vertex (ARS No.1')
QVertex 
S
2S
 TA  (1  bB2 ) 
 TB  (1  bA  bB )
3
3
Two third of S covers
One third of S covers
cell B. ..
cell A. Note that, the
Blocking probability is
bB2 because the call may
Be relayed to two cells.
B
B
B
A
2
B
2' 1
1'
B
B
3
3'
Seed
ARS’s
Seed ARS’s: Edge v.s. Vertex
Preliminary results
Case1 : when TB<TA<50
Erlangs, Qvertex<QEdger.
Case2 : when TA, TB>50
Erlangs or TA<TB,
QVertex>QEdge.
Case2 is out of normal
operation range
Rule of Thumb 1
Place the seed ARS's
at edges of a hot spot
cell.
Seed ARS v.s. Grown ARS
Preliminary Results
Case1 : seed (ARS 2).
Assuming edge
placement of seed)
Case2 : grow (ARS
2’). The QoC value of
the grown ARS is
about 0.61•S •TA•(1bB).
Rule of Thumb 2
Try to place an ARS as
a seed if it is possible.
Growing Direction
When there are already
sufficient seed ARS’s,
Additional ARS's can
grow
toward inside of a hot
cell A (ARS No.3)
toward outside of cell A
(ARS No.3')
Rule of Thumb 3
Place an ARS in the cell
with a higher traffic
intensity.
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Theorems
Theorems1
Assume that the total traffic in a n-cell system is
T Erlangs, then the (system wide) call
blocking probability is mininized when the
traffic in each cell is T/n Erlangs.
Why?
Assume there
are M channels in each cell, and the traffic intensity in cell i is Ti
n
(
T  Ti ). According to Erlang B formula, the blocking probability in each cell
is
i 1

Theorem (Cont’d)
The average blocking probability of entire system is
In order to compute the minimum value of B, we derive the partial
differentiation,
Solve a group of equations, we can get the critical points,
Theorems (Cont’d)
Theorem2
For a given total traffic in a system, and a fixed number
of data channels, an idea iCAR system has a lower
blocking probability than any conventional cellular
system (including a perfectly load-balanced one).
Why?
An idea iCAR system can relay traffic from one cell to any other cells. So, it can
be treated as a SUPER cell with nT traffic and nM channels. The blocking
probability of the super cell is
We can prove that it is lower than B(M,T).
Analysis based on multidimensional Markov chains
Consider a system with only seed ARS’s
Analysis (Cont’d)
For primary relaying
An approximate model (considering cell X in
figure (b))
To simplify the analysis, we assume that the
blocking probability of the neighboring cells of X is
fixed, i.e. the traffic relayed to cell Bs won’t
change their blocking probability. This assumption
will be nullified in the accurate analysis model.
Analysis (Cont’d)
For primary relaying
An approximate model
State diagram
Final result
Analysis (Cont’d)
For primary relaying
Analysis (Cont’d)
An accurate
model of
primary
relaying for
a 2-cell
system.
Analysis (Cont’d)
Secondary
relaying
An approximate
model
Analysis (Cont’d)
An accurate model
Simulations
Simulation model
GloMoSim
25 cells
Cell A is a hot spot
Location dependent traffic
(ripple effect)
50 DCH’s per cell
56 seed ARS’s
25,600 MH’s
Call arrive rate is in
poisson distribution
Holding time is in
exponential
Simulations (cont’d)
Results
Blocking rate
Blocking rate can
be reduced by
primary relaying,
but not much
Secondary
relaying reduces
the call blocking
rate further
Simulations (Cont’d)
More results
Call Dropping Rate
Throughput
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Signaling and routing
protocols for QoS traffic
Why do we need signaling and routing
protocols?
For iCAR to support real-time IP-based applications in
wireless mobile environment, set up bandwidth
guaranteed relaying path.
Candidates of protocols for iCAR
Protocol 1: a PSC-assisted
protocol
Primary relaying
Protocol 1 (cont’d)
Secondary relaying
Protocol 2: a link-state
based protocol
Primary relaying
Protocol 2 (Cont’d)
Secondary relaying
Protocol 3: an aggressive
route-searching protocol
Primary relaying
Protocol 3 (cont’d)
Secondary relaying
Performance Comparison
Three protocols have their own
advantages and disadvantages
The PSC-assisted protocol will have the
lowest signaling overhead in terms of the
number of signaling messages. But in this
protocol, PSC becomes the performance
bottle neck and a signal point of failure.
Performance Comparison
(Cont’d)
The link-state based protocol is distributed. It
requires the ARSs to flood the update
messages. Also, the ARSs need large enough
memory to maintain topology and bandwidth
information, and high computation power to
compute the relaying route.
The aggressive route searching protocol does
not maintain the relaying bandwidth
information of other ARSs. It is an ondemand and the simplest distributed protocol.
It requires fewest memory and computing
power.
Simulation
We evaluate the performance of the
proposed signaling protocols in terms of
request rejection rate and signaling
overhead via simulations.
Seven cells, 30~60 ARSs and 1600 MHs
were simulated in the model we discussed
before.
Simulation Results
Blocking rate
Simulation results (cont’d)
Signaling Overhead
Outline
Motivations
Introduction of iCAR
ARS Placement
Seed ARS
Quality of Coverage
iCAR Performance
Theorems
Analysis
Simulations
Signaling Protocols
Future Work and Conclusion
Future Work
Mobility Tracking
With the help of GPS, we can keep track of
the position of MHs and ARSs, so that we can
move the ARSs to the best positions.
ARS Management/Moving
With the movement of ARSs, issues such as
route reestablishment, etc., need to be
addressed.
Future Works (Cont’d)
MAC layer design
The iCAR system needs a novel MAC protocol
to support relaying. The IEEE802.1X protocols
may not be the optimized solutions for iCAR
as the cellular infrastructure can help packet
scheduling so as to avoid collisions.
Conclusion
A purely cellular or purely Ad-hoc network will
not be scalable, nor versatile enough.
The integrated architecture can efficiently
balance the traffic load dynamically, thus reduce
the call blocking /hand-off dropping probability,
and increase the effective capacity of a system.
Other benefits include shadow coverage, fault
tolerance and reduced transmission power
and/or increased transmission rate.
Publications
 “Integrated Cellular and Ad hoc Relaying (iCAR) System” Pushing the
Performance Limits of Conventional Wireless Networks”, HAWAII
INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, HICSS35, January 7-10, 2002, Big Island, Hawaii.
 “Overcoming The Limits Imposed By Cellular Boundaries With iCAR", in
Asia-Pacific Optical and Wireless Communications, November 12-16,
2001. Beijing, China.
 "An Integrated Cellular and Ad hoc Relaying System : iCAR", in IEEE
Journal on Selected Areas in Communication (JSAC) special issue on
Mobility and Resource Management in Next Generation Wireless System,
Oct., 2001.
 "Distributed Signaling and Routing Protocols in iCAR (integrated Cellular
and Ad hoc Relaying System)", in the Fourth International Symposium on
Wireless Personal Multimedia Communications (WPMC'01), Sept. 9-12,
2001. Aalborg, Denmark.
Publications (Cont’d)
 "Quality of Coverage: A New Concept for Wireless Networks", in ACM
SIGCOMM 2001 conference student poster session, August 27-31, 2001,
Mandeville Auditorium, UC San Diego, CA
 "Performance Analysis Of iCAR (Integrated Cellular and Ad-hoc Relay
System)", in IEEE International Conference on Communications (ICC'01),
June 11-14, 2001. HELSINKI, FINLAND.
 "An New Generation Wireless System with Integrated Cellular and Mobile
Relaying Technologies", in International Conference on Broadband
Wireless Access Systems (WAS'2000), Dec. 4-6, 2000. San Francisco,
CA.
 "iCAR: an Integrated Cellular and Ad-hoc Relay System", in IEEE
International Conference on Computer Communications and Networks
(ICCCN'2000), Oct, 2000. Las Vegas, NV.
 "Load Balancing via Relay in Next Generation Wireless Systems" in IEEE
Workshops on Mobile Ad Hoc Net Working and Computing
(MobiHoc'2000), in conjunction with MobiCom'2000, Aug 7-11, Boston,
MA. pp. 149-150.
Download