Sensors 2013, 13(1), 648-680; doi:10.3390/s130100648
Article

Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks

* email, email and email
Received: 1 December 2012; in revised form: 26 December 2012 / Accepted: 26 December 2012 / Published: 4 January 2013
(This article belongs to the Section Sensor Networks)
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract: MQTT-S and CoAP are two protocols able to use the publish/subscribe model in Wireless Sensor Networks (WSNs). The high scalability provided by the publish/subscribe model may incur a high packet loss and therefore requires an efficient reliability mechanism to cope with this situation. The reliability mechanism of MQTT-S and CoAP employs a method which defines a fixed value for the retransmission timeout (RTO). This article argues that this method is not efficient for deploying publish/subscribe in WSN, because it may be unable to recover a packet, therefore resulting in a lower packet delivery ratio (PDR) at the subscriber nodes. This article proposes and evaluates an adaptive RTO method, which consists in using a Smooth Round-trip Time and multiplying it by a constant parameter (K). Thanks to this method, the reliability mechanism of MQTT-S and CoAP would be able to react properly to packet loss and would also be lightweight in terms of energy, memory and computing for sensor nodes where these resources are critical. We present a detailed evaluation of the effects of the K value on the calculation of the adaptive RTO method. We also establish the setting for obtaining the highest PDR on the subscriber nodes for single-hop and multi-hop scenarios. The results for single-hop scenario show that use of the appropriate K value for the adaptive RTO method increases the PDR up to 76% for MQTT-S and up to 38% for CoAP when compared with the use of fixed RTO method for both protocols, respectively. Meanwhile the same comparison for multi-hop scenario, the adaptive RTO method increases the PDR up to 36% for MQTT-S and up to 14% for CoAP.
Keywords: publish/subscribe; reliability; CoAP; MQTT-S; wireless sensor networks; retransmission timeout
PDF Full-text Download PDF Full-Text [1515 KB, uploaded 21 June 2014 05:34 CEST]

Export to BibTeX |
EndNote


MDPI and ACS Style

Davis, E.G.; Calveras, A.; Demirkol, I. Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks. Sensors 2013, 13, 648-680.

AMA Style

Davis EG, Calveras A, Demirkol I. Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks. Sensors. 2013; 13(1):648-680.

Chicago/Turabian Style

Davis, Ernesto G.; Calveras, Anna; Demirkol, Ilker. 2013. "Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks." Sensors 13, no. 1: 648-680.

Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert