Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol

Similar documents
MAC Essentials for Wireless Sensor Networks

WSN Routing Protocols

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Review on an Underwater Acoustic Networks

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Project: IEEE P Working Group for Wireless Personal Area Networks N

MDS-Mac: A Scheduled MAC for Localization, Time-Synchronisation and Communication in Underwater Acoustic Networks

Wireless Sensor Networks, energy efficiency and path recovery

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks

CSMA based Medium Access Control for Wireless Sensor Network

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Project: IEEE P Working Group for Wireless Personal Area Networks N

WP-PD Wirepas Mesh Overview

Adaptive Opportunistic Routing Protocol for Energy Harvesting Wireless Sensor Networks

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

Reservation Packet Medium Access Control for Wireless Sensor Networks

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Node activity scheduling in wireless sensor networks

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

MAC LAYER. Murat Demirbas SUNY Buffalo

A Survey on Underwater Sensor Network Architecture and Protocols

Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks

EE 122: Ethernet and

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

CSMA/CD (Collision Detection)

Sensor Network Protocols

MULTIPLE ACCESS PROTOCOLS 2. 1

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

SENSOR-MAC CASE STUDY

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

AN EFFICIENT MAC PROTOCOL BASED ON HYBRID SUPERFRAME FOR WIRELESS SENSOR NETWORKS

Power Saving MAC Protocols for WSNs and Optimization of S-MAC Protocol

Advanced Networking Technologies

Wireless Sensor Networks 8th Lecture

Presenting A Distributed Algorithm For The Energy Consumption Reduction in Underwater.

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Reminder: Datalink Functions Computer Networking. Datalink Architectures

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

Wireless Sensor Networks

The Link Layer and LANs. Chapter 6: Link layer and LANs

WiseTOP - a multimode MAC protocol for wireless implanted devices

CHAPTER 5 PROPAGATION DELAY

CS 43: Computer Networks Media Access. Kevin Webb Swarthmore College November 30, 2017

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

Data Link Layer: Overview, operations

An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network

Integrated Routing and Query Processing in Wireless Sensor Networks

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

Cooperation in Wireless Grids

SESAM: A Semi -Synchronous, Energy Savvy, Application-Aware Aware MAC

Energy Management Issue in Ad Hoc Networks

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

Research Article An Energy and Latency Aware WSN MAC Protocol for Bidirectional Traffic in Data Collection

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Ad hoc and Sensor Networks Chapter 5: Medium access control protocols

CPSC 441 Tutorial-19. Department of Computer Science University of Calgary

CONCLUSIONS AND SCOPE FOR FUTURE WORK

Energy Management Issue in Ad Hoc Networks

SESAM: A Semi -Synchronous, Energy Savvy, Application-Aware Aware MAC SESAM. Outline. Michael Welzl

Time Synchronization in Wireless Sensor Networks: CCTS

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Multiple Access in Cellular and Systems

SURFACE-LEVEL GATEWAY DEPLOYMENT FOR UNDERWATER SENSOR NETWORKS

Lecture 19. Principles behind data link layer services Framing Multiple access protocols

Embedded Internet and the Internet of Things WS 12/13

Outline. Introduction to Networked Embedded Systems - Embedded systems Networked embedded systems Embedded Internet - Network properties

An Efficient Scalable Scheduling MAC Protocol for Underwater Sensor Networks

MAC protocols. Lecturer: Dmitri A. Moltchanov

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Medium Access Control

Chapter 6 Medium Access Control Protocols and Local Area Networks

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

Media Access Control. Networked Systems (H) Lecture 5

Lecture 5 The Data Link Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Data Communications. Automatic Repeat Request Medium Access Control

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

WLAN Performance Aspects

Lecture 6. Data Link Layer (cont d) Data Link Layer 1-1

UNIT IV. Data link layer protocols. Prof.Prasad S.Halgaonkar

Choosing the Packet Size in Multi-hop Underwater Networks

A Secure Time Synchronization Protocol for Mobile Underwater Wireless Sensor Network

