A Publish-Subscribe Middleware for Real-Time Wireless Sensor Networks

  • Mohsen Sharifi
  • Majid Alkaee Taleghan
  • Amirhosein Taherkordi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3991)


The specific characteristics of Wireless Sensor Networks (WSNs) have changed Quality of Service (QoS) support in these networks to a challenging task. In this paper, we propose a dispatcher as part of a message routing component in publish/subscribe WSNs. Some works consider link-based solutions to support real-time parameters in WSNs. These works do not take into account the dynamic behavior of WSNs with probable damaged nodes and links. The use of dispatcher can reduce the average message delay, whether the message has high priority or low priority. The dispatcher uses a scheduler to support real-time parameters, such as delay, and selects messages from two separate queues, namely, QoS queue and non-QoS queue. Simulation results show that our approach really reduces the average delay and increases the delivery rate for both QoS messages and non-QoS messages.


Wireless Sensor Network Sink Node Average Delay Average Message Delay Message Identifier 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Chen, D., Varshney, P.K.: QoS support in wireless sensor networks: a survey. In: Proceedings of the International Conference on Wireless Networks (ICWN), Las Vegas, USA (2004)Google Scholar
  2. 2.
    Costa, P., Picco, G.P., Rossetto, S.: Publish-subscribe on sensor networks: a semi-probabilistic approach. In: Proceedings of the 2nd IEEE International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Washington DC, USA (2005)Google Scholar
  3. 3.
    Delicato, F.C., et al.: A service approach for architecting application independent wireless sensor networks. In: Cluster Computing. Springer Science, pp. 211–221 (2005)Google Scholar
  4. 4.
    Felemban, E., et al.: Probabilistic QoS guarantee in reliability and timeliness domains in wireless sensor networks. In: Proceedings of IEEE INFOCOM, vol. 4, pp. 2646–2657 (2005)Google Scholar
  5. 5.
    Ni, S., et al.: The broadcast storm problem in mobile ad hoc networks. In: Proceedings of ACM Mobicom (1999)Google Scholar
  6. 6.
    Sharifi, M., Taleghan, M.A., Taherkordi, A.: A middleware layer mechanism for QoS support in wireless sensor networks. In: 5th International Conference on Networking (ICN), Mauritius, (2006)Google Scholar
  7. 7.
    Souto, E., et al.: A message-oriented middleware for sensor networks. In: Proceedings of the 2nd Workshop on Middleware for Pervasive and Ad-Hoc Computing, Canada, (2004)Google Scholar
  8. 8.
    Stankovic, J.A., et al.: Real-time communication and coordination in embedded sensor networks. Proceedings of the IEEE 91(7) (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mohsen Sharifi
    • 1
  • Majid Alkaee Taleghan
    • 1
  • Amirhosein Taherkordi
    • 1
  1. 1.Computer Engineering DepartmentIran University of Science and Technology 

Personalised recommendations