Over the last few years, the cost of electronic devices and sensor networks has decreased rapidly enforcing almost all user's requirements to use those devices which provide low cost processing over wireless sensor networks (WSNs)/wireless sensor and actuator networks (WSANs). The task of data management in WSNs is a vital issue that can be performed with limited resources such as processing, memory and energy. Data Distribution Service (DDS) is a prominent standard used in industry and academia communities to support real-time distributed systems depending on publish/subscribe (pub/sub) model. TinyDDS is a pub/sub middleware implemented over TinyOS code. The original version of TinyDDS is called the Default TinyDDS (DefTDDS). Moreover, Broker-Less TinyDDS (BLTDDS) and Hybrid TinyDDS (HyTDDS)8 are other proposed protocols which have added several improvements to the DefTDDS. In this paper, we investigate and evaluate DefTDDS, BLTDDS and HyTDDS approaches. We use TinyOS simulator (TOSSIM) and DDS standard to conduct our comparative study. Finally, we use our findings along with different WSANs parameters such as traffic load and delivery requirements to write recommendations for using the three TinyDDS approaches.
Bibliographical notePublisher Copyright:
© 2017 The Authors. Published by Elsevier B.V.
ASJC Scopus subject areas
- General Computer Science