Combating Routing Microholes in Hybrid WSNs - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

Combating Routing Microholes in Hybrid WSNs

Description:

Dept. of Computer Science and Engineering. York University ... Microholes and our approach ... Intel Mote, Internet: http://www.intel.com/research ... – PowerPoint PPT presentation

Number of Views:141
Avg rating:3.0/5.0
Slides: 39
Provided by: MIKI92
Category:

less

Transcript and Presenter's Notes

Title: Combating Routing Microholes in Hybrid WSNs


1
Combating Routing Microholes in Hybrid WSNs
  • Michael G. Portnoy
  • Natalija Vlajic
  • Dept. of Computer Science and Engineering
  • York University

May 31, 2007
2
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

3
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

4
Wireless Sensor Network (WSN)
  • Small, cheap, resource constrained devices
  • Capabilities
  • Sensing
  • Computing
  • Communicating
  • Self organizing
  • Each node acts as router
  • Geographic routing
  • Forward packets to nodes closer to destination

1
3
2
1
5
Can use mobile nodes in WSN to improve network
performance
  • Hybrid WSN
  • Static and mobile nodes
  • Mobile nodes may be used to improve
  • Coverage
  • Fault tolerance
  • Energy efficiency
  • New area no field deployments (yet)

6
WiDAR Wireless Detection and Ranging
7
WiDAR (cont.)
  • 4th year computer engineering final project
  • www.widar.ca

8
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

9
Holes can prevent or diminish proper network
functionality
  • Node deployment issues
  • Limited precision
  • Accidental or environmental damage
  • Malicious damage
  • Above may cause a number of anomalies (a.k.a.
    holes)
  • Various types of network holes
  • Coverage
  • Jamming, sink/black/worm
  • Routing (our research focus)

10
Geographic (greedy) routing
  • Nodes forward packets to nodes which are closer
    to destination than themselves 4.

11
Greedy forwarding strategy can get stuck at node
x (i.e. local minimum)
  • The above is a routing hole 5

12
Routing holes can cause a number of problems in
WSNs
  • Routing holes can create inefficient routing
    paths
  • Delays
  • Bottlenecks
  • Long routes
  • Poor load distribution
  • Premature energy depletion of edge nodes
  • Exacerbate the problem
  • Can lead to network partitioning

13
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

14
Our contribution - we suggest using mobile nodes
to eliminate routing holes
  • To our knowledge, no one has suggested this
    before
  • Main idea Place mobile node/s inside the routing
    hole/s

15
Advantages of using mobile nodes
  • Advantages
  • Better traffic load distribution
  • Fewer bottlenecks
  • Shorter routes
  • Fault tolerance
  • Hence, fewer delays, efficient operation
  • Shorter hop distance reduces energy consumption!
  • Average received signal power decreases
    exponentially with distance

16
What are microholes
  • Our research is still in the preliminary stages,
    therefore we suggest a base hole case the
    microhole.
  • Not routing holes in the traditional sense.
    I.e. Do not contain local minima.
  • Microholes - Small imperfections in the routing
    path that do not prevent correct geographic
    routing, but can be optimized using mobile nodes.

17
Microhole example
  • Can reduce average hop length by 0 to 50
  • Reduction in average hop length provides for
    significant energy saving due to properties of
    signal propagation.

18
Is combating microholes important? We did a
simulation with the following parameters
  • Based on Crossbow MPR500CA sensor 1 and the
    Great Duck Island experiment 17
  • Tx frequency 900MHz (868/916 Mhz)
  • RF Tx power -20 to 5 dBm
  • Receiver sensitivity -98 dBm
  • Data rate 38.4 kbaud
  • Message size 30 Kbytes
  • Deployment period ½ year
  • 31.7 hop distance reduction
  • Tx period variable

19
How much energy will be gained if a mobile relay
node is used?
Path loss exponents
  • Observation reducing the hop length by the same
    relative amount in environments with greater path
    loss leads to greater energy gains.

