Self Organizing Wireless Mesh Networks Microsoft Research March 21, 2003 Intel/Microsoft Quarterly Strategic CTO Review.

Slides:



Advertisements
Similar presentations
Victor Bahl Joint work with Amer Hassan and Pierre de Vries Microsoft Corporation Spectrum Policy: Property or Commons Stanford Law School March 2, 2003.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Network Technology CSE Network Technology CSE3020 Week 9.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
1 SMART ANTENNA TECHNIQUES AND THEIR APPLICATION TO WIRELESS AD HOC NETWORKS JACK H. WINTERS /11/13 碩一 謝旻欣.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
Scaling Mesh for Real Ed Knightly ECE Department Rice University
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
IEEE Wireless Communication Magazine Design and Performance of an Enhanced IEEE MAC Protocol for Multihop Coverage Extension Frank H.P. Fitzek, Diego.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
ECE 4450:427/527 - Computer Networks Spring 2015
MOBILE AD-HOC NETWORK(MANET) SECURITY VAMSI KRISHNA KANURI NAGA SWETHA DASARI RESHMA ARAVAPALLI.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
SMUCSE 8344 Wireless Mesh. SMUCSE 8344 The Premise.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Department of Electrical and Computer.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Enhancing Wireless Networks with Directional Antenna and Multiple Receivers Chenxi Zhu, Fujitsu Laboratories of America Tamer Nadeem, Siemens Corporate.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
WLAN.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
Multi-channel, multi-radio wireless networks
CS 457 – Lecture 7 Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Multi-channel, multi-radio
Presentation transcript:

Self Organizing Wireless Mesh Networks Microsoft Research March 21, 2003 Intel/Microsoft Quarterly Strategic CTO Review

What is a Mesh Network? e.g. MeshNetworks, Invisible Networks, Radiant Networks, Nokia’s Rooftop Network Architecture affects design decisions on Capacity management, fairness, addressing & routing, mobility management, energy management, service levels, integration with the Internet, etc.

Scoping out the Problem What is the achievable capacity in an ideal wireless mesh? How can we reach this optimal capacity? What is the best way to reach mesh nodes? That is, how should we assign addresses and route packets within the mesh and to the Internet? How should we ensure fairness and privacy for end- users and security for the network? How should we guard against malicious nodes? What are the applications that exploit the properties of the Mesh?

Mesh Formation: When does a viable mesh form? The answer is a function of the environment, and business model, however if we leave out the business model…

Problem Formulation Question How many homes in the neighborhood have to sign up before a viable mesh forms? Answer depends on –Definition of “viable” –Neighborhood topology –Wireless range –Probability of participation by a given houshold Example Scenario Viable mesh: group of at least 25 houses that form a connected graph Topology: A North Seattle Neighborhood houses, 4Km x 4Km Wireless range: 50, 100, 200 and 1000 meters Houses decide to join at random, independent of each other. We consider 0.1% to 10% participation rates.

Mesh Formation: Simulation Results 5-10% subscription rate needed for suburban topologies with 200 m wireless ranges Once a mesh forms, it is usually well-connected –i.e. number of outliers are few (most nodes have > 2 neighbors) Need to investigate other joining models Business model considerations will be important Increasing range is key for viable mesh connectivity

Investigating current technologies There are many problems with existing technology -- we cover only a few to make some points

Background: The Hidden Terminal Problem Consider the following scenario [Tobachi75] –B is in range of A & C; A & C are out of range of each other i.e. A & C are hidden from each other –A sends a packet to B –C sends a packet to B –The packets collide at B results in reduction of throughput CSMA doesn’t work –C can’t know that it has to wait since it can’t hear A Solution: RTS/CTS - with intended transmission duration [Karn90] A C B

RTS CTS 6 Multihop Networks Case: Packets in Flight Example 4 nodes are active, 2 packets in flight Microsoft Confidential Backoff window doubles Backoff algorithm hurts RTS

Single Hop Range and Hop Effect: a & b b versus a 1 wall / hop

Conclusions from our Studies Multihop with IEEE {a.b,g} –Severe throughput degradation as number of hops increase –Poor fairness properties No guarantee that every user will get a fair share (equal) bandwidth Current software (firmware) for ad hoc connectivity is immature –Frequent disconnects & network partitioning, loss of bcast packets Bottom Line: Current off-the-shelf WLAN technologies are not suitable for multihop

Overcoming Limitations, Innovating

A 15-Node Mesh Testbed in Building 113 IEEE a 1 st generation wireless NICs Internally developed multihop routing protocol Packet overhead is minimal when nodes are relatively static Use it for everyday tasks, , web, etc. On-going improvements in performance via intelligent software

Increasing Capacity – Multiple Radios Multihop wireless networks with single radio are inefficient, as a node can not transmit and receive simultaneously. Network capacity can be significantly improved if a second radio, tuned to an orthogonal channel is available Multiple radios provide frequency diversity reduce contention provide robustness

MultiRadio Unification Protocol (MUP) Allows systems to locally optimize use of available spectrum Use existing hardware Support legacy applications Interoperate with legacy hardware Global information should not be required

Simulations with a Real Topology 252 houses in a Seattle neighborhood Mesh formation among 35 randomly selected houses Range is 250 meters Routes via AODV (IETF) ITAP Web surfer

Performance using Seattle Neighborhood Using realistic Web Traffic 40-50% reduction in delay compared to a one-radio network

How do Wireless Devices affect Mesh Performance Do we need Spectrum Etiquettes?

In the presence of other 2.4 GHz devices Panasonic 2.4GHz Spread Spectrum Phone 5m and 1 Wall from receiver Phone on

Local behavior affects Global Performance ! Packets get dropped! Doesn’t care

Summing it up We believe community networking will become increasingly important. –MSR has several technologies in the works that will make it attractive. Viable meshes (of 25 nodes or above) can be formed with as few as 10% of the homes participating - Need good range and capacity Current off-the-shelf WLAN technologies are not suitable for building reliable high capacity meshes Capacity can be improved by utilizing the entire available spectrum Local misbehaving wireless devices cause unacceptable performance reduction At this time, per packet channel switching is not a viable option. Additional Notes: Cross industry spectrum harmonization is important for this vision to succeed. Mesh networking is an important area of research for MSR (researchers from Redmond, Cambridge & SVC Labs are involved).

Backup

Etiquette Proposal Transmit Power Control (TPC) –Reduce interference between neighbors, increase capacity through increased spatial reuse Dynamic Frequency Selection (DFS) –Reduce destructive interference resulting from simultaneous transmissions Listen Before Talk with Channel Wait Time (LBT-CWT) –Eliminate the possibility of devices being shut out from using the spectrum In addition….

Etiquette Proposal (cont.) TPC is applied to the entire unlicensed band DFS is applied to x % of the unlicensed band LBT-CWT is applied to (100-x) % of the unlicsensed band GHz Unlicensed US For example, TPC, DFS TPC, LBT-CWT

.... to achieve serious capacity improvement…range, power and topology control are necessary Microsoft confidential

u v u ww Why Topology Control? u v u v w w Increased Interference! Reduced throughput! V

Ensuring Connectivity while Decreasing Interference Who should be my neighbor ? What should be my transmission power? Power level influences range Power level determines interference Power level affects routes Want to decide locally but want to guarantee connectivity globally

Cone Based Algorithm Theorem: If   5  /6 and we find a neighbor in the cone, then we are connected. Transmit with minimum power within a cone till you hit a node -- that’s your power limit ! 

BeforeAfter Cone Based Algorithm with Edge Removal Performance: