Reliable Middleware for Wireless Sensor-Actuator Networks

Anas A. Al-Roubaiey, Tarek R. Sheltami, Ashraf S.Hasan Mahmoud, Khaled Salah

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

Many important and critical applications use wireless sensor/actuator networks (WSAN). These applications are spanning widely that range in several environments, including industrial, commercial, and residential. Most of these applications need a certain level of real-time communication in addition to reliable data delivery service. Data distribution service (DDS) is a known standard for supporting real-time distributed systems based on the publish/subscribe model. The DDS specification offers two disparate quality-of-service levels of data reliability, namely: best-effort and fully-reliable. TinyDDS is a lightweight and partial porting of DDS middleware to sensor-based platforms, specifically for platforms with limited resources. However, TinyDDS in its current form lacks the reliability support for data delivery. In this paper, we extended the DDS data reliability service and integrated it into TinyDDS, which resulted in Reliable TinyDDS. Moreover, we provide a prototype and comprehensive performance evaluation of the reliability functions taking into account: number of hops, number of publishers, and several other network parameters. The achieved results indicate that reliable data delivery in real-time for WSAN is possible with optimized system parameters, such as retransmission time-out value of 400ms and number of hops not exceeding 10 for an end-to-end delay ranging from 10 to 100s of milliseconds.

Original languageBritish English
Article number8615989
Pages (from-to)14099-14111
Number of pages13
JournalIEEE Access
Volume7
DOIs
StatePublished - 2019

Keywords

  • data delivery service
  • DDS
  • middleware
  • reliability
  • sensor/actuator
  • TinyDDS
  • TinyOS
  • TOSSIM
  • WSAN
  • WSN

Fingerprint

Dive into the research topics of 'Reliable Middleware for Wireless Sensor-Actuator Networks'. Together they form a unique fingerprint.

Cite this