Introduction to Ad hoc Networks



Similar documents
EPL 657 Wireless Networks

Lecture 17: Wireless Networking"

Wireless LAN advantages. Wireless LAN. Wireless LAN disadvantages. Wireless LAN disadvantages WLAN:

Chapter 7 Low-Speed Wireless Local Area Networks

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

communication over wireless link handling mobile user who changes point of attachment to network

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

10. Wireless Networks

CS263: Wireless Communications and Sensor Networks

Frequency Hopping Spread Spectrum (FHSS) vs. Direct Sequence Spread Spectrum (DSSS) in Broadband Wireless Access (BWA) and Wireless LAN (WLAN)

LTE, WLAN, BLUETOOTHB

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

ECE/CS 372 introduction to computer networks. Lecture 13

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Data Center Networks, Link Layer Wireless (802.11)

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Wireless LAN Concepts

TABLE OF CONTENTS. Dedication. Table of Contents. Preface. Overview of Wireless Networks. vii xvii

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

CHAPTER 1 1 INTRODUCTION

CSMA/CA. Information Networks p. 1

Communication Networks. MAP-TELE 2011/12 José Ruela

Wireless Personal Area Networks (WPANs)

3GPP Wireless Standard

COMP 3331/9331: Computer Networks and Applications

IEEE 802 Protocol Layers. IEEE Wireless LAN Standard. Protocol Architecture. Protocol Architecture. Separation of LLC and MAC.

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Wireless Technologies for the 450 MHz band

Introduction Chapter 1. Uses of Computer Networks

Lecture 7 Multiple Access Protocols and Wireless

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

11/22/

IEEE Technical Tutorial. Introduction. IEEE Architecture

Computer Networks. Wireless and Mobile Networks. László Böszörményi Computer Networks Mobile - 1

Computer Networking Networks

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

White Paper. D-Link International Tel: (65) , Fax: (65) Web:

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

Overview of Networks and Standards

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

How To Make A Multi-User Communication Efficient

IEEE Wireless LAN Standard. Updated: 5/10/2011

CSE 3461 / 5461: Computer Networking & Internet Technologies

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

How To Analyze The Security On An Ipa Wireless Sensor Network

Revision of Lecture Eighteen

IEEE frame format

Frequency Hopping Spread Spectrum PHY of the Wireless LAN Standard. Why Frequency Hopping?

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

Figure 1: Bandwidth and coverage of wireless technologies [2].

EAP N Wall Mount Access Point / WDS AP / Universal Repeater

Bluetooth voice and data performance in DS WLAN environment

Next Generation Wireless Local Area Networks

IT4405 Computer Networks (Compulsory)

Introduction VOIP in an Network VOIP 3

TL-WN310G 54M Wireless CardBus Adapter

White paper. Reliable and Scalable TETRA networks

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

A Technical Tutorial on the IEEE Protocol

An Evaluation of Security Services schemes For IEEE Wireless LAN s Using Qualnet

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Performance Evaluation of Wired and Wireless Local Area Networks

Wireless Local Area Networks and the Standard

Foreword... 2 Introduction to VoIP... 3 SIP:... 3 H.323:... 4 SER:... 4 Cellular network... 4 GSM... 5 GPRS G... 6 Wimax... 7 Introduction...

LP-348. LP-Yagy2415. LP-510G/550G 54M Wireless Adapter PCMCIA/PCI. User Guide Ver:2.0 LP-5420G

Pradipta Biswas Roll No. 04IT6007 M. Tech. (IT) School of Information Technology Indian Institute of Technology, Kharagpur

High-Level Data Link Control

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides)

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

IEEE Wireless LAN

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

EKT 331/4 COMMUNICATION NETWORK

Real-Time (Paradigms) (51)

Unlicensed Mobile Access (UMA) Handover and Packet Data Performance Analysis

Mobile Communications TCS 455

ZIGBEE ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna

Tecnologías Inalámbricas.

Computer Networks CS321

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT. October 2009 EXAMINERS' REPORT. Computer Networks

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

