Download presentation

Presentation is loading. Please wait.

Published byAdeline Carroll Modified over 2 years ago

1
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC Lab 2012 IEEE INFOCOM 1

2
1. Introduction 2. Algorithm ◦ 2.1 Definition ◦ 2.2 Problem statement ◦ 2.3 DEAR Algorithm 3. Experiment 4. Conclusion 2

3
Wireless Sensor Networks ◦ Key Issue: Energy Consumption Delay-bounded Energy-constrained Adaptive Routing (DEAR) Problem ◦ Adaptive reliability Splitting the traffic over multiple paths ◦ Differential delay Increased memory and buffer overflow ◦ Deliverable energy constraints Energy consumption of transmitting packet 3

4
Def 1. Packet Allocation ◦ P is a set of s-BS paths. ◦ The aggregated packet of link e is the sum of the packet allocations on link e of the paths in P: q(e) = ƩL(p) Def 2. Differential delay ◦ d h => the highest path delay ◦ d l => the lowest path delay ◦ => D p = d h – d l 4

5
Def 3. Energy Consumption ◦ Transmitting energy consumption E = w*q q => packet size transmitted on link w => Energy consumption of transmitting 1 bit W=[C*(2^b-1)+F]*(1/b) C => the quality of transmission and noise power F => the power consumption of electronic circuitry Def 4. Latency/Delay ◦ Queuing delay The time waiting at output link for transmission ◦ Transmission delay The amount of time required to push all of the packet bits into the transmission media ◦ Propagation delay The time takes for the head of the signal to travel from the sender to the receiver 5

6
Transmission delay ◦ Ignored transmission and queuing delay ◦ Without considering the transmission delay Allocate of packets have no impact on delivery of packets Path:p1=(A,B,BS), p2=(A,C,BS), p3=(A,BS) Path delay: d(p1)=2, d(p2)=3, d(p3)=2 Ex a) packet split => p1=10, p3 = 2 Ex b) packet split => p1= 6, p3 = 6 Path delay are the same Differential delay d(p1)-d(p3) = 2 – 2 = 0 6

7
◦ Considering the transmission delay Allocations of packets on multiple paths will have impact on path delays Path delay d(p1) = Ʃd(e) + ƩƬ(v) Ex a) d(p1) = 2 + (10 pk/(2 pk/s) + 10/2) = 12, d(p3) = 2 + (2/4) = 2.5 Ex b) d(p1) = 2 +(6/2 + 6/2) = 8, d(p3) = 2 + (6/4) = 3.5 Path delay are different Ex a) Differential delay is 9.5=(12 - 2.5) Ex b) Differential delay is 4.5 7

8
DEAR(Delay-bounded Energy constrained Adaptive Routing) ◦ Seek set of paths P that can provide the following Delay bounded Energy constrained Adaptive reliability Graph G=(V, E, b, d, w, β) ◦ V represents the set of sensor nodes and BS. ◦ E represents the set of links. ◦ b represents bandwidth ◦ d represents the delay of the path p ◦ w represents transmission energy consumption ◦ β represents the residual energy of sensor v 8

9
Delay Bounded ◦ Any path p in P must satisfy the differential delay constraint: d min ≤ d(p) ≤ d max Energy Constrained ◦ The energy consumption of transmitting packet for each sensor i cannot exceed its residual energy level β(i) Adaptive reliability ◦ The size of aggregated packet of all paths in P is no less than Q : q(P) ≥ Q ◦ Route the data such that any single link failure does no affect more than x% of the total packets 9

10
Feasible and infeasible solution by Adaptive reliability and delay constraint ◦ Ex c ) 2,2,8 In case 8 packet drop => 67% ◦ Ex d) 6,4,2 In case delay is 8 over between 4 and 5 ◦ Ex e) 2,10 In case 10 packet drop => over 70% 10

11
IDEAR 11

12
Linear Program solution 12

13
ODEAR problem ◦ Optimization problem SPDEAR problem ◦ (1+α) approximation algorithm 13

14
14 ◦ Each u[t] means that node u can transmit packet at time t. ◦ This bandwidth ensures that the packets sent by u at time i can not exceed b(e). ◦ This ensures that only the packet, which arrive at BS no earlier than d min and no later than d max.

15
Requirement Condition ◦ Packet Demand: 12 Packet ◦ Reliability requirement x% = 70% ◦ Delay requirement: d min = 2 and d max = 5 Maximum flow by IDEAR ◦ P1=(A[0],B[2],BS[4],BS[5]) ◦ P2=(A[0],C[3],BS[5]) ◦ P3=(A[0],BS[3],BS[4],BS[5]) ◦ P4=(A[0],A[1],BS[4],BS[5]) 15

16
Fully Polynomial Time Approximation Scheme for SPDEAR ◦ Scaling and rounding technique ◦ d Θ = ⌊d(e)*Θ⌋ + 1 16

17
Approximation algorithm for ODEAR ◦ d min ≥ 0 17

18
Efficient Heuristic for DEAR ◦ Round the propagation delay of each link ◦ d min and d max 18

19
Network topologies in an 100 * 100 sq The power of Sensor node was randomly distributed in [16, 20] Bandwidth, propagation delay and transmission energy consumption of each communication link was randomly distributed in [6,10], [1,5], [1,3] 19

20
Performance of different number of nodes 20

21
Performance of different reliability requirements 21

22
Performance of different packet sizes 22

23
Transmission delay in multipath routing ◦ The previous work ignored Delay-bounded Energy-constrained Adaptive Routing (DEAR) ◦ Adaptive multipath routing ◦ Energy constraint ◦ Differential delay 23

24
Thank you. 24

Similar presentations

OK

Interconnection Networks: Flow Control and Microarchitecture.

Interconnection Networks: Flow Control and Microarchitecture.

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Emergency dentist appt on saturday Ppt on teamviewer 7 Ppt on cartesian product Ppt on first conditional activities Perspective view ppt on iphone 3d backgrounds for ppt on social media Ppt on service oriented architecture and the cloud Ppt online open channel Ppt on children's day in india Ppt on tata trucks south