M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Swarm-Based Traffic Simulation
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Ant Colony Optimization An adaptative nature inspired algorithm explained, concretely implemented, and applied to routing protocols in wired and wireless.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
The Antnet Routing Algorithm - A Modified Version Firat Tekiner, Z. Ghassemlooy Optical Communications Research Group, The University of Northumbria, Newcastle.
Anti-pheromone as a Tool for Better Exploration of Search Space by James Montgomery and Marcus Randall, Bond University, Australia.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
Mobile Agents for Adaptive Routing Presented by Hong-Jiun Chen & Manu Prasanna Gianni Di Caro & Marco Dorigo.
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
Investigation of antnet routing algorithm by employing multiple ant colonies for packet switched networks to overcome the stagnation problem Firat Tekiner.
Ants-based Routing Marc Heissenbüttel University of Berne
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Ant Colony Optimization Optimisation Methods. Overview.
CMPT Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Roland van der Put Léon Rothkrantz Routing in packet switched networks.
Swarm Intelligent Networking Martin Roth Cornell University Wednesday, April 23, 2003.
Ant Colony Optimization: an introduction
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
AntNet: Distributed Stigmetric Control for Communications Networks Gianni Di Caro & Marco Dorigo Journal of Artificial Intelligence Research 1998 Presentation.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Mediamatics / Knowledge based systems Dynamic vehicle routing using Ant Based Control Ronald Kroon Leon Rothkrantz Delft University of Technology October.
By:- Omkar Thakoor Prakhar Jain Utkarsh Diwaker
NTU GICE Swarm Intelligence for Routing in Communication Networks Speaker: Shih-Chun Lin Advisor: Kwang-Cheng Chen.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Swarm Intelligence 虞台文.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Biologically Inspired Computation Ant Colony Optimisation.
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.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
AntNet: A nature inspired routing algorithm
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
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.
Ant Colony Optimization Andriy Baranov
Biologically Inspired Computation Ant Colony Optimisation.
Simple Ant Routing Algorithm Strategies for MANET Fernando Correia and Teresa Vazão Portuguese Naval Academy, 葡萄牙海軍學院 Ad Hoc Networks 2010.
What is Ant Colony Optimization?
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Topic1:Swarm Intelligence 李长河,计算机学院
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
7th Int'l Workshop on Rare Event Simulation, Sept , Rennes, France Ant Colony Optimized Importance Sampling: Principles, Applications and Challenges.
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Scientific Research Group in Egypt (SRGE)
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
Firat Tekiner (Phd Student) Z. Ghassemlooy
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
A survey on Bio inspired Routing in MANETs
traveling salesman problem
Presentation transcript:

m ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan, and Shih Yu Chang IEEE System Journal Sep.2007 Ji Won Lee 18 Nov, 2008

m ulti m edia c omputing laboratory I NTRODUCTION 1

m ulti m edia c omputing laboratory Introduction 2

m ulti m edia c omputing laboratory Introduction Biological system – Adaptation, reliability, robustness – Controlled by the individuals – Ex) Ant colony 3 Biologically-inspired cooperative routing

m ulti m edia c omputing laboratory Introduction Biologically-inspired cooperative routing – Individual simplicity & Collective complexity How? Self-organization – Positive feedback : ex) disposing pheromone – Negative feedback : ex) evaporation of pheromone Stigmergy – Indirect communication used by ants in nature to coordinate their joint problem solving activity – Ex) Laying a pheromone 4

m ulti m edia c omputing laboratory ACO Biologically Inspired Cooperative Routing for WMSN 5

m ulti m edia c omputing laboratory ACO – Ant colony optimization – The models of collective intelligence of ants – Example 6 Both ants have no knowledge about the location of food The ants leave the pheromone along their paths F 1, F 2 When ant A 2 arrive F 0, F 2 =1, F 1 =0 → A 2 choose R 2 F 2 becomes 2. When A 1 arrive F 0 F 2 =2, F 1 =1 → A 1 choose R 2

