DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks

Although link scheduling has been used to improve the performance of data gathering applications, unfortunately, existing link scheduling algorithms are either centralized or they rely on specific assumptions that are not realistic in wireless sensor networks. In this paper, we propose a distributed...

Full description

Saved in:
Bibliographic Details
Main Authors: DEZFOULI, Behnam, RADI, Marjan, WHITEHOUSE, Kamin, ABD RAZAK, Shukor, Hwee-Pink TAN
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2015
Subjects:
MAC
Online Access:https://ink.library.smu.edu.sg/sis_research/2899
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3899
record_format dspace
spelling sg-smu-ink.sis_research-38992016-01-08T07:42:07Z DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks DEZFOULI, Behnam RADI, Marjan WHITEHOUSE, Kamin ABD RAZAK, Shukor Hwee-Pink TAN, Although link scheduling has been used to improve the performance of data gathering applications, unfortunately, existing link scheduling algorithms are either centralized or they rely on specific assumptions that are not realistic in wireless sensor networks. In this paper, we propose a distributed and concurrent link scheduling algorithm, called DICSA, that requires no specific assumption regarding the underlying network. The operation of DICSA is managed through two algorithms: (i) Primary State Machine (PSM): Enables each node to perform its own slot reservation; (ii) Secondary State Machine (SSM): Enables each node to concurrently participate in the slot reservation of its neighbors. Through these algorithms and a set of forbidden slots managed by them, DICSA provides concurrent and collision-free slot reservation. Our results show that the execution duration and energy consumption of DICSA are at least 50% and 40% less than that of DRAND, respectively. In terms of slot assignment efficiency, while our results show higher spatial reuse over DRAND, the maximum slot number assigned by DICSA is at least 60% lower than VDEC. In data-gathering applications, our results confirm the higher performance of DICSA in terms of throughput, delivery ratio and packet delay. We show that the network throughput achievable by DICSA is more than 50%, 70%, 90% and 170% higher than that of DRAND, SEEDEX, NCR and FPS, respectively. 2015-02-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/2899 info:doi/10.1016/j.adhoc.2014.09.011 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Scheduling algorithm Interference MAC Computer Sciences Software Engineering Theory and Algorithms
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Scheduling algorithm
Interference
MAC
Computer Sciences
Software Engineering
Theory and Algorithms
spellingShingle Scheduling algorithm
Interference
MAC
Computer Sciences
Software Engineering
Theory and Algorithms
DEZFOULI, Behnam
RADI, Marjan
WHITEHOUSE, Kamin
ABD RAZAK, Shukor
Hwee-Pink TAN,
DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
description Although link scheduling has been used to improve the performance of data gathering applications, unfortunately, existing link scheduling algorithms are either centralized or they rely on specific assumptions that are not realistic in wireless sensor networks. In this paper, we propose a distributed and concurrent link scheduling algorithm, called DICSA, that requires no specific assumption regarding the underlying network. The operation of DICSA is managed through two algorithms: (i) Primary State Machine (PSM): Enables each node to perform its own slot reservation; (ii) Secondary State Machine (SSM): Enables each node to concurrently participate in the slot reservation of its neighbors. Through these algorithms and a set of forbidden slots managed by them, DICSA provides concurrent and collision-free slot reservation. Our results show that the execution duration and energy consumption of DICSA are at least 50% and 40% less than that of DRAND, respectively. In terms of slot assignment efficiency, while our results show higher spatial reuse over DRAND, the maximum slot number assigned by DICSA is at least 60% lower than VDEC. In data-gathering applications, our results confirm the higher performance of DICSA in terms of throughput, delivery ratio and packet delay. We show that the network throughput achievable by DICSA is more than 50%, 70%, 90% and 170% higher than that of DRAND, SEEDEX, NCR and FPS, respectively.
format text
author DEZFOULI, Behnam
RADI, Marjan
WHITEHOUSE, Kamin
ABD RAZAK, Shukor
Hwee-Pink TAN,
author_facet DEZFOULI, Behnam
RADI, Marjan
WHITEHOUSE, Kamin
ABD RAZAK, Shukor
Hwee-Pink TAN,
author_sort DEZFOULI, Behnam
title DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
title_short DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
title_full DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
title_fullStr DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
title_full_unstemmed DICSA: Distributed and Concurrent Link Scheduling Algorithm for Data Gathering in Wireless Sensor Networks
title_sort dicsa: distributed and concurrent link scheduling algorithm for data gathering in wireless sensor networks
publisher Institutional Knowledge at Singapore Management University
publishDate 2015
url https://ink.library.smu.edu.sg/sis_research/2899
_version_ 1770572715620564992