20
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

21
Approach Feasibility, Justifiability, and
Effectiveness
  • We say that for our approach to be employed in a
    real world scenario it has to be
  • Feasible - mobile node has the physical
    capacity needed to deploy to a microhole
  • Justifiable - benefits outweigh the costs
  • Effective - acceptable probability with which the
    mobile node will be successful in completing
    its mission goal

22
Feasibility
  • The mobile node must have enough energy to move
    to a deployment location and operate there for a
    desired period of time P.

23
Justifiability
  • The cost of deploying to a microhole should be
    lower than the gain.

24
Effectiveness
  • Feasibility and justifiability can only be
    calculated based on precise node coordinates.
  • Precise node deployment locations cannot usually
    be known prior to the deployment.
  • It could be very costly to use our approach if it
    is ineffective.
  • Need to have a way to evaluate our approach prior
    to the WSN deployment.

25
Effectiveness evaluation
  • We try to find the probability with which only a
    single node fails and it is within the mobile
    nodes feasible or justifiable locomotion
    distance.

26
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

27
DARMA in a nutshell
  • Distributedly determine the existence of
    microhole/s and maps them
  • Communicate this information to mobile nodes
    through flooding
  • Mobile nodes rank holes
  • Mobile nodes exchange hole ranking information
  • Mobile nodes deploy based on their own and
    received hole ranking information

28
Main issues to consider
  • How can we distributedly determine the existence
    and mapping of a hole?
  • How do we communicate the hole information to the
    mobile nodes?
  • How can the mobile nodes decide who should move
    and where?

29
Distributedly determining routing hole existence
and routing hole mapping
  • Assumption every node knows its own and its
    neighbors global coordinates
  • Use TENT rule and BOUNDHOLE algorithms for large
    holes 10 (future work)
  • Microholes are simple to detect and map

30
How do can we determine if there is a microhole?
  • If s?b, and b?d and
  • If ? gt 0 and is a user defined threshold ?
    microhole exists

?
31
Ranking holes
  • For each microholeMobile would consider
    deploying iff
  • Feasible
  • Justifiable
  • If above is satisfied for hole i,
  • Ranki Ge(P) Cmv

32
Deciding where to deploy
  • Mobiles will want to deploy to the highest
    ranking hole
  • Before deploying, mobile nodes exchange their
    hole rankings
  • Hence, if (M1, Ranki, R1) gt (M2, Ranki,R2), M1
    will deploy to hole i, while M2 will deploy to a
    its lower ranked hole
  • Large random number R will be used for breaking
    ties

33
Presentation Outline
  • Intro to wireless sensor networks
  • Problem definition - routing holes
  • Microholes and our approach for solving them
  • Approach feasibility, justifiability
    effectiveness
  • Distributed Algorithm for Routing Microholes
    Abolishment (DARMA)
  • Discussion, and future work

34
Discussion
  • Energy savings alone might not be sufficient to
    justify our approach. Might have to consider
  • Data load distribution
  • Fault tolerance
  • Mission criticality
  • Must consider other approaches during WSN design
    depending on goals. E.g.
  • Deploy more static nodes
  • Use improved routing algorithms

35
Future work
  • Current research is a stepping stone
  • Extend our approach and DARMA to traditional
    routing holes
  • Study effects of our approach on energy
    consumption, load distribution, fault tolerance
    and delays (simulation and real-life deployments)
  • Develop better gain models that factor in various
    WSN parameters besides energy consumption

36
That is it Thank you!
  • Any Questions?
  • For more info please visitwww.cse.yorku.ca/mpor
    tnoy