m ulti m edia c omputing laboratory Stagnation in Network Routing Some problems of ACO’s optimal path p 0 – The congestion of p 0 – The dramatic reduction of the probability of selecting other paths Why is it not good? – p 0 may become nonoptimal if it is congested – p 0 may be disconnected due to network overload – Other nonoptimal paths may become optimal due to the dynamical changes in the network topology 7 The shortest path p 0 is only statistical (maybe nonoptimal)

m ulti m edia c omputing laboratory Stagnation in Network Routing Alleviation of stagnation problem – Pheromone control – Pheromone-heuristic control – Privileged pheromone laying 8

m ulti m edia c omputing laboratory Stagnation in Network Routing Alleviation of stagnation problem Pheromone control – Reduce the influences from past experience 9 Evaporation Method The pheromone values at all vertices of the paths are discounted by a factor Aging Method An ant disposes less and less pheromone as it moves from node to node Limiting and Smoothing Pheromone Method Limiting the max. pheromone amount and smoothing pheromone laying

m ulti m edia c omputing laboratory Stagnation in Network Routing Alleviation of stagnation problem Pheromone-heuristic control – Configure the probability function P k,l for an ant to choose a link (k,l) using a combination of both pheromone concentration F k,l and heuristic function η k.l a > b : ants prefer the paths with higher pheromone concentrations – When network becomes stable a < b : ants prefer the paths having higher heuristic concentrations – Initial stage after setting up a new network 10 Determined by the queue length

m ulti m edia c omputing laboratory Stagnation in Network Routing Alleviation of stagnation problem Privileged pheromone laying – Permit a selected subset of ants which have the privilege to dispose larger amounts of pheromone than others – Ants only dispose pheromones during their return trips 11

m ulti m edia c omputing laboratory ACO-BASED ROUTING ALGORITHMS Biologically Inspired Cooperative Routing for WMSN 12

m ulti m edia c omputing laboratory ACO in Wired Nets ABC( ant-based control ) – Circuit-switched telephony networks – Each node have routing table – Pheromone updating rule Age of the arriving ant – Probabilistic transition rule 13 node 1node 2... node 2/0.37node 3/ node 3/0.24node 4/ Destination node Neighbor/probability

m ulti m edia c omputing laboratory ACO in Wired Nets AntNet – Wired networks – Each node have the same routing table as ABC scheme – Pheromone updating rule Privileged pheromone laying – Probabilistic transition rule Each node send forward ant to randomly selected destinations Backward ant returns to the source node following the path in reverse Each intermediate node updates its routing tables according to the information extracted from the backward ants 14

m ulti m edia c omputing laboratory Swarm Intelligence Using Stigmergy in Ad Hoc Networks ARA( on-demand ad hoc routing algorithm ) – Stigmergy indirect communication of the concerned individuals through changing their environment – Route discovery Flood the forward ants – Pheromone updating rule – Probabilistic transition rule 15

m ulti m edia c omputing laboratory Adaptive Stigmergy-Based Routing for Wireless Networks Termite( adaptive routing algorithm ) – If networks change dynamically, traffic control is not good – If there is no pheromone, each packet is routed randomly and independently – The disposed stigmergy will have an influence on the adaptive routing table – To minimize the effect of pheromone… 16 Pheromone increase linearly Pheromone decrease exponentially

m ulti m edia c omputing laboratory Distributed ACO Routing Algorithm( ADRA ) in Ad Hoc Networks ADRA( Ant-based distributed route algorithm ) – Ants use the simulated pheromones Traveling distance, quality of the link, congestion, current pheromone QoS parameter – The node changes the pheromones by itself( evaporation ) Quality and age of link – Two types of ants Anti-ant : Congestion repression ants – When an intermediate node’s load exceeds its predefined congestion threshold, it will send anti-ant to its upstream neighbor nodes to modify their probability routing tables Enforce-ant : Shortcut reinforce ant 17

m ulti m edia c omputing laboratory CONCLUSION Biologically Inspired Cooperative Routing for WMSN 18

m ulti m edia c omputing laboratory Conclusion & discussion Goal of this paper – Overview of biologically-inspired routing algorithms ACO Pros. – Introduction of lots of ACO based routing algorithms Cons. – Lack of exact explanation of each routing algorithm 19

m ulti m edia c omputing laboratory T HANK Y OU Any question? 20