Group Management in Mobile Ad Hoc Networks Revathi Ranganathan Preeti Venkateswaran.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Wireless Communication : LAB 3
Network Simulation One tool to simulation network protocols for the Internet is the network simulator (NS) The simulation environment needs to be set-
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Mobile Routing protocols MANET Lecture: 4. DIALOGUE CONTROL In any communication there are two types of user dialogues. –long session-oriented transactions.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Project Progress Presentation GENERATION OF NS2 TRACE FILES FOR SATELLITE-WIRELESS NETWORKS CS603 - Wireless Communications & Networks Summer II 2003 Wasim.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
Wireless Sensor Network for Tracking the Traffic in INTERNET Network Routers Supervisor: Mark Shifrin Students: Yuriy Kipnis Nir Bar-Or Networked Software.
Ns Simulation of IEEE SC546 Project (Fall 2002) SOO IL KIM JISUN YOON
Damian Gordon.  When we hook up computers together using data communication facilities, we call this a computer network.
QualNet 2014/05/ 尉遲仲涵. Outline Directory Structure QualNet Basic Message & Event QualNet simulation architecture Protocol Model Programming.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
A Vehicular Ad Hoc Networks Intrusion Detection System Based on BUSNet.
Minor Thesis Presentation By: Junaid M. Shaikh Supervisor: Dr. Ivan Lee 1.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
1 Seminar Algorithms for ad hoc networking: Patrik Floréen Seminar Introduction.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Wireless Ad-Hoc Networks
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Data and Computer Communications Ninth Edition by William Stallings Chapter 17 – Wireless LANs.
Chapter 15 The Addressing Structure in NS. The Default Address Format 32 lower bits for port-id, 1 higher bit for mcast and the rest 32 higher bits for.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
Ad Hoc Network.
WLAN.
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
PERFORMANCE EVALUATION OF COMMON POWER ROUTING FOR AD-HOC NETWORK Zhan Liang Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Boris Makarevitch.
UNIT-V Ad-hoc Networks
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Asstt. Professor Adeel Akram. Other Novel Routing Approaches Link reversal Aimed for highly dynamic networks Goal: to identify some path, as opposed.
IMPROVING OF WIRELESS MESH NETWORKS.
Analysis the performance of vehicles ad hoc network simulation based
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Chapter 16 Mobile Networking in ns
Simulators for Sensor Networks
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
A comparison of Ad-Hoc Routing Protocols
Wireless and Mobile Ad Hoc Networks
CSE 4340/5349 Mobile Systems Engineering
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Routing in Mobile Ad-hoc Networks
Protocols.
Other Routing Protocols
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Protocols.
Presentation transcript:

Group Management in Mobile Ad Hoc Networks Revathi Ranganathan Preeti Venkateswaran

Mobile Ad hoc Networks Wireless, self organising systems Co-operating nodes within communication range form temporary networks Topology is dynamic de-centralised and ever changing Nodes may move around arbitrarily

Scenarios In the recent years several scenarios where users happen to move together have emerged. Examples: Military Applications Rescue Operations Virtual Classrooms Solution Mobile Ad hoc Networks

System Description Terminals - Portable communication devices utilized by users. - Identified by a unique ID. - Rapid Mobility - Limited Battery Capacity - Short Transmission Range

System Description Nodes - Communication devices usually hosted on trucks, tanks or laptops. - provide a backbone for communications between terminals. - Slow mobility. - High battery capacity. - Long transmission range.

Signaling and Updates LA 1LA 2 G2 G1 G1 is moving VLR

Signaling and Updates (2/2) New LALA 2 G2 G1 G1 changed LA and numerous updates are necessary VLR

Hierarchical Architecture We have implemented a three-level hierarchical location database architecture Reduces signaling overhead Speeds up paging and locating terminals in spite of their potentially high mobility

Geographical Area Mobile Ad hoc Networks for Group Operations

Geographical Area LA 1 LA 2 LA 3 LA 4

Geographical Area LA 1 LA 2 LA 3 LA 4

Geographical Area LA 1 LA 2 LA 3 LA 4

Geographical Area FLN3 FLN2 FLN4 FLN1 FLN5 FLN6 FLN7 GL 2 GL 3 GL 1 GL 4 GL 5 GL 6 GL 7 GL 8 GL 9 GL 10 T1 T2 T3 LA 1 LA 2 LA 3 LA 4 FLN8 FLN9 FLN10 FLN11

Geographical Area FLN3 FLN2 FLN4 FLN1 FLN5 FLN6 FLN7 GL 2 GL 3 GL 1 GL 4 GL 5 GL 6 GL 7 GL 8 GL 9 GL 10 Each FLN contains a T-G Table. For example, let us show the FLN1’s Table. Terminal IDGroup ID T1G1 T2G1 T3G1 T1 T2 T3 FLN8 FLN10 FLN9 FLN11

Geographical Area FLN2 FLN4 GL 2 GL 3 GL 4 GL 5 GL 6 GL 7 GL 8 GL 9 GL 10 T1 T2 LA 1 LA 2 LA 3 LA 4 FLN3 SLN 2’ FLN5 SLN 1 FLN6 SLN 3 FLN7 SLN 4 FLN10 SLN 4’ FLN11 Each SLN stores 2 Tables: T-G Table G-N Table For example in case of LA 1 we have: Group IDNode ID G6FLN5 TerminalGroup T4G6 T5G6 T6G6 T7G6

