A decentralized scheduling algorithm for time synchronized channel hopping

Time Synchronized Channel Hopping (TSCH) is an existing Medium Access Control scheme which enables robust communication through channel hopping and high data rates through synchronization. It is based on a time-slotted architecture, and its correct functioning depends on a schedule which is typicall...

Full description

Bibliographic Details
Main Authors: Andrew Tinka, Thomas Watteyne, Kristofer S. J. Pister, Alexandre M. Bayen
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2011-09-01
Series:EAI Endorsed Transactions on Mobile Communications and Applications
Subjects:
Online Access:http://eudl.eu/doi/10.4108/icst.trans.mca.2011.e5
id doaj-4109786a97054ca788d15a312816aba6
record_format Article
spelling doaj-4109786a97054ca788d15a312816aba62020-11-25T01:35:06ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Mobile Communications and Applications2032-95042011-09-011111310.4108/icst.trans.mca.2011.e5A decentralized scheduling algorithm for time synchronized channel hoppingAndrew Tinka0Thomas Watteyne1Kristofer S. J. Pister2Alexandre M. Bayen3Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, USABerkeley Sensor & Actuator Center, University of California, Berkeley, CA, USA., Currently with Dust Networks, Hayward, CA, USABerkeley Sensor & Actuator Center, University of California, Berkeley, CA, USASystems Engineering, Department of Civil and Environmental Engineering, University of California, Berkeley, CA, USATime Synchronized Channel Hopping (TSCH) is an existing Medium Access Control scheme which enables robust communication through channel hopping and high data rates through synchronization. It is based on a time-slotted architecture, and its correct functioning depends on a schedule which is typically computed by a central node. This paper presents, to our knowledge, the first scheduling algorithm for TSCH networks which both is distributed and which copes with mobile nodes. Two variations on scheduling algorithms are presented. Aloha-based scheduling allocates one channel for broadcasting advertisements for new neighbors. Reservation- based scheduling augments Aloha-based scheduling with a dedicated timeslot for targeted advertisements based on gossip information. A mobile ad hoc motorized sensor network with frequent connectivity changes is studied, and the performance of the two proposed algorithms is assessed. This performance analysis uses both simulation results and the results of a field deployment of floating wireless sensors in an estuarial canal environment. Reservation-based scheduling performs significantly better than Aloha-based scheduling, suggesting that the improved network reactivity is worth the increased algorithmic complexity and resource consumption.http://eudl.eu/doi/10.4108/icst.trans.mca.2011.e5decentralized schedulingmobile ad hoc networkssimulationtime synchronized channel hopping
collection DOAJ
language English
format Article
sources DOAJ
author Andrew Tinka
Thomas Watteyne
Kristofer S. J. Pister
Alexandre M. Bayen
spellingShingle Andrew Tinka
Thomas Watteyne
Kristofer S. J. Pister
Alexandre M. Bayen
A decentralized scheduling algorithm for time synchronized channel hopping
EAI Endorsed Transactions on Mobile Communications and Applications
decentralized scheduling
mobile ad hoc networks
simulation
time synchronized channel hopping
author_facet Andrew Tinka
Thomas Watteyne
Kristofer S. J. Pister
Alexandre M. Bayen
author_sort Andrew Tinka
title A decentralized scheduling algorithm for time synchronized channel hopping
title_short A decentralized scheduling algorithm for time synchronized channel hopping
title_full A decentralized scheduling algorithm for time synchronized channel hopping
title_fullStr A decentralized scheduling algorithm for time synchronized channel hopping
title_full_unstemmed A decentralized scheduling algorithm for time synchronized channel hopping
title_sort decentralized scheduling algorithm for time synchronized channel hopping
publisher European Alliance for Innovation (EAI)
series EAI Endorsed Transactions on Mobile Communications and Applications
issn 2032-9504
publishDate 2011-09-01
description Time Synchronized Channel Hopping (TSCH) is an existing Medium Access Control scheme which enables robust communication through channel hopping and high data rates through synchronization. It is based on a time-slotted architecture, and its correct functioning depends on a schedule which is typically computed by a central node. This paper presents, to our knowledge, the first scheduling algorithm for TSCH networks which both is distributed and which copes with mobile nodes. Two variations on scheduling algorithms are presented. Aloha-based scheduling allocates one channel for broadcasting advertisements for new neighbors. Reservation- based scheduling augments Aloha-based scheduling with a dedicated timeslot for targeted advertisements based on gossip information. A mobile ad hoc motorized sensor network with frequent connectivity changes is studied, and the performance of the two proposed algorithms is assessed. This performance analysis uses both simulation results and the results of a field deployment of floating wireless sensors in an estuarial canal environment. Reservation-based scheduling performs significantly better than Aloha-based scheduling, suggesting that the improved network reactivity is worth the increased algorithmic complexity and resource consumption.
topic decentralized scheduling
mobile ad hoc networks
simulation
time synchronized channel hopping
url http://eudl.eu/doi/10.4108/icst.trans.mca.2011.e5
work_keys_str_mv AT andrewtinka adecentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT thomaswatteyne adecentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT kristofersjpister adecentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT alexandrembayen adecentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT andrewtinka decentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT thomaswatteyne decentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT kristofersjpister decentralizedschedulingalgorithmfortimesynchronizedchannelhopping
AT alexandrembayen decentralizedschedulingalgorithmfortimesynchronizedchannelhopping
_version_ 1725068564128333824