Wireless Ad-Hoc Networks

Similar documents
Part I. Wireless Communication

Ad Hoc Networks: Introduction

Introduction to Mobile Ad hoc Networks (MANETs)

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

MAC LAYER. Murat Demirbas SUNY Buffalo

Ad Hoc Networks: Issues and Routing

Wireless networks. Wireless Network Taxonomy

15-441: Computer Networking. Wireless Networking

CSMA based Medium Access Control for Wireless Sensor Network

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

ECE 4450:427/527 - Computer Networks Spring 2017

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet

What is an Ad Hoc Network?

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

The Medium Access Control Sublayer

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

MAC Essentials for Wireless Sensor Networks

The Open System Interconnect model

Wireless Security Background

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

WIRELESS SENSOR NETWORK

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Wireless Networking & Mobile Computing

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

MAC Protocols for VANETs

EE 122: Ethernet and

Chapter 4. The Medium Access Control Sublayer

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Introduction. Computer Networks Term B10

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

SUMMERY, CONCLUSIONS AND FUTURE WORK

Hubs, Bridges, and Switches (oh my) Hubs

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Outline. Overview of ad hoc wireless networks (I) Overview of ad hoc wireless networks (II) Paper presentation Ultra-Portable Devices.

Lecture 12 December 04, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

CMPE 257: Wireless and Mobile Networking

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Ad Hoc Networks - Applications and System Design

Sl.No Project Title Year

UNIT 1 Questions & Solutions

Sensor Network Protocols

SENSOR-MAC CASE STUDY

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

CS551 Ad-hoc Routing

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Wireless Sensor Networks

CMPE 257: Wireless and Mobile Networking

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Multi-hop Wireless Network and Its Applications

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Computer Network Fundamentals Spring Week 3 MAC Layer Andreas Terzis

On the Scalability of Hierarchical Ad Hoc Wireless Networks

Medium Access Control

Advanced Networking Technologies

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

CSC 4900 Computer Networks: Wireless Networks

Wireless Internet Routing. Review of Wireless Networking (with Routing in Mind)

Wireless Sensor Networks CS742

CMPE 257: Wireless and Mobile Networking

Mobile self-organizing networks. Vilmos Simon BME Dept. of Networked Systems and Services

IEEE s ESS Mesh Networking

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Wireless Communications

Medium Access Control. CSCI370 Lecture 5 Michael Hutt New York Institute of Technology

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Mobile Ad-Hoc Networks & Routing Algorithms

Wireless and Mobile Networks 7-2

DOWNLOAD PDF INFRASTRUCTURE AND AD HOC MODES

Medium Access Protocols

Subject: Adhoc Networks

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Ad Hoc Routing Protocols and Issues

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

Page 1. EEC173B/ECS152C, Spring Wireless Mesh Networks. Wireless LAN or Cellular Networks. Introduction Flow Control Issues Rate Adaptation

CS 410/510 Sensor Networks Portland State University

A Survey - Energy Efficient Routing Protocols in MANET

Chapter 6 Wireless and Mobile Networks

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Computational Model for Energy Aware TDMA-based MAC Protocol for Wireless Sensor Network System

CMPE 257: Wireless and Mobile Networking

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

IEEE 802 Standard Network s Comparison under Grid and Random Node Arrangement in 2.4 GHz ISM Band for Single and Multiple CBR Traffic

Location Awareness in Ad Hoc Wireless Mobile Neworks

Wireless Medium Access Control Protocols

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Chapter 10: Wireless LAN & VLANs

Transcription:

Wireless Ad-Hoc Networks Dr. Hwee-Pink Tan http://www.cs.tcd.ie/hweepink.tan

Outline Part 1 Motivation Wireless Ad hoc networks Comparison with infrastructured networks Benefits Evolution Topologies Types Class exercise

Knowledge is life! Traffic accident original route

Car-to-car communication Traffic accident original route new route Source: www.car-2-car.org

Car-to-car communication Enables communication between each car and its environment Reduction of traffic risk Drive-thru check-in at airport Forward travel info / music from living room PC to car Receive modified itinerary from your company at petrol station to save time Source: www.car-2-car.org

Wireless Ad Hoc Network (WAHN) Each node can only communicate with another node if there is a link between them (communication range) Source: www.car-2-car.org

