st-mac: spatial-temporal mac scheduling for underwater sensor networks chih-cheng hsu, kuang-fu lai,...

25
ST-MAC: Spatial- Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Chen g-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Upload: agatha-hodge

Post on 21-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks

Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin

IEEE INFOCOM 2009

Page 2: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Outline Introduction Related Work ST-MAC Framework Performance Evaluation Conclusion

Page 3: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Introduction Similar to terrestrial sensors, energy efficienc

y is critical considerations in UWSNs unlike terrestrial sensor utilize acoustic waves propagation is slower than RF

In UWSNs, must consider the locations of the receiver and potential interferers “Spatial-Temporal Uncertainty”

Page 4: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Spatial-Temporal Uncertainty

Page 5: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

TDMA-based MAC protocols To utilize time slots efficiently, the vertex

coloring scheme is used for scheduling Propose a novel heuristic algorithm, called

Traffic-based + One-Step Trial Approach (TOTA)

Model the scheduling problem as a Mixed Integer Linear Programming (MILP) model

Page 6: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

ST-MAC Framework Most of underwater sensors are deployed to

get data of interest periodically Each node can estimate signal-to-noise-ratio

determining interference relationships measuring the propagation delay

ST-MAC is to compute the schedule each sensor nodes knows when to switch to

sleeping mode

Page 7: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

ST-GG Construction Base station can acquire the routing topology

G(V,E), V is a set of sensors E denotes a set of transmission links

Define PD(vi, vj) as the propagation delay between node vi and vj

Page 8: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Spatial-Temporal Conflict Graph Spatial-Temporal Conflict Graph (ST-CG), a

directed graph G(V ,E) V = E and E is the set of conflict relationships bet

ween any two transmissions Conflict relation Conflict(u → v),

exists if transmission of link u affects reception of link v

Page 9: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Example of Conflict

Page 10: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Two Links With Common Node Case 1.1: u.dst = v.dst

Case 1.2: u.src = v.src

Case 1.3: u.src = v.dst

Page 11: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Two Links Without Common Nodes

Page 12: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Two Links Without Common Nodes Case 2.1: ONLY one of INTER(u, v) and INT

ER(v, u) is TRUE cc,d = −3

Case 2.2: both INTER(u, v) and INTER(v, u) are TRUE conflict delays cb,c = −4 and cc,b = −2

Page 13: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Traffic-based One-step Trial ApproachS

MReal

MTest

Page 14: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Traffic-based One-step Trial Approach

MReal

MTest

S

Page 15: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Theoretical Analysis Propose mixed Integer Linear Programming

model solve the new type of the vertex-coloring problem

in ST-CG optimally as a benchmark to quantitatively evaluate the

performance of existing heuristic methods

Page 16: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Propagation Delay Constraint

Modified equations by using the Big-M method

binary variable used to transform disjunction

Page 17: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Inter-frame Constraint Transmission of link j in next frame must not

conflict with the reception of link I

Transmission of link i in the next frame must not conflict with the reception of link j

Page 18: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Minimize Problem

Page 19: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Performance Evaluation All simulations are implemented in NS2 Two different scales

the small topology case: 6 - 12 nodes the large-topology case: 81 - 144 nodes

Page 20: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Small Central-Sink Topology

Page 21: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Large Central-Sink Topology

Page 22: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Large Cluster-Sink Topology

Page 23: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Energy Cost

Page 24: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Unknown Traffic Scenarios

Page 25: ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009

Conclusion Proposes a TDMA-based scheduling to solve

Spatial-Temporal Uncertainty in UWSNs Construct ST-CG that includes the propagatio

n delay information present TOTA, to solve more effectively

Derive a MILP formulation solving the optimal solution of the vertex-colorin

g problem in ST-CG graph