K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das

Slides:



Advertisements
Similar presentations
Multirate adaptive awake-sleep cycle in hierarchical heterogeneous sensor network BY HELAL CHOWDHURY presented by : Helal Chowdhury Telecommunication laboratory,
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
TDMA Scheduling in Wireless Sensor Networks
5/5/20151 Mobile Ad hoc Networks COE 549 Transmission Scheduling II Tarek Sheltami KFUPM CCSE COE
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
By Antonio Ruzzelli MANAGEMENT ISSUES FOR WIRELESS SENSOR NETWORKS, AN OVERVIEW:
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Efficient MAC Protocols for Wireless Sensor Networks
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Fikret Sivrikaya Contention-Free MAC Protocols for Wireless Sensor Networks 1 Presented by Fikret Sivrikaya Joint work with Costas Busch, Malik Magdon-Ismail,
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
FINAL.La b RC-MAC : A Receiver-Centric MAC Protocol for Event-Driven Wireless Sensor Networks Pei Huang, Chen Wang, Li xiao Department of Computer Science.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A Low-Latency and Energy-Efficient Algorithm for Convergecast in Wireless Sensor Networks Authors Sarma Upadhyayula, Valliappan Annamalai, Sandeep Gupta.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Bounded relay hop mobile data gathering in wireless sensor networks
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Copyright © 2007 OPNET Technologies, Inc. CONFIDENTIAL - RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
TDMA scheduling algorithms for WSN Speaker: Chan-Yu Tsai Advisor: Dr. Ho-Ting Wu Date: 2015/5/6.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
Dynamic Link Labels for Energy Efficient MAC Headers in Wireless Sensor Networks Sheng-Shih Wang Gautam Kulkarni, Curt Schurgers, and Mani Srivastava IEEE.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
1 Grid-Based Access Scheduling for Mobile Data Intensive Sensor Networks C.-K. Lin, V. Zadorozhny and P. Krishnamurthy IEEE International Conference on.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
Junchao Ma +, Wei Lou +, Yanwei Wu *, Xiang-Yang Li *, and Guihai Chen & Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks + Department.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
MAC Protocols for Sensor Networks
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
MAC Protocols for Sensor Networks
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
SENSYS Presented by Cheolki Lee
Introduction to Wireless Sensor Networks
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Presentation transcript:

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

Organization WSN : Wireless Sensor Networks Collision Avoidance : TDMA Scheduling : Frame length minimization problem Distributed Protocol Performance Evaluation Conclusion WOMS 2008

What is Sensor Network? A collection of sensor nodes B E A D C F G SINK A collection of sensor nodes Engaged in data transmission, reception, aggregation and redirecting to a sink An ad-hoc network WOMS 2008

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

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 WOMS 2008

Energy Consumers SENSORS CPU TX RX IDLE SLEEP RADIO Need to shutdown the radio if possible WOMS 2008

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 WOMS 2008

Primary Interference Primary interference occurs due to exposed terminals X Y Z

Secondary Interference Secondary interference occurs due to hidden terminals X W Y Z

Energy is the most scarce resource 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

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→ R - 5 4 3 2 1 Slot A matrix is used to represent a schedule WOMS 2008

TDMA How to reduce the latency? 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 sleep listen 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?

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

Distributed solution is needed 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

The Problem : 3 4 2 1 WOMS 2008

Assumptions Revisited WSN consists of N static nodes Each node is assigned a unique id i, 1< i<N 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 WOMS 2008

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.

Ephremides & Truong (IEEE Tr. Comm., 1990) 5 4 3 2 Table 1 Node→ R - 5 4 3 2 1 Slot R - R - WOMS 2008

Improvements over Previous Works Fairness – Even distribution of reserved slots Compaction – Reduction of number of slots in the schedule matrix, wherever possible WOMS 2008

Step – I : Initial-Schedule-Matrix 1 5 4 3 2 Table 2: The initial-schedule-matrix Node→ R - 5 4 3 2 1 Slot WOMS 2008

Step – II : Contention Matrix 1 5 4 3 2 Contention (Ci,j) = total number of 2-hop neighbors of nodei to which the slot Sj is available Table 3: The contention matrix Node→ X 1 5 4 3 2 Slot WOMS 2008

Step – III : Complete-Schedule-Matrix Parallel Execution Table 4: The complete-schedule-matrix after Fair-Reservation Node→ R - 5 4 3 2 1 Slot X WOMS 2008

Step – IV : Compact-Schedule-Matrix Table 5: The compact-schedule-matrix Node→ - R 3 2 1 5 4 Slot WOMS 2008

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 WOMS 2008

Performance Evaluation : Frame Length Comparison based on frame length (L) WOMS 2008

Performance Evaluation : Fairness Comparison based on standard deviation of number of slots assigned to individual nodes WOMS 2008

Performance Evaluation : Throughput Tr = avg. # of slots reserved per node / frame length Comparison based on transmission rates (Tr)‏ WOMS 2008

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 WOMS 2008

References 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. I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci, “A Survey on Sensor Networks,” IEEE Communications Magazine, August 2002, pp: 102-114. 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. S. Ramanathan, “A Unified Framework and Algorithm for Channel Assignment in Wireless Sensor Networks,” Wireless Networks, Vol. 5, No. 2, 1999, pp: 81-94. 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. 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 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. 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. WOMS 2008