Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks

"Due to the dramatic growth in the use of Wireless Sensor Network (WSN) applications - ranging from environment and habitat monitoring to tracking and surveillance, network research in WSN protocols has been very active in the last decade. With battery-powered sensors operating in unattended en...

Full description

Bibliographic Details
Main Author: Pratapa, Suvesh
Other Authors: Robert E. Kinicki, Advisor
Format: Others
Published: Digital WPI 2009
Subjects:
Online Access:https://digitalcommons.wpi.edu/etd-theses/1139
https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=2138&context=etd-theses
id ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-2138
record_format oai_dc
spelling ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-21382019-03-22T05:50:23Z Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks Pratapa, Suvesh "Due to the dramatic growth in the use of Wireless Sensor Network (WSN) applications - ranging from environment and habitat monitoring to tracking and surveillance, network research in WSN protocols has been very active in the last decade. With battery-powered sensors operating in unattended environments, energy conservation becomes the key technique for improving WSN lifetimes. WSN Medium Access Control (MAC) protocols address energy awareness and reduced duty cycles since the radio is the component that consumes most of the energy. This thesis investigates the performance of two recently published energy-aware MAC protocols, Crankshaft and SCP-MAC. Crankshaft has been shown to be one of the best protocols in terms of energy consumption in dense WSNs while SCP-MAC has a dedicated low duty cycle and low average latencies. The focus of this investigation is to discover techniques for reducing the latency of Crankshaft. Using OMNeT++, an open source and component-based simulation framework, this study investigates possible modifications to Crankshaft to improve its latency. The potential improvements considered include modifications to Crankshaft’s retransmission contention scheme (Sift), adjustments to its inherent settings, and investigating the impact of ACKs. Since OMNeT++ readily provided only a variant of SCP-MAC identified as SCP-MAC*, the simulations results presented involve comparing variants of both protocols (Crankshaft and SCP-MAC*). The performance of these protocols is also analyzed using distinct sensor node communication patterns. It was determined that Crankshaft’s latency depends on its ACK/Retransmission settings. Specifically, Crankshaft has the best latency with No ACKs, without much loss in energy consumption. But the latency can also be improved when ACKs are enabled by reducing the number of retries. Furthermore, the latency and delivery ratio are also directly governed by the WSN traffic pattern and the congestion in the network, as there was a noticeable improvement for both parameters in one-hop traffic, compared to multi-hop convergecast traffic to the sink. Finally, it was observed that Crankshaft’s broadcast performance in flooding traffic can be improved by increasing the number of broadcast slots used, though this is detrimental to its performance in unicast traffic." 2009-12-21T08:00:00Z text application/pdf https://digitalcommons.wpi.edu/etd-theses/1139 https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=2138&context=etd-theses Masters Theses (All Theses, All Years) Digital WPI Robert E. Kinicki, Advisor Carolina Ruiz, Reader Michael A. Gennert, Department Head Energy consumption Latency SCP-MAC Crankshaft MAC protocol Energy aware Sensors Wireless Sensor Networks
collection NDLTD
format Others
sources NDLTD
topic Energy consumption
Latency
SCP-MAC
Crankshaft
MAC protocol
Energy aware
Sensors
Wireless Sensor Networks
spellingShingle Energy consumption
Latency
SCP-MAC
Crankshaft
MAC protocol
Energy aware
Sensors
Wireless Sensor Networks
Pratapa, Suvesh
Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
description "Due to the dramatic growth in the use of Wireless Sensor Network (WSN) applications - ranging from environment and habitat monitoring to tracking and surveillance, network research in WSN protocols has been very active in the last decade. With battery-powered sensors operating in unattended environments, energy conservation becomes the key technique for improving WSN lifetimes. WSN Medium Access Control (MAC) protocols address energy awareness and reduced duty cycles since the radio is the component that consumes most of the energy. This thesis investigates the performance of two recently published energy-aware MAC protocols, Crankshaft and SCP-MAC. Crankshaft has been shown to be one of the best protocols in terms of energy consumption in dense WSNs while SCP-MAC has a dedicated low duty cycle and low average latencies. The focus of this investigation is to discover techniques for reducing the latency of Crankshaft. Using OMNeT++, an open source and component-based simulation framework, this study investigates possible modifications to Crankshaft to improve its latency. The potential improvements considered include modifications to Crankshaft’s retransmission contention scheme (Sift), adjustments to its inherent settings, and investigating the impact of ACKs. Since OMNeT++ readily provided only a variant of SCP-MAC identified as SCP-MAC*, the simulations results presented involve comparing variants of both protocols (Crankshaft and SCP-MAC*). The performance of these protocols is also analyzed using distinct sensor node communication patterns. It was determined that Crankshaft’s latency depends on its ACK/Retransmission settings. Specifically, Crankshaft has the best latency with No ACKs, without much loss in energy consumption. But the latency can also be improved when ACKs are enabled by reducing the number of retries. Furthermore, the latency and delivery ratio are also directly governed by the WSN traffic pattern and the congestion in the network, as there was a noticeable improvement for both parameters in one-hop traffic, compared to multi-hop convergecast traffic to the sink. Finally, it was observed that Crankshaft’s broadcast performance in flooding traffic can be improved by increasing the number of broadcast slots used, though this is detrimental to its performance in unicast traffic."
author2 Robert E. Kinicki, Advisor
author_facet Robert E. Kinicki, Advisor
Pratapa, Suvesh
author Pratapa, Suvesh
author_sort Pratapa, Suvesh
title Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
title_short Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
title_full Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
title_fullStr Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
title_full_unstemmed Improving latency in Crankshaft - An energy-aware MAC protocol for Wireless Sensor Networks
title_sort improving latency in crankshaft - an energy-aware mac protocol for wireless sensor networks
publisher Digital WPI
publishDate 2009
url https://digitalcommons.wpi.edu/etd-theses/1139
https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=2138&context=etd-theses
work_keys_str_mv AT pratapasuvesh improvinglatencyincrankshaftanenergyawaremacprotocolforwirelesssensornetworks
_version_ 1719006332502147072