ANC Seminar

download ANC Seminar

of 48

Transcript of ANC Seminar

  • 7/29/2019 ANC Seminar

    1/48

    WIRELESS SENSOR NODES

  • 7/29/2019 ANC Seminar

    2/48

    INTRODUCTION

    WSNs and ma or a lications 2 3

    Our area of focus

    Efficient schemes for data gathering

    Stationary nodes [4,5,6]

    Mobile nodes

    Triangulation Algorithm [1]

  • 7/29/2019 ANC Seminar

    3/48

    TRIANGULATION ALGORITHM [1]

  • 7/29/2019 ANC Seminar

    4/48

    MAIN OBJECTIVES

    Cover the Entire Area

    Minimize revisits Optimize a certain parameter in the process

    Distance

    Time

  • 7/29/2019 ANC Seminar

    5/48

    DISTANCE OPTIMIZATION[1]

    Row wise and Col wise moves to optimizedistance

    auses t me ta en to ncrease

  • 7/29/2019 ANC Seminar

    6/48

    TOTAL DISTANCE COVERED

    D = C N + C N + C N + C N

    Whereo C1 = Co-eff. for row wise movements Nrowo C2 = Co-eff. for type 1 col wise movements Ncol1

    o C3 = Co-eff. for type 2 col wise movements Ncol2o C4 = Co-eff. for revisit movements Nrev

    - .

  • 7/29/2019 ANC Seminar

    7/48

    TOTAL TIME TAKEN

    T = t3 N + N + N + t3N

    = t3[Nrow + Ncol1 + Ncol2] + t3Nrev

    Where

    time t3 to cover a distance of r3*

    * .distance r3 node will take t3 time

  • 7/29/2019 ANC Seminar

    8/48

    BOUNDS ON DISTANCE AND TIME

    D = C N + C N + C N + C N [1]C1 = C4 = r3 and C2, C3 may be r3 and 2r3

    Tt = = t3[Nrow + Ncol1 + Ncol2] + t3Nrev

    Lower Bound

    - Max type 1 column wise moves (r3)-

    Upper Bound- Max t e 2 column wise moves 2r3- Revisits

  • 7/29/2019 ANC Seminar

    9/48

    TIME OPTIMIZATION[1]

    Row wise and Col wise moves to optimizetime

    ey s to ma e no e movements at onceeach time

    substantially

  • 7/29/2019 ANC Seminar

    10/48

    TOTAL DISTANCE COVERED

    D = C N + C N + C N + C N

    Whereo C1 = Co-eff. for row wise movements Nrowo C2 = Co-eff. for type 1 col wise movements Ncol1

    o C3 = Co-eff. for type 2 col wise movements Ncol2o C4 = Co-eff. for revisit movements Nrev

    - .

  • 7/29/2019 ANC Seminar

    11/48

    TOTAL TIME TAKEN

    T = t N + N + N + t3N

    Where

    time t to cover a distance of r and t3 to cover a

    distance of r3

  • 7/29/2019 ANC Seminar

    12/48

    BOUNDS ON DISTANCE AND TIME

    D = C N + C N + C N + C N

    Tt = t[Nrow+ Ncol1 + Nrev] + t3Ncol2

    L w r B n- Max type 1 column wise moves (2r)

    - No RevisitsUpper Bound

    - Max type 2 column wise moves (2r3)

    -

  • 7/29/2019 ANC Seminar

    13/48

    DISTANCE AND TIME OPTIMIZATION

    E ual wei ht to both time o timization as well as

    distance optimization but can be extended tounequal weights as well

    ovemen s are a erna e y s ance op m ze antime optimized

  • 7/29/2019 ANC Seminar

    14/48

    TOTAL DISTANCE

    Dt= C1Nr-d + C2Nr-t + C3Nc-a + C4Nc-b + C5Nc-c +

    6 r-r-d + 7 r-r-tWhere

    Nr-d = Row wise movements which were distanceopt m ze , co e c ent o r

    Nr-t = Row wise movements which were time optimized, co

    efficient of 2rc-a = - .

    Nc-b = Column wise movements with co-eff. r3

    Nc-c = Column wise movements with co-eff. 2r

    r-r-d = ,co-eff. r3

    Nr-r-t = Row wise revisits which were time optimized,co-eff. 2r

  • 7/29/2019 ANC Seminar

    15/48

    TOTAL TIME

    Tt= C1Nr-d + C2Nr-t + C3Nc-a + C4Nc-b + C5Nc-c + C6Nr-r-d + 7 r-r-t

    Where Nr-d = Row wise movements which were distance

    opt m ze , co e c ent o t

    Nr-t = Row wise movements which were time optimized,

    co efficient of t c-a = o umn w se movemen s w co-e .

    Nc-b = Column wise movements with co-eff. t3

    Nc-c = Column wise movements with co-eff. t

    Nr-r-d = Row wise revisits which were distance optimized,co-eff. t3

    Nr-r-t = Row wise revisits which were time optimized,- .

  • 7/29/2019 ANC Seminar

    16/48

    BOUNDS ON DISTANCE AND TIME

    Lower Bound

    Dlb= r3ceil(2(Ymax 1) + (Xmax 2)(Ymax 2))

    max max max(Xmax-1)/2 + (Xmax-2) +1) +2r3((Xmax-3)/2)

    Tlb= t3ceil(2(Ymax 1) + (Xmax 2)(Ymax 2)) +t

    (Xmax-1)/2 + (Xmax - 2) +1) +t3((Xmax-3)/2)

  • 7/29/2019 ANC Seminar

    17/48

    BOUNDS ON DISTANCE AND TIME

    U er Bound

    Dub= 2rceil(2(Ymax 1) + (Xmax 2)(Ymax 2))

    +r 3floor(2(Ymax 1) + (Xmax 2)(Ymax 2)) +

    2r3((Xmax-1)/2 + (Xmax-2) +1) + r3(Xmax-3)/2

    Tub= t ceil(2(Ymax 1) + (Xmax 2)(Ymax 2))

    +t3floor(2(Ymax 1) + (Xmax 2)(Ymax 2)) +

    t3((Xmax-1)/2 + (Xmax-2) +1) + t3(Xmax-3)/2

  • 7/29/2019 ANC Seminar

    18/48

    SIMULATION A field of area 4500 * 2000 is chosen

    e commun cat on ra us =

    Hence the area is divided into 47 * 181 triangles.

  • 7/29/2019 ANC Seminar

    19/48

    RESULTS DISTANCE TRAVELLED I

  • 7/29/2019 ANC Seminar

    20/48

    RESULTS DISTANCE TRAVELLED II

  • 7/29/2019 ANC Seminar

    21/48

    RESULTS DISTANCE TRAVELLED III

  • 7/29/2019 ANC Seminar

    22/48

    RESULTS TIME I

  • 7/29/2019 ANC Seminar

    23/48

    RESULTS TIME II

  • 7/29/2019 ANC Seminar

    24/48

    RESULTS TIME III

  • 7/29/2019 ANC Seminar

    25/48

    RESULTS INDIVIDUAL NODE DIST I

  • 7/29/2019 ANC Seminar

    26/48

    RESULTS INDIVIDUAL NODE DIST II

  • 7/29/2019 ANC Seminar

    27/48

    RESULTS INDIVIDUAL NODE DIST III

  • 7/29/2019 ANC Seminar

    28/48

    RESULTS NODE DEVIATION

  • 7/29/2019 ANC Seminar

    29/48

    COMPARING RESULTS

  • 7/29/2019 ANC Seminar

    30/48

    DATA GATHERING SCHEME WHEN COVERAGE

    AREA HAS A HOLE

    Problems with the current schemeHow re we oin to solve it ?

  • 7/29/2019 ANC Seminar

    31/48

    THE ALGORITHM

    (1,1) (1,Ymax)

    Snake LikeTraversal Pattern

    ow se

    Column Wise

    covered first

    Avoid Revisits(Xmax,1)

    (Xmax,Ymax)

  • 7/29/2019 ANC Seminar

    32/48

    DERIVATION OF BOUNDS- DISTANCE

    Lower Bound

    Max moves should be row wise moves. Row Wise Moves= (Ymax-1)(Xmax)*r 3

    Column Wise Moves= ((Xmax-1/2)) r 3 +(Xmax-1/2)2 r 3

    = hole Final Expression= Row wise + Column Wise Lost

    Moves

  • 7/29/2019 ANC Seminar

    33/48

    DERIVATION OF BOUNDS- DISTANCE

    U er Bound

    Max moves should be column wise moves.= - * - * *.(Ymax-1/2) +(Xmax-1)/2*r 3

    + X -1 /2 2r 3Row Wise Moves= (Ymax-1)*r 3

    M v L h l = N /2 r + 2r

    Final Expression= Column Wise+ Row Wise- LostMoves

  • 7/29/2019 ANC Seminar

    34/48

    -

    Lower Bound

    DLB= (Ymax-1)(Xmax)*r 3 +((Xmax-1/2)) r 3 +

    (Xmax-1/2)2 r 3 - Nholer 3

    T = (Y -1)(X )*t 3 +((X -1/2)) t 3 +

    (Xmax -1/2)2 t 3 Nholet 3

  • 7/29/2019 ANC Seminar

    35/48

    DERIVATION OF BOUNDS-TIME

    - * - * -max max max1/2) + (Xmax-1)/2*r3 + ((Xmax-1)/2 )2r

    3 + (Y -1)*2r 3 - N [r 3 + 2r 3]

    TUB= ((Xmax-1)*t 3 +(Xmax-1)* t3)(Ymax- 1/2)+ (Xmax-1)/2*t 3 + ((Xmax-1)/2 )t 3 +(Ymax-1)*t 3 - Nhole[t3 + t 3]

  • 7/29/2019 ANC Seminar

    36/48

    RESULTS

    A 4500 *2000 field was chosen. This gives us47*181 equilateral triangles

    The position of the hole is between triangle number4,4 and 7,7

  • 7/29/2019 ANC Seminar

    37/48

    760000

    Total Distance

    750000

    755000

    745000

    735000

    740000

    730000

    725000

    1 3 5 7 9 111315171921232527293133353739414345474951535557596163656769717375777981838587899193959799

  • 7/29/2019 ANC Seminar

    38/48

    15500

    Total Time

    15300

    15100

    14700

    14500

    1 6 12 18 24 31 38 43 49 54 60 66 74 81 89 94 100

  • 7/29/2019 ANC Seminar

    39/48

    6

    4

    3

    2

    0

    1

  • 7/29/2019 ANC Seminar

    40/48

    PRIORITY BASED MOBILE TRAVERSAL

    ALGORITHM

    Time Optimized Algorithms were covered inthe first part of this talk, BUT.

  • 7/29/2019 ANC Seminar

    41/48

    THE ALGORITHM

    (30%) (20%)

    C(30%)

    D(20%)

  • 7/29/2019 ANC Seminar

    42/48

    RESULTS

    1400

    1600

    1000

    1200

    600

    800Difference in

    Time

    200

    400

    -200

    In Terms of Total Time Taken to find the Object, Priority Based MTAWins Big Time

  • 7/29/2019 ANC Seminar

    43/48

    500

    400

    300

    100

    Difference inDistanceCovered

    0

    -200

    -100

    In Terms of Total Distance Covered to find the Object, Priority Based

    MTA loses

  • 7/29/2019 ANC Seminar

    44/48

    RECAP

    Distance O timized MTA

    Time Optimized MTA Weighted Average of Distance Time Optimization

    MTA

    MTA when coverage area has a hole

    r or y ase

  • 7/29/2019 ANC Seminar

    45/48

    FUTURE WORK

    Dimensions for the hole are not known in advance

    Improvement to the priority based MTA

  • 7/29/2019 ANC Seminar

    46/48

    REFERENCES

    1. A. Khan, C. Qiao, S. Tripathi, Mobile traversal schemes based on

    triangulation coverage, In Mobile Networks and Applications

    Volume 12, Issue 5 (December 12), Pages 442-4372. Rmer, Kay; F. Mattern (December 2004). "The Design Space of

    ".

    54- 61. doi:10.1109/MWC.2004.1368897

    3. Thomas Haenselmann (2006-04-05). Sensor networks. GFDL

    .

    4. Cardei M, Thai M, Li Y, Wu W, Energy-efficient target coverage in

    wireless sensor networks. In IEEE INFOCOM. Miami, 1317March 2005

    5. Carle J, Simplot D, Energy efficient area monitoring by sensornetworks, IEEE Comput 37(2):4046, 2004

    6. Tian D, Georgannas N (2002) A coverage-preserving nodescheduling scheme for large wireless sensor networks. In: ACMworkshop on WSNA. Atlanta, 28 September 2002

  • 7/29/2019 ANC Seminar

    47/48

  • 7/29/2019 ANC Seminar

    48/48