ITTC Mobile Wireless Networking The University of Kansas EECS 882 Mobile Ad Hoc Networks

Similar documents
Ad Hoc Networks: Issues and Routing

Mobile Wireless Networking Mobility and Location Management

Part I. Wireless Communication

Introduction to Mobile Ad hoc Networks (MANETs)

Architecture and Prototyping of an based Self-Organizing Hierarchical Ad-Hoc Wireless Network (SOHAN)

Mobile Wireless Networking Energy Management

Tietokoneverkot T

CS551 Ad-hoc Routing

Mobile Communications. Ad-hoc and Mesh Networks

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

Ad Hoc & Sensor Networks

Routing Protocols in MANET: Comparative Study

Mobile Communications Chapter 8: Routing Protocols

Location Awareness in Ad Hoc Wireless Mobile Neworks

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

Comparison of Various Routing Protocols & Brief of MANET

Overview (Advantages and Routing Protocols) of MANET

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

Ad Hoc Networks: Introduction

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

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

Mobile Wireless Networking Wireless Sensor Networks

Ad Hoc Networks. Mobile Communication Networks (RCSE) Winter Semester 2012/13. Integrated Communication Systems Group Ilmenau University of Technology

A Study on Routing Protocols for Mobile Adhoc Networks

Mobile Ad-hoc Networks. Computer Networks

ITTC Introduction to Communication Networks The University of Kansas EECS 563 Network Routing

SUMMERY, CONCLUSIONS AND FUTURE WORK

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

ITTC Mobile Wireless Networking The University of Kansas EECS 882 Wireless and Mobile Internet

Performance Evaluation of Various Routing Protocols in MANET

ITTC Science of Communication Networks The University of Kansas EECS 784 Identifiers, Names, and Addressing

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

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

A Survey - Energy Efficient Routing Protocols in MANET

15-441: Computer Networking. Wireless Networking

ITTC Resilient and Survivable Networking The University of Kansas EECS 983 Disruption Tolerance

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

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

Mobile Ad-Hoc Networks & Routing Algorithms

Introduction. Computer Networks Term B10

Web Services and Service Discovery in Military Networks. Frank T. Johnsen Trude Hafsøe Magnus Skjegstad

LECTURE 9. Ad hoc Networks and Routing

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

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

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocol

Mobile Ad-hoc Networks

Wireless Ad-Hoc Networks

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

Performance Comparison of DSDV, AODV, DSR, Routing protocols for MANETs

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

ITTC High-Performance Networking The University of Kansas EECS 881 Architecture and Topology

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Performance Analysis of MANET Routing Protocols OLSR and AODV

UNIT 1 Questions & Solutions

ITTC Mobile Wireless Networking The University of Kansas EECS 882 MANET Routing

An Overview of Mobile Ad hoc Networking

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

International Journal of Engineering Research & Technology (IJERT) ISSN: Vol. 1 Issue 3, May

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

The General Analysis of Proactive Protocols DSDV, FSR and WRP

Ad Hoc Routing Protocols and Issues

Mobile Wireless Networking Medium Access Control

ITTC A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks

ECE 4450:427/527 - Computer Networks Spring 2017

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

2013, IJARCSSE All Rights Reserved Page 85

IEEE s ESS Mesh Networking

Overview of Mobile Networking Initiatives at WINLAB

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Reducing End to End per Packet Energy Consumption

P2PSIP Draft Charter. Dean Willis March 2006

Appeal Decision. Appeal No USA ALCATEL-LUCENT USA LTD. Tokyo, Japan. Tokyo, Japan

Survey on Routing in MANET

CS4450. Computer Networks: Architecture and Protocols. Lecture 15 BGP. Spring 2018 Rachit Agarwal

Routing, Routing Algorithms & Protocols

Performance Evaluation of AODV and DSR routing protocols in MANET

White Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

Wireless Security Background

MORHE: A TRANSPARENT MULTI-LEVEL ROUTING SCHEME FOR AD HOC NETWORKS

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

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

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

A Comparative Analysis of Pro-active Routing Protocols in MANET

CSC 4900 Computer Networks: Wireless Networks

