Cargando…

PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †

Wireless sensor networks employ duty-cycles to save energy, with the cost of enlargement of end-to-end latency. Cross-layer protocols that use anycast medium access control achieve latency reduction in asynchronous duty-cycled wireless sensor networks (WSNs). A series of strobed preambles is sent in...

Descripción completa

Detalles Bibliográficos
Autores principales: Heimfarth, Tales, Giacomin, João Carlos, de Freitas, Edison Pignaton, Araujo, Gustavo Figueiredo, de Araujo, João Paulo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6982928/
https://www.ncbi.nlm.nih.gov/pubmed/31906288
http://dx.doi.org/10.3390/s20010250
_version_ 1783491401974022144
author Heimfarth, Tales
Giacomin, João Carlos
de Freitas, Edison Pignaton
Araujo, Gustavo Figueiredo
de Araujo, João Paulo
author_facet Heimfarth, Tales
Giacomin, João Carlos
de Freitas, Edison Pignaton
Araujo, Gustavo Figueiredo
de Araujo, João Paulo
author_sort Heimfarth, Tales
collection PubMed
description Wireless sensor networks employ duty-cycles to save energy, with the cost of enlargement of end-to-end latency. Cross-layer protocols that use anycast medium access control achieve latency reduction in asynchronous duty-cycled wireless sensor networks (WSNs). A series of strobed preambles is sent in order to achieve rendezvous with the next relay, selected from a forwarding candidate set (FCS). This paper proposes PAX-MAC: Pramble Ahead Cross-layer Medium Access Control. It is a novel anycast protocol for low latency packet propagation in duty-cycled WSNs. In PAX-MAC, preambles propagate ahead of data packet, prospecting the route towards sink node, while the message is sent some hops later. Simultaneous propagation of preambles and data packets provides latency reduction. The cardinality of FCS determines the average preamble propagation speed, which is lower bounded by data packet propagation speed. Differently from other approaches, our protocol takes the data packet size into account in order to maintain an optimal distance between preamble and data to minimize latency. For determining this distance, a detailed mathematical model is introduced. The performance of several state-of-the-art asynchronous protocols was appraised and compared with PAX-MAC. Our protocol outperforms in latency all other protocols for the simulated scenarios. Its energy expenditure was compatible with the best result among the other protocols. In the worst case, PAX-MAC spent [Formula: see text] more energy than the best one for a gain of [Formula: see text] in latency.
format Online
Article
Text
id pubmed-6982928
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-69829282020-02-06 PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble † Heimfarth, Tales Giacomin, João Carlos de Freitas, Edison Pignaton Araujo, Gustavo Figueiredo de Araujo, João Paulo Sensors (Basel) Article Wireless sensor networks employ duty-cycles to save energy, with the cost of enlargement of end-to-end latency. Cross-layer protocols that use anycast medium access control achieve latency reduction in asynchronous duty-cycled wireless sensor networks (WSNs). A series of strobed preambles is sent in order to achieve rendezvous with the next relay, selected from a forwarding candidate set (FCS). This paper proposes PAX-MAC: Pramble Ahead Cross-layer Medium Access Control. It is a novel anycast protocol for low latency packet propagation in duty-cycled WSNs. In PAX-MAC, preambles propagate ahead of data packet, prospecting the route towards sink node, while the message is sent some hops later. Simultaneous propagation of preambles and data packets provides latency reduction. The cardinality of FCS determines the average preamble propagation speed, which is lower bounded by data packet propagation speed. Differently from other approaches, our protocol takes the data packet size into account in order to maintain an optimal distance between preamble and data to minimize latency. For determining this distance, a detailed mathematical model is introduced. The performance of several state-of-the-art asynchronous protocols was appraised and compared with PAX-MAC. Our protocol outperforms in latency all other protocols for the simulated scenarios. Its energy expenditure was compatible with the best result among the other protocols. In the worst case, PAX-MAC spent [Formula: see text] more energy than the best one for a gain of [Formula: see text] in latency. MDPI 2020-01-01 /pmc/articles/PMC6982928/ /pubmed/31906288 http://dx.doi.org/10.3390/s20010250 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Heimfarth, Tales
Giacomin, João Carlos
de Freitas, Edison Pignaton
Araujo, Gustavo Figueiredo
de Araujo, João Paulo
PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title_full PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title_fullStr PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title_full_unstemmed PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title_short PAX-MAC: A Low Latency Anycast Protocol with Advanced Preamble †
title_sort pax-mac: a low latency anycast protocol with advanced preamble †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6982928/
https://www.ncbi.nlm.nih.gov/pubmed/31906288
http://dx.doi.org/10.3390/s20010250
work_keys_str_mv AT heimfarthtales paxmacalowlatencyanycastprotocolwithadvancedpreamble
AT giacominjoaocarlos paxmacalowlatencyanycastprotocolwithadvancedpreamble
AT defreitasedisonpignaton paxmacalowlatencyanycastprotocolwithadvancedpreamble
AT araujogustavofigueiredo paxmacalowlatencyanycastprotocolwithadvancedpreamble
AT dearaujojoaopaulo paxmacalowlatencyanycastprotocolwithadvancedpreamble