Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

SEEKER: An Adaptive and Scalable Location Service for Mobile Ad Hoc Networks Jehn-Ruey Jiang and Wei-Jiun Ling Presented by Jehn-Ruey Jiang National Central.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Ant Colony Optimization An adaptative nature inspired algorithm explained, concretely implemented, and applied to routing protocols in wired and wireless.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
4/16/2017 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch, David Maltz, David Johnson, Yih-Chun Hu and Jorjeta.
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
Adaptive backup routing for ad-hoc networks Adviser: Ho-Ting Wu Speaker: Zen-De Liu Date:05/14/2007.
Ants-based Routing Marc Heissenbüttel University of Berne
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
The Zone Routing Protocol (ZRP)
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
VIRTUAL ROUTER Kien A. Hua Data Systems Lab School of EECS University of Central Florida.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
Mobile Adhoc Network: Routing Protocol:AODV
Routing Protocol Evaluation David Holmer
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
SRI International 1 A Simulation Comparison of TBRPF, OLSR, and AODV Richard Ogier SRI International July 2002.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Implementation of Collection Tree Protocol in QualNet
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
AntNet: A nature inspired routing algorithm
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
GridNets 2006 – October 1 st Grid Resource Management by means of Ant Colony Optimization Gustavo Sousa Pavani and Helio Waldman Optical Networking Laboratory.
Simple Ant Routing Algorithm Strategies for MANET Fernando Correia and Teresa Vazão Portuguese Naval Academy, 葡萄牙海軍學院 Ad Hoc Networks 2010.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Distance Vector Routing
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
2005/12/14 1 Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness Xin Yu Department of Computer Science.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Speaker: Ju-Mei Li Virtual Paths Routing: A Highly Dynamic Routing Protocol for Ad Hoc Wireless Networks Abdulrahman H. Altalhi and Golden G. Richard Computer.
William Stallings Data and Computer Communications
Author:Zarei.M.;Faez.K. ;Nya.J.M.
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria Gambardella International Journal of Computational Intelligence and Applications 2005

Outline 1. Introduction 2. Related work 3. Description of the algorithm 4. Experimental results 5. Conclusions

1. Introduction Mobile ad-hoc network

Mobile Ad Hoc Networks (MANETs) – no central control – no designated routers MANET routing algorithms – Reactive behavior : Gathers routing information in response to an event (ex:AODV) – Proactive behavior: Gathers routing information at other times

Present AntHocNet, MANET routing algorithm based on Ant Colony Optimization (ACO) AntHocNet in MANET : – Reactive path finding – Repairing with proactive path maintenance and improvement

2. Related work ACO routing: – Laying-following behavior of ants – Repeatedly sample paths with control packets – Provide automatic load balancing

3. Description of the algorithm 1. Reactive path setup 2. Proactive path maintenance and exploration 3. Stochastic data routing 4. Link failures

3-1 Reactive path setup A source broadcasts a reactive forward ant,when not have routing information for d The routing information of a node i is represented in a pheromone table neighbors of i over which a path to d is known parameter value

If node where no pheromone information available for d, it is broadcast If ant arrives node which was already visited at same generation, it is discarded Construct only one path during the reactive setup phase S D

Each forward ant keeps a list P = [1, 2,…., d] Arrival at the destination d, converted into a backward ant Each intermediate node, the backward ant calculates

This local estimate: The value of the estimate Node j+1 to node j time average time to send one packet number of packets in queue i j k d

Local congestion of the shared medium Backward ant updating the pheromone table entry The time took to send a packet from node i Calculated a running average of the time

travelling time estimated by the ant number of hops fixed value representing the time to take one hop

S I J K L N M D

2. Proactive path maintenance and exploration Update the information about paths, and tries to find new and better ones An important role: hello messages It allow nodes to detect which are their immediate neighbors

New node select K destinations in its pheromone table A node i receiving the hello message from n bootstrapped pheromone

For path maintenance: – Bootstrapped pheromone is used directly – If i already has a pheromone entry – used directly to replace – Pheromone on current paths is kept up-to-date A B C

For path exploration: – Bootstrapped pheromone is used indirectly – If i not have a value for – indicate a possible new path in second table virtual pheromone table A B C

Compares the virtual and regular pheromone If >,sent out a proactive forward ant, but not broadcast At the destination, become backward ant back to the source Turned into a regular path

3.3. Stochastic data routing Nodes forward data stochastically Several paths have similar quality,data will spread over them

The probabilistic routing strategy: – If estimates are kept up-to-date Leads to automatic load balancing If a path is clearly worse than others, it will avoided Try to spread the data load evenly over the network

4. Link failures Nodes can detect link failures In the first place: – Remove form neighbor list – All associated form routing table Further action: – Control packet fail transmission – Data packet fail transmission

Control packet fail transmission Node broadcasts a link failure notification message – Destinations to which the node lost its best path – New best estimated end-to-end delay – Number of hops to this destination

Data packet fail transmission Node broadcasts a route repair ant – Like reactive forward ant – Maximum number of broadcast limit proliferation – Node wait for a certain time – If no report, no alternative path – Sends a new link failure notification

4. Experimental results Qualnet 900 seconds Speed ranging with 0 and 20 m/s (random waypoint mobility model) Three scenarios

A scenario: – 100 nodes – 3000 * 1000 m2 – Source sends one 64-byte packet/second – 2Mbit/s – Radio range 300 meters – Pause time:0-480 pause time:0-480

B scenario: – More intense data traffic – 1000 * 1000 m2 – Source sends eight 64-byte packets – 11Mbit/s – Radio range 110 meters – Pause time:0-480

C scenario: – Vary the number of nodes: – 750*750 m2 to 2250*2250 m2 – Keep 1 node per 100*100 m2 – pause time: constant on 30 seconds

Average delay and delivery ratio for various pause times in 3000 * 1000

Average delay and delivery ratio for various pause times in 1000 * 1000

Average delay and delivery ratio for an increasing number of nodes

5. Conclusions AntHocNet can outperform AODV Future work: – More complex pheromone – The reliability of the bootstrapping process

Average delay jitter in the different scenarios

Overhead in the different scenarios