Distance-Based%20Location%20Update%20and%20Routing%20in%20Irregular%20Cellular%20Networks

About This Presentation
Title:

Distance-Based%20Location%20Update%20and%20Routing%20in%20Irregular%20Cellular%20Networks

Description:

Distance-Based Location Update and Routing. in Irregular Cellular Networks ... Dynamic location update (or registration) scheme. time based. movement based ... –

Number of Views:38
Avg rating:3.0/5.0
Slides: 37
Provided by: csK4
Learn more at: https://www.cs.kent.edu
Category:

less

Transcript and Presenter's Notes

Title: Distance-Based%20Location%20Update%20and%20Routing%20in%20Irregular%20Cellular%20Networks


1
Distance-Based Location Update and Routing in
Irregular Cellular Networks
Victor Chepoi, Feodor Dragan, Yan
Vaxes University of Marseille, France Kent State
University, Ohio, USA
SAWN 2005
2
Regular Cellular Network
3
Regular Cellular Network as Benzenoid and
Triangular Systems
  • Benzenoid Systems is a simple circuit of the
    hexagonal grid and the region bounded by this
    circuit.
  • The Duals to Benzenoid Systems are Triangular
    Systems

4
Addressing, Distances and Routing Necessity
  • Identification code (CIC) for tracking mobile
    users
  • Dynamic location update (or registration) scheme
  • time based
  • movement based
  • distance based
  • (cell-distance based is best, according
    to Bar-NoyKesslerSidi
    94)
  • ?Distances
  • Routing protocol

5
Current situation
  • Current cellular networks do not provide
    information that can be used to derive cell
    distances
  • It is hard to compute the distances between cells
    (claim from Bar-NoyKesslerSidi94)
  • It requires a lot of storage to maintain the
    distance information among cells (claim from
    AkyildizHoLin96 and LiKamedaLi00)

6
Our WMAN04 results for triangular systems
  • Scale 2 isometric embedding into Cartesian
    product of 3 trees
  • cell addressing scheme using only three small
    integers
  • distance labeling scheme with labels of size
    -bits per node and constant time
    distance decoder
  • routing labeling scheme with labels of size
    O(logn)-bits per node and constant time routing
    decision.

7
Distance Labeling Scheme
  • Goal Short labels that encode distances and
    distance decoder, an algorithm for inferring the
    distance between two nodes only from their labels
    (in time polynomial in the label length)
  • Labeling v ? Label(v)
  • ( for trees,
    bits per node Peleg99)
  • Distance decoder D(Label(v), Label(u)) ?
    dist(u,v)
  • (for trees,
    constant decision time)

Distance
8
Routing Labeling Scheme
  • Goal Short labels that encode the routing
    information and routing protocol, an algorithm
    for inferring port number of the first edge on a
    shortest path from source to destination, giving
    only labels and nothing else
  • Labeling v ? Label(v)
  • Distance decoder R(Label(v), Label(u)) ?
    port(v,u)

Distance
(for trees, bits per node and
constant time decision ThorupZwick01)
9
Our WMAN04 results for triangular systems
  • Scale 2 isometric embedding into Cartesian
    product of 3 trees
  • cell addressing scheme using only three small
    integers
  • distance labeling scheme with labels of size
    -bits per node and constant time
    distance decoder
  • routing labeling scheme with labels of size
    O(logn)-bits per node and constant time routing
    decision.

10
Three edge directions?three trees
11
Addressing
12
Scale 2 embedding into 3 trees
13
Distance labeling scheme for triangular systems
  • Given G, find three corresponding trees
    and addressing
    (O(n) time)
  • Construct distance labeling scheme for each tree
  • (O(nlogn) time)
  • Then, set
  • -bit labels and constructible in
    total time

14
Distance decoder for triangular systems
  • Given Label(u) and Label(v)
  • Function distance_decoder_triang_syst(Label(u),Lab
    el(v))
  • Output