37
References
  • Crossbow Technologies, Internet
    http//www.xbow.com/
  • Intel Mote, Internet http//www.intel.com/researc
    h/exploratory/motes.htm
  • ScatterWeb, Internet http//www.scatterweb.com/
  • Feng Zhao, Leonidas GuibasWireless. Wireless
    Sensor Networks An Information Processing
    Approach. Morgan Kaufmann Publishers, San
    Francisco, 2004.
  • Ahmed, N., Kanhere, S. S., and Jha, S. 2005. The
    holes problem in wireless sensor networks a
    survey. SIGMOBILE Mob. Comput. Commun. Rev. 9, 2
    (Apr. 2005), 4-18.
  • Karp, B. and Kung, H. T. 2000. GPSR greedy
    perimeter stateless routing for wireless
    networks. In Proceedings of the 6th Annual
    international Conference on Mobile Computing and
    Networking (Boston, Massachusetts, United States,
    August 06 - 11, 2000). MobiCom '00. ACM Press,
    New York, NY, 243-254.
  • E. Kranakis, H. Singh, and J. Urrutia, Compass
    Routing in Geometric Graphs, in proceedings of
    11th Canadian Conference on Computational
    Geometry, CCCG-99, pages 51-54, Vancouver Aug.
    15-18, 1999.
  • Bose, P., Morin, P., Stojmenovic, I., and
    Urrutia, J. 2001. Routing with guaranteed
    delivery in ad hoc wireless networks. Wirel.
    Netw. 7, 6 (Nov. 2001), 609-616.
  • Kuhn, F., Wattenhofer, R., Zhang, Y., and
    Zollinger, A. 2003. Geometric ad-hoc routing of
    theory and practice. In Proceedings of the
    Twenty-Second Annual Symposium on Principles of
    Distributed Computing (Boston, Massachusetts,
    July 13 - 16, 2003). PODC '03. ACM Press, New
    York, NY, 63-72.
  • Fang, Q., Gao, J., and Guibas, L. J. 2006.
    Locating and bypassing holes in sensor networks.
    Mob. Netw. Appl. 11, 2 (Apr. 2006), 187-200.
  • R. Shah, S. Roy, S. Jain, and W. Brunette, Data
    mules Modeling a three-tier architecture for
    sparse sensor networks," 2003. Online.
    Available citeseer.ist.psu.edu/article/shah03data
    .html

38
References (cont.)
  • Wang, G., Cao, G., and La Porta, T. 2003. A
    Bidding Protocol for Deploying Mobile Sensors. In
    Proceedings of the 11th IEEE international
    Conference on Network Protocols (November 04 -
    07, 2003). ICNP. IEEE Computer Society,
    Washington, DC, 315.
  • M. Zhang, X. Du, and K. Nygard, Improving
    Coverage Performance in Sensor Networks by Using
    Mobile Sensors, in Proc. of IEEE Military
    Communication (MILCOM) 2005, Atlantic City, NJ,
    Oct. 2005.
  • W. Zhao, M. Ammar, and E. Zegura, A message
    ferrying approach for data delivery in sparse
    mobile ad hoc networks," in MobiHoc '04
    Proceedings of the 5th ACM international
    symposium on Mobile ad hoc networking and
    computing. New York, NY, USA ACM Press, 2004,
    pp. 187-198.
  • J. Luo and J.-P. Hubaux, Joint Mobility and
    Routing for Lifetime Elongation in Wireless
    Sensor Networks," in the 24th IEEE INFOCOM, 2005.
    Online. Available http//www.ieee-infocom.org/2
    005/
  • W. Wang, V. Srinivasan, and K.-C. Chua, Using
    mobile relays to prolong the lifetime of wireless
    sensor networks," in MobiCom 05 Proceedings of
    the 11th annual international conference on
    Mobile computing and networking. New York, NY,
    USA ACM Press, 2005, pp. 270-283.
  • Mainwaring, A., Culler, D., Polastre, J.,
    Szewczyk, R., and Anderson, J. 2002. Wireless
    sensor networks for habitat monitoring. In
    Proceedings of the 1st ACM international Workshop
    on Wireless Sensor Networks and Applications
    Atlanta,Georgia, USA, September 28 - 28, 2002).
    WSNA '02.
Write a Comment
User Comments (0)
About PowerShow.com