GPRS Systems Performance Analysis

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

Hello viewers, welcome to today s lecture on cellular telephone systems.

NEW WORLD TELECOMMUNICATIONS LIMITED. 2 nd Trial Test Report on 3.5GHz Broadband Wireless Access Technology

Data Communication Networks

Communications and Computer Networks

Municipal Mesh Network Design

Mobile and Sensor Systems

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

Transcription:

Introduction to Ad hoc Networks CS-647: Advanced Topics in Wireless Networks Drs. Baruch Awerbuch & Amitabh Mishra Department of Computer Science Johns Hopkins University Amitabh Mishra & Baruch Awerbuch 2008 1-1

Outline What is an ad hoc network? Challenges facing ad hoc networks History of Ad hoc Networks General Concepts Introduction to IEEE 802.11 Physical Layers of 802.11 1-2

Reading C. K. Toh, Chapter 3, Ad Hoc Wireless Networks, Prentice Hall, 2002 D. P. Agrawal and Qing-An Zeng, Chapter 13, Wireless & Mobile Systems, Thompson/Brooks Cole, 2003 Refer one of the suggested textbooks 1-3

Types of Wireless Networks: infrastructure vs. adhoc networks infrastructure network AP ad-hoc network AP wired network AP: Access Point AP Infrastructure Networks Fixed, wired backbone Mobile communicates directly with access points Suitable for locations where access points can be placed Cellular networks 1-4

Cellular Networks UMTS (3G) SS7 Network GSM Network Circuit Switched Network MAP ISUP UTRAN Iu UMTS Core Network Gi Packet Data Network 1-5

Why Ad Hoc Networks? Ease of deployment Speed of deployment Decreased dependence on infrastructure 1-6

What is an Ad hoc Network? A network without any base stations infrastructure-less or multi-hop A collection of two or more devices equipped with wireless communications and networking capability Supports anytime and anywhere computing Two topologies: Heterogeneous (left) Differences in capabilities Homogeneous or fully symmetric (Right) all nodes have identical capabilities and responsibilities infrastructure network AP AP: Access Point AP wired network AP ad-hoc network Homogeneous network 1-7

Mobile Ad Hoc Networks? 1-8

Mobile Ad Hoc Networks? Mobility causes route changes 1-9

What is an Ad hoc Network? Self-organizing and adaptive Allows spontaneous formation and deformation of mobile networks Each mobile host acts as a router Supports peer-to-peer communications Supports peer-to-remote communications Reduced administrative cost Ease of deployment infrastructure network AP AP wired network ad-hoc network AP: Access Point AP 1-10

Ad Hoc Networks Operating Principle B C A D E Example of an Ad Hoc Network Fig. depicts a peer-to-peer multihop ad hoc network Mobile node A communicates directly with B (single hop) when a channel is available If Channel is not available, then multi-hop communication is necessary e.g. A->D->B For multi-hop communication to work, the intermediate nodes should route the packet i.e. they should act as a router Example: For communication between A-C, B, or D & E, should act as routers 1-11

Bringing up an Ad hoc Network B C A D E 1. Ad hoc network begins with at least two nodes broadcasting their presence (beaconing) with their respective address information 2. They may also include their location info if GPS equipped 3. Beaconing messages are control messages. If node A is able to establish a direct communication with node B verified by appropriate control messages between them, they both update their routing tables 1-12

Bringing up an Ad hoc Network B C A D E 4. Third node C joins the network with its beacon signal. Two scenarios are possible: (i) A & B both try to determine if single hop communication is feasible (ii) Only one of the nodes e.g. B tries to determine if single hop communication is feasible and establishes a connection 1-13

Bringing up an Ad hoc Network B C A D E 5. The distinct topology updates consisting of both address and the route updates are made in three nodes immediately. 5. In first scenario, all routes are direct i.e. A->B, B->C, and A->C (Lets assume bi-directional links) 1-14

