Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Unified Energy Efficient Topology for Unicast and Broadcast Xiang-Yang Li*, Wen-Zhang Song † and WeiZhao Wang* *Illinois Institute of Technology † Washington.

Similar presentations


Presentation on theme: "A Unified Energy Efficient Topology for Unicast and Broadcast Xiang-Yang Li*, Wen-Zhang Song † and WeiZhao Wang* *Illinois Institute of Technology † Washington."— Presentation transcript:

1 A Unified Energy Efficient Topology for Unicast and Broadcast Xiang-Yang Li*, Wen-Zhang Song † and WeiZhao Wang* *Illinois Institute of Technology † Washington State University, Vancouver xli@cs.iit.edu

2 2 Organization Introduction Topology control Preferred properties Unified Structure Unicast Broadcast Conclusion and Future Works

3 3 Routing Metric Based Routing DSR, AODV, …. Location Based Routing GPSR, GFG, AFR,…. Content Based Routing

4 4 Metric Based Routing Link Metric Based Each link has a cost, then need to find a path with the minimum link cost Shortest path in O(m+n log n) time A sparse structure with m=O(n) edges Save cost of finding routes, updating routes But the structure needs to be power efficient Power of the best path connecting any pair of nodes is comparable with the best path originally

5 5 Location Based Routing Each node forwards message to “best” neighbor E.g., “best”  closest to target t s

6 6 Greedy Routing? Fails to delivery t ? s w What should node w do?

7 7 Get out of local minimum Find a planar graph Gabriel Graph, for example Face Routing or Right Hand Rule t ? s w

8 8 Topology Control Topology control is to select some nodes and/or some available links as candidates for routing Backbone based structures select some nodes Mainly used for broadcast, multicast Typically assume that node’s power fixed —thus minimize the number of backbone nodes (MCDS) Flat structure select some links, e.g., GG,LMST Used for unicast, or broadcast Typically assume that node’s power adjustable ---thus minimize the total power (so called low-weight), or power to connect any pair of devices (so called spanner)

9 9 What we want to achieve? Build a single structure efficiently with a number of nice properties: Power efficient Unicast ( majority operations ) Power efficient broadcast ( widely used in WSN ) Bounded node degree ( logical, physical ) Planar structure ( support greedy routing ) Separated neighbors ( directional antenna, reduce signal interference ) All these properties are achieved in a single structure tradeoffs

10 10 What do we mean by “efficiently”? Best scenario Localized method ( run in constant rounds ) to build such structure Our achievement A semi-localized method with total communication cost O(n log n) bits with wireless broadcast model Worst case still O(n) rounds

11 11 Our Network Model A set V of n wireless nodes in 2D region All nodes with same transmission radius Ideal case, It induces a unit disk graph UDG Two nodes are connected directly if distance at most one unit Each node knows the position of its one-hop neighbors Localization techniques assumed already in place

12 12 The Power Model Power needed to support a link uv is proportional to This model Only accounts for emission power Good only if long range communication, or techniques are used to reduce the receiving power u v

13 13 Some Proximity Structures RNGGG Yao MST

14 14 Unicast – Priori Arts PlanarPower Spanner Degree Bound Communication Cost Bound RNGYesNo n GGYes Non LDelYes No~60n YaoNoYes7(2K+1)n BPSYes 27~700n OrdYaoGGYes 1224n SYaoGGYes 93n Not exhaustive here, due to space limit

15 15 Power Efficient Unicast Structure Algorithm Assume GG has been constructed. Once a node u has smallest ID among unprocessed neighbors, then: If it has processed neighbors, then it keeps the nearest processed neighbor and delete others conflicted with this Otherwise, it selects the nearest unprocessed neighbor and delete the conflicted neighbors and repeat till all nodes are processed Let S  GG be the final structure  region u v 

16 16 Structure Illustration u b a c d e f g h i j kl m n o p q r processed unprocessed

17 17 Properties We can prove that the resulting topology is Planar Power efficient for unicast Bounded logical node degree Neighbor  separation What we miss is ( counter example omitted ) Power efficient for broadcast ( low weight )

18 18 Energy Efficient Broadcast s Any broadcast can be viewed as an arborescence rooted at s

19 19 Priori Arts On Efficient Broadcast Several Structures Proposed MST, BIP, SPT, RNG, etc., Theoretically Good MST, BIP: within constant of optimum But, not localized, or even not efficient in a distributed way Not efficient for unicast

20 20 Broadcast – Low-weight Optimal A structure is called low-weighted if its total link length is within O(1) of MST Proved previously: Given any low-weighted structure H, the total power consumption for broadcast is the best among all locally constructed structures

21 21 Add Low-Weight Property Previous approach Given a structure, such as RNG, LMST x y u v Remove the longest link of any quadrilateral

22 22 Not Efficient for Unicast Anymore May break connectivity for graph constructed previously

23 23 Our New Approach Previous method removes too many edges Remove only needed Avoid cascade effect

24 24 Independent Links Two links xy and uv are dependent If xy or uv is the longest edge of uvyx x y u v

25 25 Unified Approach Build S  GG graph Each node x collects 2-hop links E(x) Node x picks link xy with smallest ID (xy, maxID(x,y), minID(x,y)) If exits uv such that xy>max(uv,3ux,3vy) removes link xy from E(x) Otherwise keeps link xy forever Let LS  GG be the final structure x y uv

26 26 Properties We can prove that the resulting topology Planar Power efficient for unicast Bounded logical node degree Neighbor  separation Power efficient for broadcast ( low weight ) Can be constructed efficiently using O(n) messages

27 27 Additional Properties Interference Dynamic Update

28 28 Expected Interference Interference The physical degree of node u x y u v I(u)=7

29 29 Random Deployment When nodes are of Poisson distribution The maximum node interference is at least O(log n) for any connected structure almost surely Proof omitted Thus our structures also are bad in terms of the maximum node interference

30 30 Random Deployment When nodes are of Poisson distribution The average node interference is only O(1) for the following structures RNG, GG, LMST, S  GG, LS  GG,…..,

31 31 Dynamic Topology Mobility creates a dynamic topology, i.e., changes in the connectivity between nodes as a function of distance Break some links, add new links the power of their transmitters, i.e., the nodal distances (link length)

32 32 Conservative Update Assume a synchronized clock, Node u keeps the position v ’ of its neighbors v in previous time-out In a new time-out, u does nothing if, for every neighbor v Otherwise, it initiates topology update

33 33 Properties When no update is performed, it is still Power efficient for unicast Power efficient for broadcast Bounded degree “planar” (topologically) Separation property (need to choose parameter carefully)

34 34 Conclusion In this talk, we design a unified structure Energy efficient for unicast “Energy efficient for broadcast” Bounded logical degree Bounded physical degree for random deployment Good for directional antenna (neighbors separated) Good for localized routing Can be constructed using only O(n) messages total Semi-localized

35 35 Future Work Link is more probabilistic Design efficient structures in this case Study efficient broadcast and multicast What is the best we can do by using a localized method? Or, does it exist a pure localized method at all for some questions?

36 36 Questions and Comments

37 37 During past 15 days HongKong ShenZhen KunMing TaiXing ShangHai Chicago London Cologne 14 hours 7 hours 3 hours 5 days 3 days6 days


Download ppt "A Unified Energy Efficient Topology for Unicast and Broadcast Xiang-Yang Li*, Wen-Zhang Song † and WeiZhao Wang* *Illinois Institute of Technology † Washington."

Similar presentations


Ads by Google