![Page 1: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/4.jpg)
![Page 5: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/10.jpg)
![Page 11: Viability Analysis of GPSViability Analysis of GPS ... › ... › Projects › team10 › ENSC427_Group10_Final_Presen… · ENSC 427: COMMUNICATION NETWORKS SPRING 2011 FINAL PROJECT](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042403/5f151e56e5e85f2a811d7053/html5/thumbnails/23.jpg)
SIMULATION RESULTS SIMULATION RESULTS –– Scenario 3 DelayScenario 3 Delay