A Fair Multiple-Slot Assignment Protocol for TDMA Scheduling in Wireless Sensor Networks - PowerPoint PPT Presentation

About This Presentation
Title:

A Fair Multiple-Slot Assignment Protocol for TDMA Scheduling in Wireless Sensor Networks

Description:

A Fair Multiple-Slot Assignment Protocol for TDMA Scheduling in Wireless Sensor Networks K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das – PowerPoint PPT presentation

Number of Views:207
Avg rating:3.0/5.0
Slides: 30
Provided by: debe151
Category:

less

Transcript and Presenter's Notes

Title: A Fair Multiple-Slot Assignment Protocol for TDMA Scheduling in Wireless Sensor Networks


1
A Fair Multiple-Slot Assignment Protocol for TDMA
Scheduling in Wireless Sensor Networks
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and
N. Das
2
Organization
  • WSN Wireless Sensor Networks
  • Collision Avoidance TDMA
  • Scheduling Frame length minimization problem
  • Distributed Protocol
  • Performance Evaluation
  • Conclusion

3
What is Sensor Network?
  • A collection of sensor nodes
  • Engaged in data transmission, reception,
    aggregation and redirecting to a sink
  • An ad-hoc network

4
Major Applications
  • Environmental Monitoring
  • Habitat Monitoring
  • Precision Agriculture
  • Disaster Recovery
  • Natural Calamity Prediction
  • Defense Applications
  • Assisted Living for aged disabled
  • Health Care

5
Unique Constraints
  • Large number of nodes
  • Multi-hop network
  • Streaming data
  • No global knowledge about the network
  • Frequent node failure
  • Energy is the scarce resource
  • Limited memory
  • Autonomous

6
Energy Consumers
  • Need to shutdown the radio if possible

7
Communication in sensor network
.
  • A node broadcasts data packets and nodes within
    its transmission zone can receive those packets
  • Communication uses a single channel over the same
    wireless medium
  • Interference takes place when more than one
    transmission overlaps Collision

8
Primary Interference
  • Primary interference occurs due to exposed
    terminals

X
Y
Z
9
Secondary Interference
  • Secondary interference occurs due to hidden
    terminals

X
Y
W
Z
10
Collision Avoidance
Collision causes retransmission wastage of
energy
Energy is the most scarce resource
  • Several collision avoidance methods are
    available while accessing the media-
  • CSMA listening also consumes energy
  • FDMA not suitable generally single channel
  • TDMA best suited nodes can sleep in idle times

11
Slot, Frame and Schedule
Slot Smallest time slice, in which a node can
either transmit or receive
Frame A minimal sequence of slots is a frame
Node?
A matrix is used to represent a schedule
12
TDMA
Time is slotted each node is assigned at least
one collision-free slot in a frame frames are
repeated
TDMA Periodic listen and sleep
transmit
  • Turn off radio when sleeping
  • Reduce duty cycle to 10 (e.g. 200 ms on/2s off)
  • Increased latency for reduced energy

How to reduce the latency?
13
Unique Slots
  • Nodes within 1 hop neighborhood creates primary
    interference
  • Nodes within 2 hop neighborhood (but not in 1 hop
    neighborhood) creates secondary interference
  • So no two nodes within 2 hop neighborhood can be
    given same time slot for transmission
  • Slots can be reused for nodes at more than 2-hop
    distance

14
Problem Definition
How to find a TDMA schedule with
minimum frame length that assigns
at
least one conflict-free slot to each node?
Can be modeled as a graph-coloring Problem
NP-Complete Problem Ephremides et al, 1990
Distributed solution is needed
15
The Problem
16
Assumptions Revisited
  • WSN consists of N static nodes
  • Each node is assigned a unique id i, 1lt iltN
  • No global knowledge about network topology each
    node knows N, the total number of nodes in the
    network
  • A node can only be in one state at a time
    broadcasting or receiving
  • All the links are bi-directional

17
Assigning Slots
  • The easiest way to solve the problem is
    providing each node a particular time slot.
  • But that leads to -
  • Frame length Number of nodes.
  • Wastage of time slots.

18
Ephremides Truong (IEEE Tr. Comm., 1990)
Table 1
Node?
-
19
Improvements over Previous Works
Fairness Even distribution of reserved
slots Compaction Reduction of number of
slots in the schedule matrix, wherever possible
20
Step I Initial-Schedule-Matrix
Table 2 The initial-schedule-matrix Node?
21
Step II Contention Matrix
Contention (Ci,j) total number of 2-hop
neighbors of nodei to which the slot Sj is
available
Table 3 The contention matrix Node?
22
Step III Complete-Schedule-Matrix
Parallel Execution
Table 4 The complete-schedule-matrix after
Fair-Reservation Node?
23
Step IV Compact-Schedule-Matrix
Table 5 The compact-schedule-matrix Node?
24
Simulation Environment
  • Random graph generation
  • Graph generation algorithms have been used
  • Number of nodes may vary from 50-250
  • Randomly generated each time in Unix Environment

25
Performance Evaluation Frame Length
Comparison based on frame length (L)
26
Performance Evaluation Fairness
Comparison based on standard deviation of number
of slots assigned to individual nodes
27
Performance Evaluation Throughput
Tr avg. of slots reserved per node / frame
length
Comparison based on transmission rates (Tr)?
28
Conclusion
  • Proposed algorithm outperforms in terms of
  • frame length
  • fairness and
  • throughput
  • Efficient for large networks with uniform traffic
  • Distributed algorithm for compaction is to be
    studied

29
References
  1. A. Ephremides and T. V. Truong, Scheduling
    Broadcasts in Multihop Radio Networks, IEEE
    Transactions on Communications, Vol. 38, No. 4,
    April 1990, pp 483-495.
  2. I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and
    E. Cayirci, A Survey on Sensor Networks, IEEE
    Communications Magazine, August 2002, pp
    102-114.
  3. S. Ramanathan and E. L. Lloyd, Scheduling
    Algorithms for Multihop Radio Networks, IEEE/ACM
    Transactions on Networking, Vol. 1, No. 2, April
    1993, pp 166-177.
  4. S. Ramanathan, A Unified Framework and Algorithm
    for Channel Assignment in Wireless Sensor
    Networks, Wireless Networks, Vol. 5, No. 2,
    1999, pp 81-94.
  5. I. Rhee, A. Warrier, J. Min and L. Xu, DRAND
    Distributed Randomized TDMA Scheduling for
    Wireless Ad-hoc Networks, Proc. of MobiHoc 06,
    May 2006, pp 190-201.
  6. Y. Wang and I. Henning, A Deterministic
    Distributed TDMA Scheduling Algorithm for
    Wireless Sensor Networks, Proc. of International
    Conference on Wireless Communication, Networking
    and Mobile Computing, WiCOM 2007, pp 2759-2762
  7. S.  Gandham, M.  Dawande and R. Prakash, Link
    scheduling in sensor networks distributed edge
    coloring revisited, Proc. of 24th Annual Joint
    Conference of the IEEE Computer and
    Communications Societies, INFOCOM 2005, pp 2492-
    2501.
  8. S. Bhattacharjee and N. Das, Distributed Time
    Slot Assignment in Wireless Ad Hoc Networks for
    STDMA, Lecture Notes in Computer Science
    (Springer), No. 3618, Proc. of the 2nd
    International Conference on Distributed Computing
    and Internet Technology (ICDCIT 2005), Dec.
    2005, pp. 93-104.
Write a Comment
User Comments (0)
About PowerShow.com