viability analysis of gpsviability analysis of gps ... › ... › projects › team10 ›...

23
ENSC 427: COMMUNICATION NETWORKS ENSC 427: COMMUNICATION NETWORKS SPRING 2011 SPRING 2011 FINAL PROJECT PRESENTATIONS FINAL PROJECT PRESENTATIONS Viability Analysis of GPS Viability Analysis of GPS-Assisted Assisted Ant Routing Algorithm Ant Routing Algorithm www.sfu.ca/~ela6/ www.sfu.ca/~ela6/ Group #10 Group #10 Kwang Kwang-Young Lee Young Lee 301026697 301026697 [email protected] [email protected] Jack Jack Qiao Qiao 301025357 301025357 [email protected] [email protected]

Upload: others

Post on 30-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

ENSC 427: COMMUNICATION NETWORKSENSC 427: COMMUNICATION NETWORKSSPRING 2011SPRING 2011

FINAL PROJECT PRESENTATIONSFINAL PROJECT PRESENTATIONS

Viability Analysis of GPSViability Analysis of GPS--Assisted Assisted Ant Routing AlgorithmAnt Routing AlgorithmAnt Routing AlgorithmAnt Routing Algorithm

www.sfu.ca/~ela6/www.sfu.ca/~ela6/Group #10Group #10

KwangKwang--Young Lee Young Lee

301026697301026697

[email protected]@sfu.ca

Jack Jack QiaoQiao

301025357301025357

[email protected]@sfu.ca

Page 2: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

PRESENTATION OVERVIEWPRESENTATION OVERVIEW

� Introduction

� Project Scope

� Related work

� Ant Routing – Overview

� AntnetAntnet

� GPS-assisted Antnet

� Simulation Setup

� Simulation Scenarios

� Simulation Result (vs. Distance)

Page 3: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

PROJECT SCOPEPROJECT SCOPE

� Mobile ad-hoc network

� All nodes acts as hosts and routers

� Dynamic topology changes� Dynamic topology changes

� Need algorithm for routing messages

� Must be adaptive, low computation requirement

Page 4: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT
Page 5: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

RELATED WORKRELATED WORK

� Dynamic Source Routing (DSR)

◦ Source sends small packet with destination info to all neighbors

◦ When destination receives packet, reply to source with the shortest path

◦ Repeat process if link lost

� Ad-Hoc On-Demand Distance Vector Routing (AODV)

◦ Uses sequence numbers to find route

◦ Source broadcasts request for connection

◦ Once routes found, route through the least hop path

◦ Recycle other routing tables from unneeded nodes

Page 6: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

ANT ROUTING ANT ROUTING -- OVERVIEWOVERVIEW

� Based on food searching behavior of ants

� Ants randomly disperse until food found, leaving pheromone trail

� Ant with food return while leaving stronger trail

� Other ants use pheromone to search for food� Other ants use pheromone to search for food

� Unused path pheromone diffuses

Page 7: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

ANTNETANTNET

� Antnet Ant Routing Algorithm

◦ Originally by Lavina Jain

◦ Implemented for ns-2.33

◦ For routing packets in mobile ad-hoc network

◦ Initialize routing table with uniform pheromone levels

◦ Updates pheromone levels with time and passing packets

◦ Does not use location awareness

Page 8: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

GPSGPS--ASSISTED ANTNETASSISTED ANTNET

� Modified version of original Antnet

◦ Location awareness of neighbor & destination nodes

◦ Use GPS information when Antnet pheromone information is inconclusive

◦ Assume GPS information is given

� Some expected advantages

◦ Lower delay during initial routing stage

◦ Faster convergence to the optimum route

◦ Scalar relationship between distance & delay

Page 9: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION SETUPSIMULATION SETUP

� Same For Both Scenarios

� Node Number = 25

� Network Size = 50m x 50m

� Link Types = 512Mbps 5ms Drop-Tail

� Grid Topology� Grid Topology

Page 10: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT
Page 11: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION SCENARIOSIMULATION SCENARIO

� Interested in Delay vs. Time and Delay vs. Distance

◦ 1. Original Antnet� Baseline