Bringing up an Ad hoc Network In the second scenario, the routes are updated A B C 1. First between B & C, 2. then between B & A, 3. Then between B & C again confirming that A and C both can reach each other via B [topology update] [topology update] [topology update] [topology update] A B C 1-15

Topology Update Due to a Link Failure B C A D E Mobility of nodes may cause link breakage requiring route updates Assume link between B & C breaks because of some reason Nodes A & C are still reachable via D and E So old route between A &C was A->B->C is to be replaced by A->D->E->C All five nodes are required to incorporate this change in their routing table This change will happen first in nodes B & C Then A & E Then D 1-16

Outline What is an ad hoc network? Challenges facing ad hoc networks History of Ad hoc Networks General Concepts Introduction to IEEE 802.11 Physical Layers of 802.11 1-17

Traffic Characteristics Traffic characteristics may differ in different ad hoc networks bit rate timeliness constraints reliability requirements unicast / multicast / geocast host-based addressing / content-based addressing / capability-based addressing May co-exist (and co-operate) with an infrastructure-based network 1-18

Traffic Profiles Three distinct types of traffic patterns observed in ad hoc networks Peer-to-peer between two entities (Fig. a) Bursty Two or more devices in a group communication while moving as a group (correlated traffic) -> remote to remote communication Hybrid non-coherent communication among nodes -> uncorrelated traffic 1-19

Challenges in Ad hoc Mobile Networks (1) Host is no longer an end system - can also be an acting intermediate system Changing the network topology over time Potentially frequent network partitions Every node can be mobile Limited power capacity Limited wireless bandwidth Presence of varying channel quality 1-20

Challenges in Ad hoc Mobile Networks (2) No centralized entity distributed How to support routing? How to support channel access? How to deal with mobility? How to conserve power? How to use bandwidth efficiently? 1-21

Problems Facing Routing in Ad hoc Networks Routers are now moving Link changes are happening quite often Packet losses due to transmission errors Event updates are sent often a lot of control traffic Routing table may not be able to, converge Routing loop may exist Current wired routing uses shortest path metric 1-22

Problems facing channel access in Ad hoc Networks Distributed channel access, i.e. no fixed base station concept Very hard to avoid packet collisions Very hard to support QoS Early work on packet radio is based on CSMA 1-23

Problems of Mobility in Ad hoc Mobility affects signal transmission -> Affects communication Mobility affects channel access Mobility affects routing Mobility-induced route changes Mobility-induced packet losses Mobility affects multicasting Mobility affects applications 1-24

Mobility in Ad hoc Networks Mobility patterns may be different people sitting at an airport lounge New York taxi cabs kids playing military movements personal area network Mobility characteristics speed predictability direction of movement pattern of movement uniformity (or lack thereof) of mobility characteristics among different nodes 1-25

Problems of Power in Ad hoc Ad hoc devices come in many different forms Most of them battery powered Battery technology is not progressing as fast as memory or CPU technologies Wireless transmission, reception, retransmission, beaconing, consume power! Quest for power-efficient protocols Quest for better power management techniques 1-26

Research on Mobile Ad Hoc Networks Variations in capabilities & responsibilities Variations in traffic characteristics, mobility models, etc. Performance criteria (e.g., optimize throughput, reduce energy consumption) Increased research funding -> Significant research activity 1-27

Outline What is an ad hoc network? Ad hoc Network Applications Challenges facing ad hoc networks History of Ad hoc Networks General Concepts Introduction to IEEE 802.11 Physical Layers of 802.11 1-28

Packet Radio First Ad hoc Network Packet switching was demonstrated by the ARPANet in the 1960 Key Advantage - Dynamic sharing of bandwidth among multiple users DARPA initiated a packet radio network (PRNet) research in 1972 recognizing packet switching PRNet was to provide an efficient means of sharing broadcast radio channel among many radios 1-29

Architecture of PRNETs The network architecture of PRNETs, which comprises mobile devices/terminals, packet radios, and repeaters. The static station is optional. 1-30

Early Packet Radio Networks - Characteristics Presence of mobile repeaters Mobile terminals Static station for routing Technology ahead of time Not entirely infrastructureless 1-31

