ad hoc and mesh networks architecture and technology
play

Ad Hoc and Mesh Networks: Architecture and Technology Overview - PowerPoint PPT Presentation

Ad Hoc and Mesh Networks: Architecture and Technology Overview Rutgers, The State University of New Jersey D. Raychaudhuri ray@winlab.rutgers.edu www.winlab.rutgers.edu 1 2 Network Opportunity . Introduction: The Mesh Ad Hoc and Mesh


  1. Ad Hoc and Mesh Networks: Architecture and Technology Overview Rutgers, The State University of New Jersey D. Raychaudhuri ray@winlab.rutgers.edu www.winlab.rutgers.edu 1

  2. 2 Network Opportunity …. Introduction: The Mesh

  3. Ad Hoc and Mesh Networks: 1 st Gen Products Mesh Ad Hoc Peer-to-peer network that allows groups of nearby users to communicate, exchange files, stream media, work collaboratively, … From Firetide 3

  4. Ad Hoc and Mesh Networks: Background Several distinct motivations for ad hoc and mesh � Connecting ad hoc cluster of mobile users (tactical, vehicular, P2P) � � Networks involving embedded low-power devices (sensor nets) Access without wired infrastructure (rural, developing countries) � Short-range radio cost-performance � wide area � 1 st generation products were for specialized markets � Tactical, specialized ad hoc applications � � Sensing applications with power constraints 2 nd gen products are for existing telecom markets, exploiting � exceptional cost-performance of commodity radios… Initially rural telecom, hobbyists � metro mesh today � � Now migrating to mainstream broadband access Is cellular next? � 4

  5. Ad Hoc and Mesh Networks: The PC Analogy ~$0.5K/GIPS – cheap but uncoordinated CPU cycles Distributed PC’s Distributed PC solution dominates for most regimes except supercomputing Wired High-Speed Network Wired High-Speed Network (Ethernet Switch or Internet) (Ethernet Switch or Internet) Lower cost, higher capacity, more robust?? Technical issues : communication latency, overhead, parallel computation issues, execution control, Mainframe Computer unreliable networks, etc. � mostly solved! ~$10K/GIPS ?? Distributed PC solution dominates for most regimes except supercomputing Lower cost, higher capacity, more robust?? Networked Low-Cost Radios Cellular BTS Tower Technical issues : communication latency, overhead, ~1K/Mbps – cheap short-range but uncoordinated ~$1M/Mbps Concurrent transmission issues, network control, basic transmission (long-range) unreliable channels, etc. � not solved yet! 5

  6. Ad Hoc and Mesh Networks: The PC Analogy (contd.) The $49 Mesh Node from Meraki Networks*! 1000 node metro mesh would cost just ~$50K in capital to cover a ~10 sq-Km area…!! *Stanford and MIT student startup 6

  7. Ad Hoc and Mesh Networks: Product Space Mesh extends 802.11x � radios to cover: 100 Mbps UWB Metro mesh (medium � Indoor Mesh Regime range, high capacity) Mesh LAN Dense office Access networks � Dense 10 Mbps & home AP access (extended range, lower 802.11 a,g capacity) End-User 802.11b Service Metro � Indoor WLAN (higher Bit-Rate Mesh WLAN office/home and Access capacity, coverage) 1 Mbps campus access Networks (WiMax) Region of use can be � Tactical Ad hoc net even greater with new 3G Cellular Wide-area access 100 Kbps non 802.11 radios Cellular wide-area � 2G Cellular equivalent 10 Kbps � Switched Ethernet equivalent indoors 1 m 10 m 100 m 1Km 10 Km Radio Range 7

  8. Ad Hoc and Mesh Networks: 2 nd Gen Products Office WLAN (faster, more scalable) than current 802.11 Metro Area Mesh Network (dense, high capacity, low cost) Ad-hoc Radio links Radio Access Point (wired) Nodes ~50-100 m spacing Ad-Hoc Radio Node Dual-radio ad-hoc router (includes wired interface for AP sites) Commercial vendors: Firetide, Cisco, … (above photo shows WINLAB’s ORBIT node) Commercial vendors: Tropos, Motorola, Nortel, Nokia, … 8

  9. Ad Hoc and Mesh Networks: Problems with Current Technology � 1 st gen, and to some extent, 2 nd gen solutions suffer from several technical problems: Poor scalability – too many hops! � CSMA/CA MAC implies “exposed nodes” which cannot tx in parallel � MAC protocols never designed for multi-hop wireless to begin with! � Topology changes rapidly – increases routing overhead � Overall control overhead can be very high � Routing unaware of changes in PHY speed/quality � “Self-interference” effect for TCP flows � 9

  10. Ad Hoc and Mesh Networks: Technology Issues � Products are being released, but… Mobile ad hoc networks don’t really work well for tactical & vehicular � � Mesh network performance is marginal, OK for low-cost scenarios only � Major technical challenges are � Scalability (overcoming Gupta & Kumar) – hierarchies, multi-channel PHY capacity improvements – collaboration, MIMO, network coding � � Topology discovery and self-organization in mobile scenarios Reducing control overheads in existing 802.11 MAC and MANET routing � � Mitigating MAC “exposed node” problem for parallel transmissions Integrated or cross-layer MAC & routing approaches without the � performance problems of conventional layered protocols Introducing service features such as QoS, multicast, … � � Network Security! � WINLAB research covers several of the above topics... 10

  11. 11 Key Technologies

  12. Key Technologies: Hierarchical Architecture Hierarchical structure essential for scalability � Classical “Gupta & Kumar” result shows mesh throughput per node does down as sqrt(n) � System can scale with multiple frequencies and proper ratio of MN, FN and AP � E.g, if MN~100, ~10 FN’s & ~3 AP’s needed (…note significant reduction in # wired nodes) � Wired Internet Infrastructure Wired Internet Infrastructure Multi-tiered Potential bottleneck Interfaces to Ad-hoc associations wired network Grid Portals/ Access Points Gateway node Multi-radio Forwarding Node Ad-hoc associations Total System Throughput for flat and hierarchical topologies 50 Flat Hierarchical 45 Throughput per node 40 scales ~ 1/sqrt(n) System Throughput (Mbps) 35 30 “Flat” mesh network with Throughput per node scales 25 ad-hoc routing: does not scale! with right ratio of FN’s, AP’s 20 15 Hierarchical architecture with multi-radio 10 15 20 25 30 35 40 45 50 55 60 65 System offered load (Mbps) forwarding nodes and AP’s Sample experimental result on ORBIT showing linear scaling & ~2.5X capacity (for a mesh network with ~20 MN, 4FN, 2AP) 12

  13. Key Technologies: Discovery and Self-Organization Only a subset of available links made available to routing – achieves � balance between routing overhead and route availability Dynamic topology formation based on different such as max � throughput, min delay or power Logical topology Wired Internet Infrastructure Interface One Scan all channels AP Find minimum delay links to AP Associate with AP AssocReq AssocReq FN Send beacons FN Interface Two Send beacons Accept Associations Transmit Power Forward client Data Required: 1mW Transmit Power Required: 10mW Assoc ROUTING Req DISCOVERY FN MAC • Scan all channels, record neighbors • Decide neighbor based on objective Sample Result showing significant reduction in routing PHY • Associate with neighbor overhead 13

  14. Key Technologies: Cross Layer Routing Routing Metric = Σ pkt size/link speed + MAC congestion Packet Delivery Ratio (Scenario I) End-to-end Delay (Scenario I) 1 700 MH Metric S ystem throughput (S cenario I) 600 PARMA 1000 End-to-End Delay (ms) 0.9 Packet Delivery Ratio 900 500 800 System throughput (kbps) 0.8 700 400 600 300 500 0.7 400 200 300 0.6 200 MH Metric 100 100 M H M etric PARMA PA R M A 0.5 0 0 200 400 600 800 1000 1200 0 500 1000 0 500 1000 O ffered Load (kbps) Offered Load (kbps) Offered Load (kbps) � Improved performance with PARMA compared to MH metric. � PARMA has the same behavior as MTM when no congestion. 14

  15. Key Technologies: Multi-Channel Mesh � Multi-channel mesh (>>1 radio per node) can improve performance significantly by supporting concurrent transmissions & reducing/eliminating 802.11 MAC overheads Many 2 nd gen mesh products use 5-6 radios per node � � Algorithms for optimizing throughput given constraints on # radios, # channels � Possible to use 802.11a hardware and avoid MAC effects entirely f1 f2 f3 15

  16. Key Technologies: Clean-Slate PHY/MAC for Mesh Wideband, agile short-range OFDM radio design optimized for speed � For example, ~2 x 20 Mhz bandwidth, max bit-rate ~250 Mbps � Additional low-bit rate PHY for control, flexible TDMA based MAC � Radios can switch channels and bit-rates on a slot-by-slot basis (~ms) – � allows for unconstrained FD/TDMA allocations Programmable radio board at WINLAB Grid Node Platform PHY PHY MAC control Module Module Control Interface 2x20 Mhz #1 #2 PHY Agile RF OFDM D/A Front End Baseband ~25-200 Mbps Service data Computing Module Note: 2 x 200 Mhz agile radios with TD capability should be sufficient for ~50 mbps duplex per node 2.4 Ghz 1 Mbps Control Assuming ~3-4 hops to a wired AP RF 802.11b Plane data PHY 16

Recommend


More recommend