½(distance_decoder_trees(
)
(distance_decoder_trees(
)
(distance_decoder_trees(
))
Thm The family of n-node triangular systems
enjoys a distance labeling scheme with
-bit labels and a constant time distance
decoder.
15
Routing labeling scheme for triangular systems
  • Given G, find three corresponding trees
    and addressing
  • Construct routing labeling scheme for each tree
    using ThorupZwick method (log n bit labels)
  • Then, set

Something more
16
Choosing direction to go from v
Direction seen twice is good
17
Mapping tree ports to graph ports
Then,
(i.e., 3xlog n3x4x3xlogn bit labels)
18
Routing Decision for triangular systems
Given Label(u) and Label(v)
Thm The family of n-node triangular systems
enjoys a routing labeling scheme with
-bit labels and a constant time routing
decision.
19
Cellular Networks in Reality
  • Planned as uniform configuration of BSs, but in
    reality BS placement may not be uniformly
    distributed (? obstacles)
  • To accommodate more subscribers, cells of
    previously deployed cellular network need to be
    split or rearranged into smaller ones.
  • The cell size in one area may be different from
    the cell size
    in another area (dense/sparse populated
    areas)
  • Very little is known for about
    cellular networks
    with non-
    uniform distribution of BSs
    and non-uniform cell
    sizes

20
Our Irregular Cellular Networks
  • We do not require from BSs to be set in a very
    regular pattern (? more flexibility in designing)
  • Cells formed using the Voronoi diagram of BSs
  • The communication graph is the Delaunay
    triangulation
  • Our only requirement each inner cell has at
    least six neighbor cells (6 in regular cellular
    networks)

21
Trigraphs
  • If in the Voronoi diagram of BSs each inner cell
    has at least six neighbor cells (6 in regular
    cellular networks)
  • ? (the Delaunay graphs) Trigraphs are planar
    triangulations with inner vertices of degree at
    least six (if all 6 ? triangular system)

Cells
22
Our results for trigraphs
  • Low depth hierarchical decomposition of a
    trigraph
  • distance labeling scheme with labels of size
    -bits per node and constant time
    distance decoder
  • routing labeling scheme with labels of size
    - bits per node and constant time
    routing decision.

23
Cuts in Trigraphs
  • Distance formula
  • Border lines are shortest paths
  • A and B parts are convex
  • Projections are subpaths

24
Distances via cut
  • Distance formula
  • Necessary information
  • Decoder

x
y
25
Decomposition partition into cones
26
Decomposition tree
v
27
Decomposition tree
v
the depth is log n
28
The decomposition tree and the labels
v
0
1
2
the depth is log n
3
  • Necessary information for level q in the
    decomposition

4
5
x
  • The Labels

( bits)
29
The decomposition tree and the labels
v
0
1
2
3
3
4
y
  • Necessary information for level q in the
    decomposition

4
5
x
  • The Labels

( bits)
30
Distance decoder
31
Routing via cut
  • Necessary routing information
  • Decoder

x
y
32
Routing labels
v
0
1
2
the depth is log n
3
  • Necessary information for level q in the
    decomposition

4
  • The Labels

5
x
( bits)
33
Main Result and Forthcomings
Thm The family of n-vertex trigraphs enjoy
distance and routing labeling schemes with
-bit labels and constant time
distance decoder and routing decision.
34
Open Problems
  • Channel Assignment Problem in Irregular Cellular
    Networks ( coloring
    in Trigraphs).
  • BSs Placement Problem (resulting in a Trigraph)
  • Service area with demands, obstacles
  • Deploy min. of BSs to cover area
  • Not-Simply Connected Regular Cellular Networks
    (with holes)

35
Thank you
36
Other Results
Thm The families of n-node (6,3)-,(4,4)-,(3,6)-pl
anar graphs enjoy distance and routing labeling
schemes with -bit labels and
constant time distance decoder and routing
decision.
  • (p,q)-planar graphs
  • inner faces of length at least p
  • inner vertices of degree at least q
Write a Comment
User Comments (0)
About PowerShow.com