PRNet Mobile repeater relays packet from one repeater to other until the packet makes it to destination Bellman Ford (Distance-Vector) type of routing algorithm running in a static station Static station has complete topology Routing table broadcasted to each terminal Shortest delay path for every destination in the network available to every terminal 1-32

PRNet Periodic update for route changes ACK based flow control and recovery from errors CSMA based MAC Low mobility Low throughput (2 kbps per subscriber) 1-33

The interface of a data terminal to a packet radio The user computer interfaced to radio via terminal network controller (TNC) LSI based therefore bulky architecture TNC and Radio constitute packet radio that handles layer 1 to layer 3 functionalities Now a laptop integrates packet radio within itself due to VLSI 1-34

Outline What is an ad hoc network? Ad hoc Network Applications Challenges facing ad hoc networks History of Ad hoc Networks General Concepts Introduction to IEEE 802.11 Physical Layers of 802.11 1-35

General Concepts (1) Duplexing Choices The duplexing mechanism refers to how the data transmission and the reception channels are multiplexed: Can be multiplexed in different time slots Can be multiplexed in different frequency bands Time Division Duplex (TDD) refers to multiplexing of transmission and reception in different time periods in the same frequency band Frequency Division Duplex (FDD) refers to using different frequency bands for uplink and downlink transmissions FDD Its possible to send and receive data simultaneously TDD Its not possible to send and receive data simultaneously 1-36

General Concepts (3) Network Architecture Distributed Wireless Networks Ad hoc networks fall in this category Wireless nodes communicating with each other without any fixed infrastructure Terminals have an RF or infrared interface All data transmission and reception in the same frequency band (there is no special node to do the frequency translation) All ad hoc networks operate in TDD mode No centralized control for managing the network e.g. node failures etc. 1-37

General Concepts (4) Network Architecture Centralized Wireless Networks Cellular networks fall in this category Also called last-hop networks Wireless nodes communicating with each other using fixed infrastructure (Base Station) Base station acts as an interface to the wireline networks Downlink transmission is broadcast all nodes in the BS coverage can hear the transmission 1-38

General Concepts (5) Network Architecture Centralized Wireless Networks Uplink transmission is shared among nodes so its multiple access Can operate in both the TDD or FDD mode Centralized control for managing the network BS provides flexibility in MAC design (admission control, scheduling, QoS provisioning etc.) 1-39

General Concepts (6) Slotted Systems A wireless channel is said to be slotted if transmission attempts can take place at discrete instants in time A slot is the basic time unit large enough to carry the smallest packet with overhead (header + guard band) A slotted system requires network wide synchronization Base station facilitates it by acting as a time reference Synchronization is difficult in Ad hoc Networks 1-40

Outline What is an ad hoc network? Ad hoc Network Applications Challenges facing ad hoc networks History of Ad hoc Networks General Concepts Introduction to IEEE 802.11 Physical Layers of 802.11 1-41

IEEE 802.11 - Introduction Well known and adopted standard for wireless LANs Operates in the unlicensed 2.4 GHZ ISM (Industrial & Scientific & Medical) Band 802.11 MAC works with different physical layers (infra red as well as spread spectrum) Compatible with other 802.x standards, e.g. 802.3 (Ethernet), 802.5 (Token ring) Data rates 1 Mbps (mandatory), 2 Mbps (optional) Supports real time as well as non-real time applications Has features for power management to save battery 1-42

STA 1 ESS 802.11 - Architecture of an infrastructure network 802.11 LAN BSS 1 Access Point BSS 2 Portal Distribution System Access Point 802.x LAN STA 2 802.11 LAN STA 3 Station (STA): terminal with access mechanisms to the wireless medium and radio contact to the access point Basic Service Set (BSS) group of stations using the same radio frequency Access Point station integrated into the wireless LAN and the distribution system Portal: bridge to other (wired) networks Distribution System interconnection network to form one logical network (EES: Extended Service Set) based on several BSS 1-43

