Using Collision-Free Scheduling: Dream or Reality? Gil Zussman - - PowerPoint PPT Presentation

using collision free scheduling dream or reality
SMART_READER_LITE
LIVE PREVIEW

Using Collision-Free Scheduling: Dream or Reality? Gil Zussman - - PowerPoint PPT Presentation

Using Collision-Free Scheduling: Dream or Reality? Gil Zussman Department of Electrical Engineering Columbia University Theory and Practice in Wireless Networks, USC May 2008 Medium Access Control Nodes need to coordinate the access to the


slide-1
SLIDE 1

Using Collision-Free Scheduling: Dream or Reality?

Gil Zussman Department of Electrical Engineering Columbia University

Theory and Practice in Wireless Networks, USC May 2008

slide-2
SLIDE 2

Medium Access Control

Nodes need to coordinate the access to the medium

  • Transmission time, power, channel, rate, etc.

Distributed

  • Random Access (Aloha, CSMA, etc.)
  • Collision Free (TDMA, FDMA, etc.)

In the wireline domain (Ethernet)

  • Random Access (CSMA/CD) Collision Free (switching)

In the wireless domain

  • Is collision free doable?
  • If yes, what can be achieved? (throughput, delay, fairness, energy

efficiency)

  • At what cost?

2 3 5 6 4 7 8 1

slide-3
SLIDE 3

My First Random Access System (Winter 1990/1)

Army/Navy “Portable” Radio Communication System (AN/PRC-77) Suffered from collisions, interference, and back pain (20 Lb.)

slide-4
SLIDE 4

10 iRobot Roombas with

IEEE 802.11g

Suffers from collisions

and interference

  • But at least can clean

your apartment * Jointly with J. Reich, V. Misra, and D. Rubinstein

Our Current Random Access System* (2008)

slide-5
SLIDE 5

Multihop Wireless Network

Usually no predefined topology no “Links” and no “Neighbors” Not really “Disks”

2 3 5 6 4 7 8 1

slide-6
SLIDE 6

Wireless Networking Technologies

ZigBee

SHORT < RANGE > LONG LOW < DATA RATE > HIGH

Personal Area Network Local Area Network

Bluetooth 802.11b 802.11a/g/n

Metropolitan Area Network / Cellular

802.16 WiMedia

The systems we have been experimenting with are mostly Random

Access systems

LTE UWB Military / Public Safety

slide-7
SLIDE 7

IEEE 802.16 (WiMax) Mesh

Provides the backbone between the Base Stations

  • Can be used in Rural Areas
  • Nodes coordinate with their two hop neighborhood
  • Coordinate a collision free schedule
slide-8
SLIDE 8

Military Systems

Joint Tactical Radio System (JTRS) and similar systems are

being developed

  • Based on Software Defined Radio

There is no “one size fits all” solution

  • MANET between fighter planes ≠ MANET between infantry soldiers
  • Many waveforms
  • Some will use Random Access and some Collision Free
slide-9
SLIDE 9

Collision Free vs. Random Access

Have been around for decades Different systems need different approaches (I believe) we will keep seeing both Another important dimension - Theory vs. Practice

slide-10
SLIDE 10

Theory vs. Practice

Fundamental understanding of wireless networks Practical solutions to real-world networking problems Interference Graph Models Realistic Channel Models (SINR-Based) Collision Free Random Access

slide-11
SLIDE 11

Ongoing Research - Collision Free/ Interference Graph

Network Model (Tassiulas and Ephremides, 1992) Time-slotted system Stochastic arrivals – i.i.d. process with arrival rates λij (are not known

in advance)

Only a subset of the links can be activated simultaneously, due to

interference

λ12 , λ14 , λ16

2 1 3 5 6 4 7 8

λ21 , λ24 , λ28 λ6i , ...

slide-12
SLIDE 12

Ongoing Research - Collision Free/ Interference Graph

Developing distributed algorithms

  • Based on the centralized framework of

Tassiulas and Ephrimedes (1992)

Tradeoffs between decentralization, complexity, throughput, delay,

fairness, and the effects of topology, and interference

Decentralization/ Complexity Throughput/ Delay Interference Topology ?% 100% O(?) O(??)

slide-13
SLIDE 13

Randomization approach [Modiano, Shah, Zussman, 06]

Randomized scheduling framework that achieves 100%

throughput

  • Based on a result of Tassiulas, 1998

Comparable complexities to the deterministic distributed

greedy algorithms that achieve fractional throughput

slide-14
SLIDE 14

Partitioning Approach [Brzezinski, Zussman, Modiano, 06,08]

Identified graphs in which distributed algorithms achieve

100% throughput

  • Based on the notion of Local Pooling (Dimakis and Walrand, 2006)

Examples

  • Trees under any interference

degree

  • Chordal graphs under

secondary interference

slide-15
SLIDE 15

What’s Next?

The one time scheduling problem is already hard Approaches for the general problem

  • Randomized Scheme
  • Local Pooling

Interference Graph Models Realistic Channel Models Collision Free Random Access

?

(SINR > γ)