A Novel Review on Routing Protocols in MANETs

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

Ad Hoc Networks. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Resource management issues in mobile ad hoc networks (MANET)

Bandwidth Efficient Distant Vector Routing for Ad Hoc Networks

1 Wireless Network Architecture

Introduction to Networks and the Internet

Performance Analysis Of Qos For Different MANET Routing Protocols (Reactive, Proactive And Hybrid) Based On Type Of Data

LOCATION-AIDED ROUTING PROTOCOL IN HYBRID WIRED-WIRELESS NETWORKS. WU MINTAO (B.Eng.(Hons.), NTU)

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Mobile Ad-Hoc Wireless Network

Transcription:

Mobile Wireless Networking The University of Kansas EECS 882 Mobile Ad Hoc Networks James P.G. Sterbenz Department of Electrical Engineering & Computer Science Information Technology & Telecommunications Research Center The University of Kansas jpgs@eecs.ku.edu http://www.ittc.ku.edu/~jpgs/courses/mwnets 30 March 2016 rev. 16.0 2004 2016 James P.G. Sterbenz

Mobile Wireless Networking Mobile Ad Hoc Networks AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-2

Mobile Ad Hoc Networks AH.1 Motivation and Application AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-3

Mobile Ad Hoc Networks Introduction Mobile ad hoc network (MANET) mobile: node and groups of nodes move Lecture LM wireless: mobility implies mostly wireless links ad hoc: little or no reliance on network infrastructure from Latin: for this (purpose) Ad hoc network generalisation of mobile ad hoc network nodes need not be mobile but are typically wireless: e.g. fixed wireless mesh network 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-4

Mobile Ad Hoc Networks Introduction: MANET MANET: mobile ad hoc network rhymes with planet but accent on 2nd syllable many people pronounce as French painter Édouard Manet MANET can be used in two senses mobile ad hoc network, in general this Lecture AH IETF MANET working group protocols next Lecture MR AODV ad hoc on demand distance vector [RFC 3651] DSR dynamic source routing [RFC 4728] OLSR optimized link state routing [RFC 3626] TBRPF topology broadcast based on RPF [RFC 3684] and other work in progress (NHDP, DYMO, SMF) 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-5

Mobile Ad Hoc Networks Motivation Untethered operation requires mobile and wireless same motivation as for WLANs and mobile cellular telephony Ubiquitous communication precludes dependence on infrastructure physical infrastructure, e.g. base stations protocol infrastructure, e.g. name servers, topology databases infrastructure may be used when available e.g. gateway from MANET to Internet or PSTN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-6

Mobile Ad Hoc Networks Applications Applications for MANETs? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-7

Mobile Ad Hoc Networks Applications Local communication when infrastructure unavailable shielded environments caves, faraday cages in corporate and defense facilities remote environments; infrastructure economically infeasible research and rescue in mountains, Arctic and Antarctic disaster and emergency network (re)deployment military operations in hostile environments 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-8

Mobile Ad Hoc Networks Applications Local communication when infrastructure unavailable shielded environments caves, faraday cages in corporate and defense facilities remote environments; infrastructure economically infeasible research and rescue in mountains, Arctic and Antarctic disaster and emergency network (re)deployment military operations in hostile environments Highly mobile groups communication among vehicles VANETS: vehicle ad hoc nets tactical military networks 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-9

Mobile Ad Hoc Networks AH.2 Architecture, Challenges and Issues AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-10

Mobile Ad Hoc Networks Background: Review of Wireless Network Types Wireless Internet: WLANs, WANs, and mobile IP Mobile cellular telephony MANETs: mobile ad hoc networks 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-11

MANET Background Wireless Internet Wireless Internet wireless nodes use base station or access point BS Internet AP connected to wired Internet perhaps multihop wireless mesh IP WN WN Relationship to MANETs? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-12

MANET Background Wireless Internet Wireless Internet wireless nodes use base station or access point connected to wired Internet perhaps multihop wireless mesh Relationship to MANETs + support untethered communication: wireless access links + limited mobility possible if mobile IP deployed problems? BS Internet IP WN AP WN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-13

