Topology Control Meets SINR The Scheduling Complexity of Arbitrary Topologies - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Topology Control Meets SINR The Scheduling Complexity of Arbitrary Topologies

Description:

Sk, Slog(3 n) k, S2log(3 n) k , ... , Sxlog(3 n) k ... in decreasing order of longest link in Fk = Sk U Slog(3 n) kU...U S xlog(3 n) k ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 20
Provided by: Peng154
Category:

less

Transcript and Presenter's Notes

Title: Topology Control Meets SINR The Scheduling Complexity of Arbitrary Topologies


1
Topology Control Meets SINRThe Scheduling
Complexity of Arbitrary Topologies
AdviserJen-Yeu Chen Ph.D. StudentYen-Hua Chen
2
Topology Control Meets SINR
Topology Control Meets SINR The Scheduling
Complexity of Arbitrary Topologies
3
Topology Control Meets SINR
Topology Control Meets SINR The Scheduling
Complexity of Arbitrary Topologies
What is topology control ?
  • Idea Drop links to long-range neighbors
  • Purpose Reduces energy and interference!
  • But still stay connected or satisfies other
    properties
  • Spanner properties
  • Low node degree
  • Low static interference
  • Etc

No node should be disturbed by many other nodes.
4
Topology Control Meets SINR
Topology Control Meets SINR The Scheduling
Complexity of Arbitrary Topologies
What is SINR ??Scheduling!
  • A schedule to actually realize the selected links
    (transmission requests), to successfully transmit
    message over them

Received signal power from sender
Power level of sender u at receiver v
Path-loss exponent
Minimum signal-to-interference ratio
Noise
Distance between two nodes
Received signal power from all other nodes
(interference)
5
Topology Control Meets SINR
Topology Control Meets SINR The Scheduling
Complexity of Arbitrary Topologies
What is the relationship between topology control
and physical scheduling?
  • Which topologies can be scheduled efficiently?
  • How should requests/topologies be scheduled?
  • Are currently used MAC-layer protocols good?

6
Outline
  • Introduction
  • The Scheduling Complexity of Wireless Network
  • Comparisons
  • Conclusions

7
Introduction
  • Good topology or bad topology?
  • Let ?3, ?3, and N0.01µW
  • Set the transmission powers as followsPC -15
    dBm and PA 1 dBm
  • SINR at B is
  • SINR at D is

C
D
A
B
4m
1m
2m
A wants to send to B, C wants to send to D
8
Introduction
von Rickenbach et al., WMAN05
  • Iin Measuring a topology's interference
  • Given a topology (or a set of communication
    requests) T
  • Iin is the maximum number of nodes by which a
    receiver can potentially be disturbed.
  • Formally,
  • Node u may disturb all nodes closer than its
    farthest neighbor
  • Draw a disk around each node with radius
    longest outgoing link
  • Interference of node u nodes whose distance
    to u is at most the distance to their farthest
    neighbors
  • disks by which u is covered - 1
  • Iin Interference of topology or set of requests T
    maximum interference over all nodes

Coverage of Node u
Interference arises at the receiver!
Iin 2
9
The Scheduling Complexity of Wireless Networks
  • n nodes in 2D Euclidean plane (arbitrary,
    possibly worst-case position)
  • An arbitrary topology T (analogous a set of
    communication requests)
  • Nodes can choose power levels
  • Message successfully received if SINR at receiver
    sufficient

Scheduling Complexity S(T) The minimum number of
time slots required until all links in T have
been successfully scheduled at least once!
Moscibroda,Wattenhofer,Infocom 2006
Clearly, S(T) ? O(n) (if broadcast allowed)
What is known
Scheduling Complexity of Strong
Connectivity S(T) ? O(log4n)
10
The Scheduling Complexity of Wireless Networks
4
Example Consider topology T
8
2
1
7
3
5
6
Time-Slot Links T1 1?2, 4?5, 6?7 T2 3?1, 5?4,
7?6 T3 7?8, 3?5 T4 8?4
? The scheduling complexity of T is at most 4
11
The Scheduling Complexity of Wireless Networks
  • Our Results
  • In the paper we prove the following theorem
  • Theorem Scheduling Complexity of any topology T
    with in-interference Iin is at most
  • S(T) ? O(Iin log2n)
  • This result hold in every (even worst-case)
    networks
  • Theoretically, good static topologies can be
    scheduled eficiently ? no fundamental scaling
    problem in scheduling
  • This implies that topology control (reducing Iin)
    helps!
  • But, achieving this result requires highly
    non-trivial power assignments and scheduling !