Computer Networks. Today. Principles of datalink layer services Multiple access links Adresavimas, ARP LANs Wireless LANs VU MIF CS 1/48 2/48

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Medium Access Control in Wireless Sensor Networks

Chapter 16 Networking

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

A Qos Based Mac Protocol for Wireless Multimedia Sensor Network

Wireless and Mobile Networks 7-2

Wireless Ad-Hoc Networks

Chapter 5: Link layer

MAC protocols for ad hoc networks

Transcription:

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol Salvador Climent 1 Nirvana Meratnia 2 Juan Vicente Capella 1 1 Universitat Politècnica de València 2 University of Twente Workshop on UnderWater Networks, 2011 Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 1 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 2 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 3 / 34

Underwater Transmission Problems Differences between WSNs and UWSNs make current protocols developed for WSNs unsuitable or inefficient for UWSNs. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 4 / 34

Underwater Transmission Problems Different signal attenuation depending on distance and frequency. Signal spreading proportional to the distance. Long propagation delay. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 5 / 34

Underwater Transmission Problems Given the long propagation delay: TDMA and CSMA might not perform well. An schedule algorithm can avoid collisions and overlap transmissions. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 6 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 7 / 34

Contributions Analyze performance of different delay-aware and non-delay aware scheduling techniques. Combine them with simple retransmission techniques. The analysis is done using a routing protocol named EDETA. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 8 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 9 / 34

EDETA Hierarchical protocol Nodes arrange themselves in clusters. The cluster-heads (CHs) are know a priori. CHs arrange themselves in a tree structure with the sink as root. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 10 / 34

EDETA Corporative network Sink node Clusterhead node Normal node Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 11 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 12 / 34

Scheduling advantages Scheduling allows to avoid collisions and can overlap transmissions which can reduce the energy consumption and the delays. There should be an extra time for retransmission in case of packet errors. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 13 / 34

Delay-aware schedule The delay between a node and its CH is estimated at the configuration phase. The delay between a CH and its parent is estimated at the configuration phase. The schedule is done taking into account these delays. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 14 / 34

Delay-aware schedule Based on scheduling constrains from: W. A. P. van Kleunen et al. MAC Scheduling in Large-scale Underwater Acoustic Networks. 8th International Joint Conference on e-business and Telecommunication, ICETE 2011. W. A. P. van Kleunen et al. A Set of Simplified Scheduling Constraints for Underwater Acoustic MAC Scheduling. The 3rd International Workshop on Underwater Networks, WUnderNet-2011. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 15 / 34

TAck TDMA schedule with acknowledgement. Slots have to include the maximum propagation time. Each transmission is scheduled two times. Main Tx Backup Tx Data Ack Data Ack Tx Prop Tx Prop Tx Prop Tx Prop Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 16 / 34

TnoAck TDMA schedule without acknowledgement. Slots have to include the maximum propagation time. There is no backup transmission. Data Data Tx Prop Tx Prop Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 17 / 34

DAck Delay-aware schedule with acknowledgement. Transmissions can be overlapped. Each transmission is scheduled two times. DATA ACK DATA ACK DATA ACK DATA ACK DATA ACK DATA ACK DATA Avoid interference with ACK at sender Time Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 18 / 34

DnoAck Delay-aware schedule without acknowledgement. Transmissions can be overlapped. There is no backup transmission. Receiver Time Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 19 / 34

DnoAck2 Delay-aware schedule without acknowledgement Transmissions can be overlapped. The data is sent twice. DATA DATA DATA DATA DATA DATA DATA DATA Time Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 20 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 21 / 34

Simulator ns-3 simulator. UAN module for the underwater layer. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 22 / 34

Scenario configuration Three different deployment areas: 100 100 150 150 200 200 Three different node densities: 50 nodes 100 nodes 200 nodes Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 23 / 34

Radio configuration Transmission range of 100 meters. Transmission speed 500 bps. Data sent periodically every 250 seconds. Nodes start with 150 Joules. Tx: 0.203 watts Rx and Idle: 0.024 watts Sleep: 3 10 6 watts Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 24 / 34