Wireless Ad Hoc Network (WAHN) Infrastructured networks Comm. through base station (BS) Single-hop Centralized management at BS Long-term comm. needs Homogeneous devices WAHN Peer-to-peer communication Multi-hop, relay Distributed management Short-term, on-the-fly Heterogeneous devices

Characteristics of WAHN Advantages Quick and inexpensive to setup Extends range and reduces power consumption through multihop comm. Disadvantages Traditionally viewed for military use Difficult to build business model for profit generation for operators Difficult to guarantee quality of service Requires node cooperation

Evolution of WAHN Packet radio networks (DARPA, 73) To enable comm. in mobile environment Packet-switched Store-and-forward Broadcast radios Heavy and expensive High power Low processing capability Not scalable and robust!

Evolution of WAHN Packet radio networks (DARPA, 73) Survivable radio networks (DARPA, 83) Comm. in mobile environment Scalable Robust in hostile environment Radios Small and low cost Low power High processing capability

Evolution of WAHN Packet radio networks (DARPA, 73) Survivable radio networks (DARPA, 83) 802.11 / Wi-Fi networks (IEEE, 90s) Portable devices (e.g., laptops, PDAs) Peer-to-peer connectivity Consumer electronics and gaming applications Radio cards Small and low cost Low energy consumption High processing capability

WAHN topologies Hub Star-topology Good performance Easy to setup and scalable Bottleneck at hub Examples Bluetooth piconets Cellular networks Mesh-topology Highly Reliable Difficult to setup Non-scalable Examples Community networks

Types of WAHN Wireless Personal Area Networks (WPAN) Interconnects devices centered around an individual's workspace Mobile Ad-Hoc NETworks (MANET) Network of mobile routers (relay) Wireless Sensor Networks (WSN) Remote network of sensing devices for monitoring / detection of phenomena Wireless Mesh Networks (WMN) Highly-reliable mesh of cooperative nodes to extend network reach

WPAN [IEEE 802.15.x] Salient features Direct (Single-hop) comm. Standalone network Supported devices Fixed (printer, desktop) Portable (cellphone, PDA, mp3 player etc) Example technologies Bluetooth IrDA ZigBee

Comparison of WPAN technologies Technology Bluetooth IrDA Zigbee Appn focus Comm. Medium Data rate Cable replacement RF, ISM Infra Red 1 Mbps 4 Mbps Remote, large scale control RF, ISM 250 kbps Range <10m 1m <70m Power consumption Low Very low Very low Cost Low Very low Very low Mobility support Good Poor Good

MANETs Salient features Dynamic topology (due to high mobility) Energy-constrained operation Standalone or extension of fixed network Example technologies Vehicular Ad-hoc NEtworks (VANET) Car-2-car communications Wireless broadband emergency / public safety network

WSN [Underwater Sensor Networks] Submarine detection for Naval / Maritime patrol

Wireless Sensor Networks Salient features Remote, large scale deployment RF / Sonar communications Harsh environment Size- and energy-constrained sensors Failure-prone sensors Example applications Environment and habitat monitoring Underwater sensing (seismic / oil-spills) Battlefield surveillance Wireless Sensors Enterprise led Networks [WiSEN] www.tyndall.ie/projects/wisen

Wireless Mesh Networks Salient features Highly reliable (mesh structure) Based on 802.11 Cooperative relay nodes (international postal agreement) Extend network reach (e.g., Internet) Example Wireless community networks

Wireless Community Networks Development of interlinked citywide or city-rural networks to extend Internet reach Based on 802.11 Hobbyist (voluntary)-led and non-profit Managed by community using the network School, neighborhood, small businesses Examples IrishWAN [Clare, Limerick, Galway and SE region] http://www.irishwan.com CorkWAN [Cork] http://www.corkwan.org/

Time for some brainstorming.. Think of a application scenario for wireless ad-hoc networking Bear in mind the following: Salient features Advantages / disadvantages Why not infrastructured?

Wireless Ad-Hoc Networks Dr. Hwee-Pink Tan http://www.cs.tcd.ie/hweepink.tan

Outline Part 1 Motivation Wireless Ad hoc networks Comparison with infrastructured networks Benefits Evolution Topologies Types Class exercise

How does it work? Traffic accident How is the ad hoc network formed? How to propagate information in the best way over the network? Source: www.car-2-car.org

