A Glimpse at Three Wireless Networking Problems.ppt
《A Glimpse at Three Wireless Networking Problems.ppt》由会员分享,可在线阅读,更多相关《A Glimpse at Three Wireless Networking Problems.ppt(75页珍藏版)》请在麦多课文档分享上搜索。
1、A Glimpse at Three Wireless Networking Problems,Bob KinickiComputer Science Departmentrekcs.wpi.eduColloquium October 5, 2007,October 5, 2007 Three Wireless Networking Problems,2,Outline,Thoughts and Mini-Motivation Wireless Networking Primer #1 Dynamic Rate Adaptation Performance problems with ARF
2、Rate Adaptation Algorithms RBAR, CARA, RFT and CARAF Wireless Sensor Networks (WSNs) #2 Dynamic Cluster Formation #3 Power-Aware MAC Protocols SMAC, TMAC, WiseMAC, SCP-MAC andCrankshaft,October 5, 2007 Three Wireless Networking Problems,3,My Research Space,Networking,Wireless Networking,Wireless Sen
3、sor Networks,198320032006,October 5, 2007 Three Wireless Networking Problems,4,The Future of Sensor Networks?,Wireless Primer,October 5, 2007 Three Wireless Networking Problems,6,LAN Terminolgy,802.3:Ethernet CSMA/CD 802.11a/b/g:WiFi CSMA/CA 802.15.4:ZigBee 802.11-basedlower data rates, lower power
4、Bluetooth: TDMA- wireless Personal Area Networks (PANs) that provide secure, globally unlicensed short-range radio communication. Clusters with max of 8: cluster head + 7 nodes,WSNs,October 5, 2007 Three Wireless Networking Problems,7,Wireless LANS,Infrastructure with AP (Access Point) Mobile Ad Hoc
5、 Networks (MANETs) Wireless Sensor Networks (WSNs) Interacting AP Topologies,October 5, 2007 Three Wireless Networking Problems,8,Infrastructure,Access Point,client,client,client,client,Internet,October 5, 2007 Three Wireless Networking Problems,9,Mobile Ad Hoc Network (MANET),BS,Wireless Sensor Net
6、work (WSN),October 5, 2007 Three Wireless Networking Problems,10,Wireless LAN Protocols,(a) A sending an RTS to B. (b) B responding with a CTS to A.,Tanenbaum slide,node D is possible hidden terminal,October 5, 2007 Three Wireless Networking Problems,11,Virtual Channel Sensing in CSMA/CA,C (in range
7、 of A) receives the RTS and based on information in RTS creates a virtual channel busy NAV(Network Allocation Vector). D (in range of B) receives the CTS and creates a shorter NAV.,Tanenbaum slide,October 5, 2007 Three Wireless Networking Problems,12,Basic CSMA/CA,N. Kim,possiblecollision !,October
8、5, 2007 Three Wireless Networking Problems,13,One-to-One Configuration Ad Hoc,Access Point,client,October 5, 2007 Three Wireless Networking Problems,14,One-to-One Configuration Ad Hoc,Access Point,client,October 5, 2007 Three Wireless Networking Problems,15,One-to-One Configuration Ad Hoc,Access Poi
9、nt,client,Distance Impacts:attenuation fading interference,#1 Dynamic Rate Adaptation,October 5, 2007 Three Wireless Networking Problems,17,802.11 Physical Layer,N. Kim,Adjust transmission rate on the fly,October 5, 2007 Three Wireless Networking Problems,18,BER vs SNR,Pavon,October 5, 2007 Three Wi
10、reless Networking Problems,19,Throughput vs SNR,Pavon,October 5, 2007 Three Wireless Networking Problems,20,Rate Adaptation versus Distance,J. Kim,October 5, 2007 Three Wireless Networking Problems,21,Single AP multiple clients (homogeneous),Access Point,client,client,client,client,Node Contention:P
11、roduces collisions,October 5, 2007 Three Wireless Networking Problems,22,Node Contention,N. Kim,without RTS/CTS,October 5, 2007 Three Wireless Networking Problems,23,Single AP multiple clients (heterogeneous),Access Point,client,client,client,client,Multiple Node EffectsCollisions AP queue overflow
12、link capture hidden terminal performance anomaly different NIC cards (Rate Adaptation NOT Standardized!),October 5, 2007 Three Wireless Networking Problems,24,Unfairness,Choi,October 5, 2007 Three Wireless Networking Problems,25,Multiple APs multiple clients (heterogeneous),Access Point,client,clien
13、t,client,client,Access Point,client,client,client,client,October 5, 2007 Three Wireless Networking Problems,26,Hidden Terminals,Wong,Without a hidden terminal, loss ratio 5.5%. One hidden AP with mild sending rate (0.379 Mbps) yields:,October 5, 2007 Three Wireless Networking Problems,27,RTS/CTS Sum
14、mary,RTS/CTS can reduce collisions. RTS/CTS can guard against and reduce hidden terminals. RTS/CTS adds overhead that reduces throughput. Normally, RTS/CTS is turned off!,October 5, 2007 Three Wireless Networking Problems,28,Rate Adaptation Algorithms,AARF ARF AMRR CARA CROAR DOFRA Fast-LA HRC LA LD
15、-ARF MiSer MultiRateRetry MPDU OAR ONOE PER RBAR RFT RRAA SampleRate SwissRA,October 5, 2007 Three Wireless Networking Problems,29,Rate Adaptation Algorithms,1997 ARF 1998 1999 2000 2001 RBAR 2002 MPDU OAR PER 2003 LA MiSer SwissRA 2004 AARF AMRR HRC MultiRateRetry 2005 Fast-LA LD-ARF RFT SampleRate
16、 2006 CARA CROAR DOFRA RRAA 2007,October 5, 2007 Three Wireless Networking Problems,30,Rate Adaptation Algorithms,Uses recent history and probes: ARF, AARF, SampleRate Long interval smoothing: ONOE, SampleRate Multiple rates: MultiRateRetry, AMRR, RRAA Uses RTS/CTS: RBAR, OAR, CROAR, CARA Uses RSSI
17、to approximate SNR, each node maintains 12 dynamic RSS thresholds: LA Puts checksum on header and use NACK to signal link loss error: LD-ARF Table lookup with thresholds: HRC,MPDU(len,rSNR,count) Fragmentation: DOFRA, RFT Miscellaneous: PER, MiSer, SwissRA, Fast-LA,October 5, 2007 Three Wireless Net
18、working Problems,31,Auto Rate Fallback (ARF),If two consecutive ACK frames are not received correctly, the second retry and subsequent transmissions are done at a lower rate and a timer is started. When the number of successfully received ACKs reaches 10 or the timer goes off, a probe frame is sent
19、at the next higher rate. However, if an ACK is NOT received for this frame, the rate is lowered back and the timer is restarted.,October 5, 2007 Three Wireless Networking Problems,32,ARF and AARF,October 5, 2007 Three Wireless Networking Problems,33,Receiver Based Auto Rate (RBAR),Receivers control
20、senders transmission rate. RTS and CTS are modified to contain info on size and rate not 802.11 compatible. Uses analysis of RTS reception (RSSI) to estimate SNR and send choice back to sender in CTS. Receiver picks rate based on apriori SNR thresholds in a lookup table.,October 5, 2007 Three Wirele
21、ss Networking Problems,34,Collision Aware Rate Adaptation (CARA),CARA uses two methods for identifying collisions: RTS probing Clear Channel Assessment (CCA) detectionRTS Probing Idea: Assume all RTS/CTS transmission failures after a successful RTS/CTS exchange must be due to channel errors. (Note t
22、his assumes hidden terminals are not possible) ,October 5, 2007 Three Wireless Networking Problems,35,RTS Probing,CARA-1 Data frame transmitted without RTS/CTS. If the transmission fails, RTS/CTS exchange is activated for the next retransmission. If this retransmission fails assume channel quality p
23、roblem, then the rate is lowered. If retransmission with RTS/CTS is successful assume collision occurred, stay at same rate and send next frame without RTS/CTS.,October 5, 2007 Three Wireless Networking Problems,36,Clear Channel Assessment (CCA),J. Kim,ACK,October 5, 2007 Three Wireless Networking P
24、roblems,37,CCA Option,Case 2: It is a collision. Transmit without increasing failure count and lowering the transmission rate. No RTS/CTS probe is needed.Case 1 and Case 3: Initiate RTS/CTS probe scheme.,October 5, 2007 Three Wireless Networking Problems,38,CARA-1 (with RTS Probing),J. Kim,October 5
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AGLIMPSEATTHREEWIRELESSNETWORKINGPROBLEMSPPT
