Broker-less middleware for WSAN performance evaluation

Awadh Gaamel, Tarek Sheltami, Anas Al-Roubaiey*, Elhadi Shakshuki

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Over the past few years, The cost of electronic devices and sensor networks decreased rapidly enforcing almost all users’ requirements to use those devices. These devices provide low cost processing in wireless sensor networks (WSNs), As well as in 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 the industry and academia communities to support real-time distributed systems depending on publish/subscribe (pub/sub) model. tinyDDS is a lightweight middleware that is a partial porting of the DDS and implemented over tinyOS code. The original version of tinyDDS is called the default tinyDDS (defTDDS). broker-less tinyDDS (BLTDDS) and hybrid tinyDDS (hyTDDS) are protocols that added several improvements to the defTDDS. The energy aware tinyDDS (EATDDS) protocol is proposed to deal directly with the energy consumption metric. In this paper, We conduct a comparative study between defTDDS, BLTDDS and hyTDDS in terms of throughput, PDR, End-to-end delay and energy consumption. Moreover, We propose a new protocol named an enhanced energy aware tinyDDS (E-EATDDS) that improves the energy consumption of the EATDDS protocol. We use tinyOS simulator in our implementation and evaluation. The results show that E-EATDDS outperforms BLTDDS, hyTDDS and EATDDS in terms of number of packets sent per joule.

Original languageEnglish
Pages (from-to)372-381
Number of pages10
JournalFuture Generation Computer Systems
StatePublished - Sep 2020

Bibliographical note

Publisher Copyright:
© 2018 Elsevier B.V.


  • Data Distribution Service (DDS)
  • DefTDDS
  • HyTDDS
  • Publish/Subscribe Model
  • TinyDDS
  • Wireless Sensor Networks

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'Broker-less middleware for WSAN performance evaluation'. Together they form a unique fingerprint.

Cite this