Geographical Area FLN2 FLN4 GL 2 GL 3 GL 1 GL 4 GL 5 GL 6 GL 7 GL 8 GL 9 GL 10 T1 T2 T3 LA 1 LA 2 LA 3 LA 4 FLN3 FLN5 SLN 1 FLN8 FLN6 SLN 3 FLN9 FLN7 SLN 4 FLN10 FLN11 FLN1 SLN2 TLN Each TLN serves a Geographical Area and contains a T-LA Table

Group Joining FLN1 Group Update Message

Diff FLN – Same LA The Responsible Node of G1 and the new one are different but belong to the same LA (same SLN) FLN in N 1 G1G1 G2G2 Upon receiving the Group_Joining, the FLN in N 2 registers T in its T-G Table. Then it sends SL_Group_Update to the SLN which updates its T-G Table accordingly. The SLN sends then a FL_User_Delete to the FLN in N 1. Accordingly this FLN deletes T in its T-G Table. SLN TLN FLN in N 2 SL_Group_Update FL_User_Delete Group_Joining

Diff FLN – Diff LA The Responsible Node of G1 and G2 are in different LAs but in the same Geographical Area.(same TLN) FLN in N 1 G1G1 G2G2 SLN TLN FLN in N 2 SL_Group_Update Group_Joining SLN TL_Group_Update SL_User_Delete FL_User_Delete Initially the operations are the same as in the previous case. Then, upon receiving the SL_ Group_Update, the SLN in N 2 registers T in its T-G Table. Then it sends TL_Group_Update to the TLN which updates its T-LA Table accordingly. The TLN sends then a SL_User_Delete to theSLN of G 1. Accordingly the SLN contacts the FLN of G 1 to let it delete T as in the previous case.

Group Location Updating (Required when a group changes its Responsible Node) Case 1: Change RN and not LA Node j Beacon(Node_ID, LA_ID) Node i The Head Nodes continuosly transmit a beacon signal. Each GL receives these beacons and calculates its distance from those. Then it selects as the new Responsible Node the one which is closest to it. GL Previous Responsible Node Beacon(Node_ID, LA_ID)

Group Location Updating (Required when a group changes its Responsible Node) Node j Node i If GL recognizes that Node i is closest to it transmits to Node i a Change_RN message. Node i sends to the SLN an Update_RN_SLN message to the SLN. The SLN modifies its tables and sends to Node i a Add_Group_Users. In addition the SLN sends to the previous RN a Delete_Group_Users and then updates its own G-N Table. GL Previous Responsible Node Change_RN SLN Case 1: Change RN and not LA

Group Location Updating (Required when a group changes its Responsible Node) Node j Node i GL Previous Responsible Node SLN Update_RN_SLN If GL recognizes that Node i is closest to it transmits to Node i a Change_RN message. Node i sends to the SLN an Update_RN_SLN message to the SLN. The SLN modifies its tables and sends to Node i a Add_Group_Users. In addition the SLN sends to the previous RN a Delete_Group_Users and then updates its own G-N Table. Case 1: Change RN and not LA

Group Location Updating (Required when a group changes its Responsible Node) Node j Node i GL Previous Responsible Node SLN Add_Group_Users Delete_Group_Users If GL recognizes that Node i is closest to it transmits to Node i a Change_RN message. Node i sends to the SLN an Update_RN_SLN message to the SLN. The SLN modifies its tables and sends to Node i a Add_Group_Users. In addition, the SLN sends to the previous RN a Delete_Group_Users and then updates its own G-N Table. Case 1: Change RN and not LA

Group Location Updating (Required when a group changes its Responsible Node) Node j New Responsible Node GL Previous Responsible Node SLN Case 1: Change RN and not LA

Group Location Updating (Required when a group changes its Responsible Node) Node j Node i GL Previous Responsible Node Previous SLN Case 2: Change RN and LA, but not GA In addition to what was said before, the 2 SLNs must be also involved. Furthermore also the T-LA Table in the TLN must be updated. Node’s i SLN TLN

Reference: Spontaneous Group Management in Mobile Ad-Hoc Networks - LAURA GALLUCCIO, GIACOMO MORABITO and SERGIO PALAZZO

Network Simulator ns-2.27

What is ns? A discrete event packet-level simulator Targeted at networking research Wired and Wireless

Architecture: Object Oriented C++ - to implement protocols OTcl - to write simulation scripts

Simulation Components Node - Nodes are “hardware entities” in a network Agent - Agents are “software entities” which are on these nodes (eg: Tcp, Udp, DSDV, AODV etc)

Simultion Components (contd…..) Link - Links connect nodes in wired networks. - Links can be simplex and duplex Wireless networks do not have links between the nodes (obviously!!) - Nodes are connected to wireless channel

Simultion Components (contd…..) Traffic Generator  Source - An agent which is the originator of packets  Sink - An agent which is the destination of these packets

Simulating in ns-2.27 Create the event scheduler [ Turn on tracing ] Create network Setup routing Insert errors Create transport connection Create traffic Transmit application-level data

Implementing mobile node by Extending “standard” NS node Node ARP Radio Propagation Model MobileNode LL MAC PHY LL CHANNEL Routing