MANET Background Wireless Internet Wireless Internet wireless nodes use base station or access point connected to wired Internet perhaps multihop wireless mesh Relationship to MANETs + support untethered communication: wireless access links + limited mobility possible if mobile IP deployed infrastructure required : APs or BSs no peer-to-peer communication BS Internet IP WN AP WN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-14

MANET Background Mobile Cellular Telephone Network Mobile cellular telephone network network divided into cells covered by base stations cells interconnected to PSTN by mobile switching centers mobile terminals move among cells Relationship to MANETs? PSTN (wired) 4 cell BS MSC MT MT 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-15

MANET Background Mobile Cellular Telephone Network Mobile cellular telephone network network divided into cells covered by base stations cells interconnected to PSTN by mobile switching centers mobile terminals move among cells Relationship to MANETs? + support for mobility and roaming among providers problems? PSTN (wired) 4 cell BS MSC MT MT 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-16

MANET Background Mobile Cellular Telephone Network Mobile cellular telephone network network divided into cells covered by base stations cells interconnected to PSTN by mobile switching centers mobile terminals move among cells Relationship to MANETs? + support for mobility and roaming among providers infrastructure required : BSs and MSCs no peer-to-peer communication not originally designed for data PSTN (wired) 4 cell BS MSC MT MT 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-17

Mobile Ad Hoc Networks Requirements Untethered operation wireless links provided by Wireless Internet and mobile telephony 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-18

Mobile Ad Hoc Networks Requirements Untethered operation wireless links provided by Wireless Internet and mobile telephony Nomadic operation mobility support provided by mobile telephony limited support provided by mobile IP but rarely deployed What else? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-19

Mobile Ad Hoc Networks Requirements Untethered operation Nomadic operation Non-dependence on infrastructure may use when available to improve service 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-20

Mobile Ad Hoc Networks Requirements Untethered operation Nomadic operation Non-dependence on infrastructure Arbitrary data communication peer-to-peer group communication (multicast, broadcast) multihop: nodes are both ES and IS 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-21

Mobile Ad Hoc Networks Requirements Untethered operation Nomadic operation Non-dependence on infrastructure Arbitrary data communication Management of constrained resources Lecture EM energy, bandwidth, processing, memory 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-22

Mobile Ad Hoc Networks Requirements Untethered operation Nomadic operation Non-dependence on infrastructure Arbitrary data communication Management of constrained resources Lecture EM Resilience and security Lecture RS unreliable open channel 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-23

Mobile Ad Hoc Networks MANET Architecture Mobile ad hoc networks mobile nodes communicate with one another PDAs, laptops, vehicles MN MN MN MN MN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-24

Mobile Ad Hoc Networks MANET Architecture Mobile ad hoc networks mobile nodes communicate with one another PDAs, laptops, vehicles MNs relay multhop when necessary MN MN MN MN MN MN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-25

Mobile Ad Hoc Networks MANET Architecture Mobile ad hoc networks mobile nodes communicate with one another Internet PDAs, laptops, vehicles IP BS MN MNs relay multhop when necessary without the need for infrastructure MN MN MN MN MN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-26

Mobile Ad Hoc Networks MANET Architecture Mobile ad hoc networks mobile nodes communicate with one another Internet PDAs, laptops, vehicles IP BS MN MNs relay multhop when necessary without the need for infrastructure infrastructure used when available MN MN GW MN access gateway to Global Internet directory and security servers MN MN 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-27

Mobile Wireless Networking AH.3 Self-Organisation AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.3.1 Auto-configuration AH.3.2 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-28

Mobile Ad Hoc Networks Implications of No Infrastructure MANETs need to operate without infrastructure implication? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-29

Mobile Ad Hoc Networks Implications of No Infrastructure MANETs need to operate without infrastructure nodes must configure themselves nodes must organise themselves into networks Challenges? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-30

Mobile Ad Hoc Networks Challenges MANETs need to operate without infrastructure nodes must configure themselves nodes must organise themselves into networks Challenges fully distributed system with inconsistent information weak and episodic connectivity: stale information mobility: dynamically changing information 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-31

Mobile Ad Hoc Networks AH.3 Self-Organisation AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.3.1 Auto-configuration AH.3.2 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-32

