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
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 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?
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.)
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
Multihop Wireless Network Usually no predefined topology no “Links” and no “Neighbors” 2 4 3 1 6 5 8 7 Not really “Disks”
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
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
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
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
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)
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
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
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
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
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
Explore More Topics
Stay informed with curated content and fresh updates.