using collision free scheduling dream or reality
play

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


  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

  2. Medium Access Control � Nodes need to coordinate the access to the medium 2 • Transmission time, power, channel, rate, etc. 4 � Distributed 3 1 • Random Access (Aloha, CSMA, etc.) 6 • Collision Free (TDMA, FDMA, etc.) 5 7 8 � 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?

  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.)

  4. Our Current Random Access System* (2008) � 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

  5. Multihop Wireless Network Usually no predefined topology no “Links” and no “Neighbors” 2 4 3 1 6 5 8 7 Not really “Disks”

  6. Wireless Networking Technologies SHORT < RANGE > LONG Metropolitan Area 802.16 Public Safety Military / Network / Cellular LTE 802.11b Local Area 802.11a/g/n Network Personal Area WiMedia ZigBee Network Bluetooth UWB LOW < DATA RATE > HIGH � The systems we have been experimenting with are mostly Random Access systems

  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

  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

  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

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

  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) λ 12 , λ 14 , λ 16 1 4 3 λ 6 i , ... λ 21 , λ 24 , λ 28 2 6 5 7 8 � Only a subset of the links can be activated simultaneously, due to interference

  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 100% O(??) Interference Topology ?% O(?) Throughput/ Delay

  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

  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

  15. What’s Next? Collision Free Random Access Interference Graph Models Realistic Channel Models ? ( SINR > γ ) � The one time scheduling problem is already hard � Approaches for the general problem • Randomized Scheme • Local Pooling

Recommend


More recommend