IEEE standard 802.11 mobile terminal fixed terminal server infrastructure network access point application TCP IP LLC LLC application TCP IP LLC 802.11 MAC 802.11 MAC 802.3 MAC 802.3 MAC 802.11 PHY 802.11 PHY 802.3 PHY 802.3 PHY 1-44

802.11 - Layers and functions PHY DLC MAC access mechanisms, fragmentation, encryption MAC Management synchronization, roaming, MIB, power management LLC MAC PLCP PMD MAC Management PHY Management Station Management PLCP Physical Layer Convergence Protocol clear channel assessment signal (carrier sense) PMD Physical Medium Dependent modulation, coding PHY Management channel selection, MIB Station Management coordination of all management functions 1-45

802.11 Physical Layers Upper Layers Logical Link Control MAC Sublayer 802.11 Infrared 802.11 FHSS 802.11 DSSS 802.11a OFDM 802.11b HR-DSSS 802.11g OFDM 1-46

802.11 Physical Layer Physical layer corresponds to OSI stack well Five different physical layers are proposed Data link layer split in two or more sublayers e.g. MAC and Logical link control sublayers MAC allocates the channel LLC hides differences between different physical layers to network layer 1-47

802.11 Physical Layer - History In 1997, only three physical layer technologies 1. Infrared - Uses diffused light (not line of sight). Two speeds: 1 Mbps and 2 Mbps 2. FHSS (Frequency Hopping Spread Spectrum) Uses part of 2.4 GHz ISM band. Speed 1 2 Mbps 3. DSSS (Direct Sequence Spread Spectrum) - Uses part of 2.4 GHz ISM band. Speed 1 2 Mbps In 1999, two new techniques were introduced to support higher data rates OFDM (Orthogonal frequency division multiplexing). Speed 54 Mbps HR DSSS (High Rate Direct Sequence Spread Spectrum) 11 Mbps In 2001, a second OFDM modulation in a different frequency band from the first one 1-48

IEEE 802.11a OFDM Based Can deliver up to 54 Mbps in the wider 5 GHz ISM band 52 Frequency bands (48 for data, 4 for synchronization) A form of spread spectrum yet different from CDMA and FHSS OFDM is compatible with the HiperLAN/2 Good spectrum efficiency bits/hz, and good immunity to multi-path fading 1-49

IEEE 802.11b HR-DSSS Based spread spectrum technique Achieves 11 Mbps in the 2.4 GHz band (Data rates are 1, 2, 5.5, 11 Mbps) Its not a follow up to 802.11a. It was approved earlier than 802.11a and came to market first Its slower than 802.11a but Its range is 7 times greater than 802.11 a 1-50

IEEE 802.11g Enhanced version of 802.11a Approved in Nov. 2001 OFDM based but operates in 2.4 GHz band In theory can operate at 54 Mbps but lot slower in practice 802.11a, 802.11b and 802.11g are called high speed LANs (Broadband Wireless LANs) 1-51

FHSS PHY Packet Format Synchronization synch with 010101... pattern SFD (Start Frame Delimiter) 0000110010111101 start pattern PLW (PLCP_PDU Length Word) length of payload incl. 32 bit CRC of payload, PLW < 4096 PSF (PLCP Signaling Field) data of payload (1 or 2 Mbit/s) HEC (Header Error Check) CRC with x 16 +x 12 +x 5 +1 80 16 12 4 16 variable bits synchronization SFD PLW PSF HEC payload PLCP preamble PLCP header 1-52

DSSS PHY packet format Synchronization synch., gain setting, energy detection, frequency offset compensation SFD (Start Frame Delimiter) 1111001110100000 Signal data rate of the payload (0A: 1 Mbit/s DBPSK; 14: 2 Mbit/s DQPSK) Service Length future use, 00: 802.11 compliant length of the payload HEC (Header Error Check) protection of signal, service and length, x 16 +x 12 +x 5 +1 128 16 8 8 16 16 variable bits synchronization SFD signal service length HEC payload PLCP preamble PLCP header 1-53