◦ 2. GPS-Assisted Antnet

◦ 2.5. GPS-Assisted Antnet, V=0.01◦ 2.5. GPS-Assisted Antnet, V=0.01� Modified routing decision algorithm

� Rely more on GPS information compared to previous

◦ 3. Full GPS Routing� Use ONLYGPS information and route toward destination

� Best-case scenario

Page 12: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Antnet OnlyAntnet Only

Average Delay – 131.15ms

Page 13: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Antnet with GPSAntnet with GPS

Average Delay – 117.80ms

Page 14: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Antnet with GPS, V = 0.01Antnet with GPS, V = 0.01

Average Delay – 53.06ms

Page 15: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– GPS onlyGPS only

Average Delay – 34.06ms

Page 16: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

DISCUSSION OF RESULTSDISCUSSION OF RESULTS

� Results were as expected

� As V approaches 1, the routing solution converges to the ideal

� It is possible to use Antnet with GPS, reducing end-to-end delay by about 10%.end delay by about 10%.

Page 17: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

FUTURE WORKFUTURE WORK

� Different Topology

◦ More nodes

◦ A bottle-necked link

� Wireless links instead of Wired

◦ Enable mobile nodes◦ Enable mobile nodes

� Mobile Nodes

◦ Varying GPS coordinates

� Add GPS communication on packet

◦ Current nodes know all GPS coordinates

Page 18: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

REFERENCESREFERENCES

� [1] D. Camara, A. A. F. Loureiro. "A GPS/Ant-Like Routing Algorithm for Ad Hoc Networks", 2000 IEEE Wireless Communications and Networking Conference, page 1232-1236, Chicago, IL, USA, September 23-28 2000

� [2] M. Gunes, M. Kahmer, I. Bouazizi. "Ant-Routing-Algorithm (ARA) for Mobile Multi-hop Ad-hoc Networks - New Features and Results", Med-Hoc Net 2003 Workshop, Mahdia, Tunisia, Jun. 25-27 2003.

� [3] E. Osagie, P. Thulasiraman, R. K. Thulasiram. "PACONET: Improved Ant Colony Optimization Routing Algorithm for Mobile Ad-hoc Networks", 22nd International Conference on Advanced Information Networking and Applications, Ginowan, Okinawa, Japan, Mar. 25-28 2008.Mar. 25-28 2008.

� [4] Y. Ko, N. H. Vaidya. "Location-aided Routing (LAR) in Mobile Ad-hoc Networks", Wireless Networks, Volume 6 Issue 4, Hingham, MA, USA, Jul. 2000.

� [5] M. Bouhorma, H. Bentaouit, A. Boudhir. Performance comparison of routing protocols AODV and DSR, International Conference on Multimedia Computing and Systems, Ouarzazate, Morocco, Apr. 2-4 2009.

� [6] C. Perkins, E. Belding-Royer, S. Das. "Ad hoc on-demand distance vector (AODV) routing." IETF RFC 3561. Jul. 2003.

� [7] Richardson Lima. "Download Ns2.33-Antnet1.0 by Richardson Lima << ACO routing algorithm in practice". Internet: www.antnet.wordpress.com/2009/09/11/download-ns2-23-antnet1-0-by-richardson-lima/, Sep. 11, 2009. [Mar. 18, 2011]

Page 19: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

QUESTIONS?QUESTIONS?

Page 20: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

LINKSLINKS

� Introduction

� Project Scope

� Ant routing – Overview

� Related work

� Antnet

� Simulation Result (vs. Distance)

◦ Scenario 1

◦ Scenario 2

◦ Scenario 2.5

◦ Scenario 3

Simulation Results (vs. Time)Antnet

� GPS-assisted Antnet

� Simulation Setup

� Simulation Scenarios

� Simulation Results (vs. Time)

◦ Scenario 1

◦ Scenario 2

◦ Scenario 3

Page 21: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Scenario 1 DelayScenario 1 Delay

Page 22: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Scenario 2 DelayScenario 2 Delay

Page 23: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT

SIMULATION RESULTS SIMULATION RESULTS –– Scenario 3 DelayScenario 3 Delay