Mobile Ad Hoc Networks Auto-Configuration Nodes must be configured for a particular network physical layer: frequency, coding, bandwidth, MAC layer: type and parameters link layer: protocol, error control, 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-33

Mobile Ad Hoc Networks Auto-Configuration Nodes must be configured for a particular network physical layer: frequency, coding, bandwidth, MAC layer: type and parameters link layer: protocol, error control, network layer: (preliminary) addresses Auto-configuration : nodes configure themselves without human interaction without depending on infrastructure how? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-34

Mobile Ad Hoc Networks Auto-Configuration Techniques Auto-configuration: nodes configure themselves reasonable defaults context-based sensing environment may use infrastructure if available policy driven may be guided by human 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-35

Mobile Ad Hoc Networks Auto-Configuration Techniques Auto-configuration: nodes configure themselves reasonable defaults context-based sensing environment may use infrastructure if available policy driven may be guided by human Configured nodes do not a network make what s next? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-36

Mobile Wireless Networking AH.3 Self-Organisation AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.3.1 Auto-configuration AH.3.2 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-37

Mobile Ad Hoc Networks Self-Organisation Configured nodes must be organised into a network pairwise link agreement to form L2 structures may modify auto-configuration of L1 L2 parameters network topology and federation to form L3 structures will likely modify any preliminary node addresses 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-38

Mobile Ad Hoc Networks Self-Organisation Configured nodes must be organised into a network pairwise link agreement to form L2 structures may modify auto-configuration of L1 L2 parameters network topology and federation to form L3 structures will likely modify any preliminary node addresses Self-organisation : nodes organise themselves without human interaction without depending on infrastructure such as DHCP and DNS how? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-39

Ad Hoc Self-Organisation Steps Neighbour discovery Link formation Self-organisation Topology optimisation and maintenance 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-40

Ad Hoc Self-Organisation Set of Nodes Set of nodes to self-organise 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-41

Ad Hoc Self-Organisation Neighbour Discovery Nodes emit beacons to announce their presence known frequencies and codes used for announcements part of auto-configuration Establishes set of directly reachable nodes should all pairs form links? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-42

Ad Hoc Self-Organisation Link Formation Pairwise negotiation of link formation constrained by maximum degree interested nodes answer beacons 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-43

Ad Hoc Self-Organisation Link Formation Pairwise negotiation of link formation constrained by maximum degree interested nodes answer beacons exchange identification, node and link characteristics agree on variable physical, MAC, and link parameters Forms layer 2 connectivity structure 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-44

Ad Hoc Self-Organisation Link Formation Maintain link adjacencies e.g. keepalive messages discard links to unreachable nodes add links to new nodes in range Maintains layer 2 connectivity structure 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-45

Ad Hoc Self-Organisation Link Formation Layer 2 connectivity structure built and maintained what s next? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-46

Ad Hoc Self-Organisation Link Formation Layer 2 connectivity structure built and maintained but we need a network with the ability to route and forward we may need hierarchy to manage scalability 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-47

Ad Hoc Self-Organisation Self-Organisation and Federation Communicating nodes self-organise into federations network-layer address acquisition and agreement bootstrap routing topology Lecture MR unlimited size of federations? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-48

Ad Hoc Self-Organisation Self-Organisation and Federation Communicating nodes self-organise into federations network structure small networks can be flat (10s to perhaps 1000s of nodes) large networks need hierarchical structure of clusters how formed? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-49

Ad Hoc Self-Organisation Self-Organisation and Federation Clustering algorithm requirements efficiency measured in message complexity efficiency measured in time to form cluster 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-50

Ad Hoc Self-Organisation Self-Organisation and Federation Clustering algorithm objectives cluster size (number of nodes), e.g. expanding ring search cluster diameter (maximum length of shortest path) policy-driven constraints e.g. don t cluster with a bad guy 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-51

Ad Hoc Self-Organisation Self-Organisation and Federation Hierarchical network structure lowest level: clusters of physical nodes higher levels: clusters of clusters how? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-52

