Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.

Slides:



Advertisements
Similar presentations
Scalable Content-Addressable Network Lintao Liu
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Multicasting in Mobile Ad-Hoc Networks (MANET)
Arsitektur Jaringan Terkini
Progress Report Wireless Routing By Edward Mulimba.
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.
SUMP: A Secure Unicast Messaging Protocol for Wireless Ad Hoc Sensor Networks Jeff Janies, Chin-Tser Huang, Nathan L. Johnson.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
 Idit Keidar, Technion Intel Academic Seminars, February Octopus A Fault-Tolerant and Efficient Ad-hoc Routing Protocol Idit Keidar, Technion Joint.
Scalable Ad Hoc Routing: The Case for Dynamic Addressing INFOCOM 2004 Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California,
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Geographic Routing Without Location Information A. Rao, C. Papadimitriou, S. Shenker, and I. Stoica In Proceedings of the 9th Annual international Conference.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Mobile Ad hoc Networks COE 549 Routing Protocols I
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
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
Routing and Routing Protocols Dynamic Routing Overview.
Lecture Week 10 Link-State Routing Protocols. Objectives Describe the basic features & concepts of link-state routing protocols. List the benefits and.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Leader Election Algorithms for Mobile Ad Hoc Networks Presented by: Joseph Gunawan.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
MobiQuitous 2007 Towards Scalable and Robust Service Discovery in Ubiquitous Computing Environments via Multi-hop Clustering Wei Gao.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Ad Hoc Network.
Scalable Routing Protocols for
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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.
© 2002, Cisco Systems, Inc. All rights reserved..
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
PeerNet: Pushing Peer-to-Peer Down the Stack Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California, Riverside.
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.
Instructor Materials Chapter 5: Dynamic Routing
Delay-Tolerant Networks (DTNs)
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
Routing Protocols and Concepts
Link-State Routing Protocols
Sensor Network Routing
CSE 4340/5349 Mobile Systems Engineering
Net 435: Wireless sensor network (WSN)
Chapter 5: Dynamic Routing
by Saltanat Mashirova & Afshin Mahini
Link-State Routing Protocols
Link-State Routing Protocols
Presentation transcript:

Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc and Sensor Networks Using Virtual Coordinates Gianluca Moro*, Gabriele Monti*, Aris M. Ouksel^ *DEIS, University of Bologna {gmoro, ^University of Illinois, Chicago (USA)

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 Summary Introduction to Ad-hoc and sensor networks and to existing routing solutions Description of W-Grid features and characteristics Experimental results Future works

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 Recent advances in ICT have led to the rapid development of small, powerful, multi-function devices equipped with interfaces (Bluetooth, Wi-Fi and Wi-Max) Realization of Ad-hoc and sensor networks has become possible Devices can communicate without the need of a fixed pre- configured infrastructure Devices can communicate without the need of a fixed pre- configured infrastructure Connectivity is supported by multi-hop transmissions Connectivity is supported by multi-hop transmissions Devices act both as users and as signal repeaters at the same time Devices act both as users and as signal repeaters at the same time Introduction

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 Related works Routing protocols for ad-hoc networks can be classified into three main categories Table-driven (proactive) Routing information about every possible destination is stored at each device Routing information about every possible destination is stored at each device Changes in network topology trigger propagating updates in order to maintain a Consistent view (heavy bandwidth utilization) Changes in network topology trigger propagating updates in order to maintain a Consistent view (heavy bandwidth utilization) On-Demand (or Reactive) A path discovery mechanism is initiated whenever destination is not known A path discovery mechanism is initiated whenever destination is not known Path discovery requires a form of message flooding which causes latency and network overhead Path discovery requires a form of message flooding which causes latency and network overhead Geographic routing protocols. Packets are forwarded trying to reduce as much as possible the physical distance to the destination Packets are forwarded trying to reduce as much as possible the physical distance to the destination Good scalability (no flooding is used) Good scalability (no flooding is used) Dead-ends may occur under low density environment or in case of obstacles Dead-ends may occur under low density environment or in case of obstacles Devices must be location aware (requires GPS or another positioning system) Devices must be location aware (requires GPS or another positioning system) Ad-Hoc routing protocols Table-driven protocols (proactive) On-demand protocols (reactive) DSDV CGSR WRPAODVDSRLMRABR SSRTORA Geographic protocols GPSR

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Features and characteristics Features: Allows efficient routing and data management without global knowledge about network and without central coordination Participants know only about their direct neighbors Participants know only about their direct neighbors Currently we work with networks of static devices Characteristics: Devices are mapped into nodes of a binary tree Each device is assigned virtual coordinate(s) Virtual coordinates correspond to the binary strings that identify nodes of the binary tree Coordinates represent portions of the data space

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Coordinates generation Node n 1 turns on and elects itself as root of a new W-Grid network n1n1 * n1n1 Node n 2 joins the network, a new coordinate is needed n2n2 *0*1 n1n1 n3n3 *0 n3n3 n1n1 n2n2 Each joining node gets a coordinate as previously described * *01*00 Node n 1 creates a new coordinate (split) * by concatenating a bit to it n 2 is given coordinate *1 Node n 1 keeps the coordinate *0 *1 Coordinate * cannot be split anymore, therefore *0 is split *01 *00 n 3 is given *01 Node n 1 keeps the coordinate *00

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Total order relationship We can define a total order relationship among coordinates (and consequently among nodes) By assigning more than one coordinate to each node we reduce effects of mapping a multi- dimensional space into a one-dimensional space Es < 1110

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Network example n 1 * *001 * *0101 *0000 n 2 *1100 * * *11100 *11010 * * n 13 * * n 12 * * * * n 11 * * * * n 18 * * * * n 20 * * * * n 19 * * * * * n 8 * * * n 14 * * * n 6 * * * * * n 5 *11011 *0001 *01101 * n 4 *01 * *01100 * * n 7 *01000 * * * n 15 * * * n 16 * * * n 17 * n 10 * * * * * n 9 * *11101 * * * n 3 * * * *100111

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Routing Based on the concept of distance between coordinates d(*0011,*011) = 5 Given a destination coordinate c d, at each step we choose the neighbor which mostly reduces the distance to c d For each coordinate, a number of coordinates have the same distance, for example: d(*01,*111) = 5; d(*01,*00011) = 5; d(*01,* ) = 5 In general, given a distance d, this number is: where Δ= d – (l – pref) where Δ= d – (l – pref)

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid and GPSR: Routing example n 1 * *001 * *0101 *0000 n 2 *1100 * * *11100 *11010 * * n 13 * * n 12 * * * * n 11 * * * * n 18 * * * * n 20 * * * * n 19 * * * * * n 8 * * * n 14 * * * n 6 * * * * * n 5 *11011 *0001 *01101 * n 4 *01 * *01100 * * n 7 *01000 * * * n 15 * * * n 16 * * * n 17 * n 10 * * * * * n 9 * *11101 * * * n 3 * * * *100111

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Data management Virtual coordinates implicitly generate a distributed database n 1 *01 *1 * *01 *00 *11 *10 *0 n 4 *11n 2 *10n 3 *00 n 1 * n 2 *1 n 1 *0 *010 Regions that have been split, they do not manage any data but they may be used for routing Regions that can manage data, they are also used for routing

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 W-Grid: Location service Corresponds to a data management where data are devices virtual coordinates Each device has a unique identifier which is used as key for each node search When a device joins the network it insert in the database information about its virtual coordinates We define as locator the device which is aware of coordinates of another device A device that need to contact another device n ID Searches the database for key = ID Searches the database for key = ID Once the locator has been reached the message will be routed to n ID Once the locator has been reached the message will be routed to n ID mittente locator destinatario

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 Experimental results Routing performances of W-Grid have been compared to GPSR routing algorithm

Lyon, June 26th 2006ICPS'06: IEEE International Conference on Pervasive Services 2006 Future works In order to improve routing efficiency we are currently testing some new solutions: Coordinate spaces replication Generation of several coordinate spaces at the same time Generation of several coordinate spaces at the same time Nodes learning Introducing an efficient and scalable path learning strategy at nodes Introducing an efficient and scalable path learning strategy at nodes We are also starting theoretical analysis in order to evaluate the effects of nodes mobility

Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Thank you!