12
The Scheduling Complexity of Wireless Networks
Moscibroda, Wattenhofer, Infocom 2006
1
2
25
26
27
28
29
210
22
23
24
  • Bad Scheduling in SINR
  • Consider the exponential chain
  • This topology has interference Iin 1
  • All links can be scheduled in O(1) time!
  • But, it can be shown that
  • Any protocol with uniform power assignment has
    time ?(n)
  • Any protocol with power according to
    has time ?(n)

Energy-Metric !
13
The Scheduling Complexity of Wireless Networks
Each point is a node A box is a length class
Node xj in a length class Si 2i lt longest link
of xj lt 2i1
  • Our Protocol overview
  • Partition the set of nodes into sets, according
    to their longest link
  • Consider nodes in sets (0 lt kltlog(3?n))Sk,
    Slog(3?n)k, S2log(3?n)k , , Sxlog(3?n)k
  • Schedule all links belonging to nodes in these
    sets.
  • Assign power levels
  • Schedule as many as possible nodes to transmit
    simultaneously

nodes either have almost same radii or their
radii differ significantly
14
The Scheduling Complexity of Wireless Networks
  • Our Protocol Power Assignment
  • A node v in length-class ? and a link of length d
    transmit roughly with a power of
  • P(v) (3nb)? d?
  • But now, short links disturb distant long
    links!!!
  • Therefore, we also need to carefully select the
    transmitting nodes!

Intuitively, nodes with small links must
overpower their receivers!
This would be assignment
15
The Scheduling Complexity of Wireless Networks
  • Our Protocol Scheduling Links
  • Short links are overpowered
  • create much more interference
  • this precludes simple geometric arguments!
  • In each time slot T, consider all nodes in
    decreasing order of longest link in Fk Sk U
    Slog(3?n)kUU S xlog(3?n)k
  • Add a node to ET if allowed() evaluates to true
  • T T 1 Fk Fk \ ET

To bound the interference
16
Comparisons
Theorem Scheduling Complexity of a topology T
with in-interference Iin is at most S(T) ? O(Iin
log2n)
All current MAC protocols
Topology Iin our protocol
uniform power energy-metric
nearest neighbor forest 5
S(T)?O(log2n) S(T)??(n) exponential chain
1 S(T)?O(log2n) S(T)??(n)(directed) strong
connectivity - asymmetric links O(log n)
S(T)?O(log3n) S(T)??(n)
Improves the scheduling complexity of
connectivity!
17
Comparisons
Theorem Scheduling Complexity of a topology T
with in-interference Iin is at most S(T) ? O(Iin
log2n)
All current MAC protocols
Topology Iin our protocol
uniform power energy-metric
nearest neighbor forest 5
S(T)?O(log2n) S(T)??(n) exponential chain
1 S(T)?O(log2n) S(T)??(n)(directed) strong
connectivity - asymmetric links O(log n)
S(T)?O(log3n) S(T)??(n) - symmetric
links S(T)??(n)
Scheduling asymmetric vs. symmetric links!
18
Conclusions
  • Improved scheduling complexity of connectivity
  • From O(log4n) to O(log3n)
  • Scheduling symmetric links vs. asymmetric links
    in topologies
  • Using symmetric links has numerous practical
    advantages
  • Asymmetric topologies can be scheduled much
    faster
  • Power assignment is crucial
  • Uniform power assignment leads to extremely slow
    schedules
  • Energy-Metric power assignment Pd?, too
  • Bridge gap between information theoretic world
    (SINR) and protocol design (graph-based, topology
    control)
  • Fundamental justification for topology control

19
Thanks for Your Attendance
Write a Comment
User Comments (0)
About PowerShow.com