Outline Part 2 How do ad-hoc networks function? Routing Medium Access Control Power control Performance metrics

How does it work? Disconnected High network capacity Power control Fully connected Single hop Low network capacity Connected Multi-hop Good network capacity What is the best transmit power for desired Connectivity Topology Network capacity

How does it work? D S Routing What is (are) the best path(s) from source (S) to destination (D)? Depends on design criteria, e.g., delay, energy, throughput etc

How does it work? D D S Another source-destination pair Medium Access Control (MAC) Who transmits when? S

Classification of routing protocols Table-driven routing [DSDV] Each node maintains consistent, up-to-date routes periodic updates in response to topology changes Useful for datagram (bursty) traffic High signalling traffic and power consumption Wastage in maintaining routes never used On-demand routing [DSR] Creates route(s) only when source needs High latency Low signalling traffic

Ad Hoc Routing protocols Hybrid table-driven / on-demand routing Zone Routing Protocol [ZRP] Hierarchical routing Nodes clustered according to relative proximity Inter-/intra-cluster routing Suitable for large networks Geographic routing Node geographically closer to destination chosen as next hop Power-aware routing Transmit over shorter distance / more hops to save energy

Desirable characteristics Distributed operation Loop-free Driven by bottleneck Bandwidth/energy -> on-demand Delay -> table-driven Security Sleep-period operation Supports uni-directional (assymmetric) links

Carrier Sense Multiple Access (CSMA) A X C B Node A wants to communicate with node B Node A physically senses the channel and defers transmission if channel already in use Node A won t transmit since it detects Node C s transmission ALOHA, n-persistent algorithms

Hidden-node problem D D S A B C Node A is communicating with node B Node C also wants to comm. with node B Node C senses that channel is available Collision at node B because node A is hidden from node C! S

Exposed-node problem D A D S B C Node B is communicating with node A Node C wants to communicate with node D Node C refrains from transmitting since it senses node B s transmission even though NO collision will occur otherwise! D S

Medium Access Collision Avoidance (MACA) D RTS D S Data A CTS B CTS C Virtual sensing via Request-to-send (RTS) / Clearto-send (CTS) handshake Nodes that overhear CTS not in response to its RTS (RTS not from its intended recipient) refrain from transmitting (will transmit) S

Medium Access Collision Avoidance (MACA) S D A Data RTS RTS D CTS B C Virtual sensing via Request-to-send (RTS) / Clearto-send (CTS) handshake Nodes that overhear CTS not in response to its RTS (RTS not from its intended recipient) refrain from transmitting (will transmit) D S

Classification of MAC protocols Contention-based vs scheduled Single vs multi-channel system Flat vs clustered structure Omnidirectional vs directional antenna Solution to hidden / exposed node problem? Source: www.utdallas.edu/~mxw013200/mac_adhoc.html

Power control protocols Optimal transmit power to control connectivity properties Power-aware routing Power-aware MAC Joint power-aware routing/mac

Performance metrics End-to-end throughput / delay Route acquisition time % out-of-order delivery Efficiency (overhead) Fairness Energy efficiency

Summary What is a wireless ad hoc network? (WAHN) Features Benefits Types of WAHN Personal area networks Mobile ad hoc networks Sensor networks Mesh networks How does a WAHN work? Power control Routing Medium access control Performance metrics

Useful links Wikipedia en.wikipedia.org/wiki/ad_hoc Routing www.cs.ucsb.edu/~ebelding/txt/review.ps Medium access control www.utdallas.edu/~mxw013200/mac_adhoc.html Power control black.csl.uiuc.edu/~prkumar/ps_files/compow_ewc _2002.pdf

Time for some brainstorming.. Are the hidden / exposed node problems solved completely with MACA?? Ans: No! Think of scenario(s) where MACA fails to prevent Collision Inefficiency

Inefficiency D RTS/Data D S A CTS B C RTS X CTS Node A is communicating with node B Node D wants to communicate with node C Node C refrains from transmitting CTS since it hears node B s CTS even though NO collision will occur otherwise! D S

Collision D A RTS/Data D S RTS CTS B C RTS CTS Node B is communicating with node A Node C wants to communicate with node D Node D s CTS may collide with RTS from node B at node C Node C may not get to transmit to node D D S