Ad Hoc Self-Organisation Self-Organisation and Federation physical cluster head Hierarchical network structure each cluster may have a leader or cluster head leader is abstraction for entire cluster to higher level 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-53

Ad Hoc Self-Organisation Self-Organisation and Federation logical cluster head Hierarchical network structure each cluster may have a leader or cluster head leader is abstraction for entire cluster to higher level level n clusters are virtual nodes in level n+1 cluster 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-54

Ad Hoc Self-Organisation Self-Organisation and Federation Hierarchical network structure: cluster selection determined by role (e.g. personal node in a PAN) leader election by distributed algorithm (most common) leaderless clustering: fully distributed operation 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-55

Ad Hoc Self-Organisation Self-Organisation and Federation Layer 3 connectivity structure self-organised what about mobility and dynamic behaviour? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-56

Ad Hoc Self-Organisation Topology Optimisation and Maintenance Topology maintenance of federations merge/split group mobility, dynamic coalitions heal partition 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-57

Ad Hoc Self-Organisation Topology Optimisation and Maintenance leave then join Topology maintenance of nodes leave/join from/to federation node mobility resolution to identifier vs. topological address reassignment 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-58

Mobile Ad Hoc Networks AH.4 Routing Overview AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-59

Mobile Ad Hoc Networking Routing Challenges Routing algorithm discovers path between source(s) and destination(s) 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-60

Mobile Ad Hoc Networking Routing Challenges Routing algorithm discovers path between source(s) and destination(s) Routing algorithm classes distance vector (e.g. RIP) link state (e.g. OSPF, ISIS) source routing Challenges in MANETs? 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-61

Mobile Ad Hoc Networking Routing Challenges Routing algorithm discovers path between source(s) and destination(s) Routing algorithm classes distance vector (e.g. RIP) link state (e.g. OSPF, ISIS) source routing Challenges in MANETs episodic connectivity and mobility routes and link state keeps changing difficult or impossible to maintain consistent information Conventional DV and LS algorithms do not work well 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-62

Mobile Ad Hoc Networking Routing Algorithm Examples Many proposals Lecture MR many within the IETF MANET working group specilaised domains: e.g. supersonic military aircraft Examples: DSDV: destination-sequenced distance vector AODV: ad hoc on-demand distance vector OLSR: optimized link state routing protocol DSR: dynamic source routing 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-63

Mobile Ad Hoc Networking Routing Algorithm Examples Many proposals Lecture MR many within the IETF MANET working group specilaised domains: e.g. supersonic military aircraft Examples: AODV: ad hoc on-demand distance vector DSR: dynamic source routing Problem: no one protocol can possibly be right for all scenarios adaptive framework needed to negotiate protocols part of self-organisation and federation 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-64

Mobile Ad Hoc Networks AH.5 Autonomic Control and Self-Management AH.1 Motivation and application AH.2 Architecture, challenges and issues AH.3 Self-organisation AH.4 Routing overview AH.5 Autonomic control and self-management 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-65

Ad Hoc Control & Management Introduction In the current Internet: network control is poorly understood network management is a dark art already exceeding the ability for humans to understand 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-66

Ad Hoc Control & Management Introduction In the current Internet: network control is poorly understood network management is a dark art already exceeding the ability for humans to understand In large-scale MANETs: problem is significantly worse dynamic behaviour distributed ownership and management of resources 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-67

Autonomic Control & Management Motivation Large-scale MANET control and management seems to require autonomic mechanisms Autonomic network management and control: self-* auto-configuration self-organisation self-management self-diagonsis and repair Significant extension to self-organisation very hard research problem 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-68

Mobile Ad Hoc Networks Further Reading S. Ramanathan and Martha Steenstrup, A Survey of Routing Techniques for Mobile Communication Networks, Mobile Networks and Applications, vol.1 iss.2, February 1996, pp.89 104 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-69

Mobile Ad Hoc Networks Acknowledgements Some material in these foils is based on the textbook Murthy and Manoj, Ad Hoc Wireless Networks: Architectures and Protocols Some material in these foils enhanced from EECS 780 foils 30 March 2016 KU EECS 882 Mobile Wireless Nets Ad Hoc Nets MWN-AH-70