TnoAck vs DnoAck. Delay Delay heavily influenced by the network topology. Short transmission range: 100 meters Propagation delay is not the dominant factor. 2.5 2 Packet delay (s) 1.5 1 0.5 0 50n100m 50n150m 50n200m 100n100m 100n150m Scenarios 100n200m 200n100m 200n150m 200n200m DnoAck TnoAck Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 25 / 34

TnoAck vs DnoAck. Energy Same energy consumption for the leaf nodes CHs using delay-aware schedule have less energy consumption. Energy (J) 105 100 95 90 85 80 50n100m 50n150m 50n200m 100n100m 100n150m Scenario 100n200m 200n100m 200n150m 200n200m DnoAck TnoAck (a) Leaf nodes energy consumption Energy (J) 300 250 200 150 100 50 0 50n100m 50n150m 50n200m 100n100m 100n150m Scenario 100n200m 200n100m 200n150m 200n200m DnoAck TnoAck (b) CH nodes energy consumption Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 26 / 34

TAck vs DAck. Delay TDMA delay increases when new control packets are introduced. The delay-aware schedule can optimize and reduce these delays. 14 12 Packet delay (s) 10 8 6 4 2 0 50n100m 50n150m 50n200m 100n100m 100n150m 100n200m Scenarios 200n100m 200n150m 200n200m DAck TAck Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 27 / 34

TAck vs DAck. Energy CHs using delay-aware schedule have less energy consumption. Leaf nodes spend the same time awake in the two alternatives. Energy (J) 110 105 100 95 90 85 80 50n100m 50n150m 50n200m 100n100m 100n150m 100n200m 200n100m 200n150m 200n200m Scenarios (c) Leaf nodes energy consumption DAck TAck Energy (J) 500 450 400 350 300 250 200 150 100 50 0 50n100m 50n150m 50n200m 100n100m 100n150m 100n200m 200n100m 200n150m 200n200m Scenarios (d) CH nodes energy consumption DAck TAck Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 28 / 34

DAck vs DnoAck2. Delay As expected DnoAck2 has less delay since nodes don t wait for the ACK. Packet delay (s) 9 8 7 6 5 4 3 2 1 0 50n100m 50n150m 50n200m 100n100m 100n150m Scenarios 100n200m 200n100m 200n150m 200n200m DnoAck2 DAck Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 29 / 34

DAck vs DnoAck2. Energy Leaf nodes with DnoAck2 alternative have an overhead. CH nodes with DnoAck2 have the lowest energy consumption. Energy (J) 120 100 80 60 40 20 0 50n100m 50n150m 50n200m 100n100m 100n150m Scenario 100n200m 200n100m 200n150m 200n200m DnoAck2 DAck (e) Leaf nodes energy consumption Energy (J) 450 400 350 300 250 200 150 100 50 0 50n100m 50n150m 50n200m 100n100m 100n150m Scenario 100n200m 200n100m 200n150m 200n200m DnoAck2 DAck (f) CH nodes energy consumption Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 30 / 34

Outline 1 Underwater Transmission Problems 2 Contributions 3 Routing protocol: EDETA 4 Scheduling and Retransmission Techniques Combination of scheduling and retransmission techniques used 5 Performance evaluation Simulation configuration Simulation results 6 Conclusions and Future work Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 31 / 34

Conclusions The differences between TnoAck and DnoAck are given by the configuration phase. CHs using DAck has less energy consumption and there is lower delay. With the DnoAck2 alternative leaf nodes have the highest energy consumption. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 32 / 34

Future work Include different topologies. Guidelines on the optimal use of retransmission techniques and different scheduling techniques under different circumstances. Climent, Meratnia, Capella (UPV and UT) WUWNet 2011 33 / 34

Impact Analysis of Different Scheduling and Retransmission Techniques on an Underwater Routing Protocol Salvador Climent 1 Nirvana Meratnia 2 Juan Vicente Capella 1 1 Universitat Politècnica de València 2 University of Twente Workshop on UnderWater Networks, 2011