Skip to main content
Erschienen in: Wireless Networks 6/2016

01.08.2016

A survey on developing publish/subscribe middleware over wireless sensor/actuator networks

verfasst von: Tarek R. Sheltami, Anas A. Al-Roubaiey, Ashraf S. Hasan Mahmoud

Erschienen in: Wireless Networks | Ausgabe 6/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Publish/subscribe (Pub/Sub) interaction paradigm is receiving more attention in commercial and academic research nowadays. It is an effective interaction scheme for large-scale distributed systems due to its ability of decoupling communicating entities in time, space, and synchronization. The decoupling properties are well-suited for Wireless Sensor Network (WSN) applications because of their special characteristics such as data-centricity, dynamicity, and many-to-many communications. Many studies have been conducted to adapt Pub/Sub communication model to WSN. In this paper, we review the Pub/Sub interaction paradigm in the context of WSN. Moreover, we classify, analyze and synthesize different Pub/Sub based solutions proposed recently for WSN and discuss the open problems and new research directions in this area. Also, we propose a new reference model for pub/sub middleware in wireless sensor and actuator networks. To the best of our knowledge this is the first survey on this specific subject.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422.CrossRef Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422.CrossRef
2.
Zurück zum Zitat Petrovic, M., Muthusamy, V., & Jacobsen, H.-A. (2007). Managing automation data flows in sensor/actuator networks. Toronto: MSRG. Petrovic, M., Muthusamy, V., & Jacobsen, H.-A. (2007). Managing automation data flows in sensor/actuator networks. Toronto: MSRG.
3.
Zurück zum Zitat Akyildiz, I. F., & Kasimoglu, I. H. (2004). Wireless sensor and actor networks: Research challenges. Ad Hoc Networks, 2(4), 351–367.CrossRef Akyildiz, I. F., & Kasimoglu, I. H. (2004). Wireless sensor and actor networks: Research challenges. Ad Hoc Networks, 2(4), 351–367.CrossRef
4.
Zurück zum Zitat Oh, S., Kim, J.-H., & Geoffrey, F. (2010). Real-time performance analysis for publish/subscribe systems. Future Generation Computer Systems, 26(3), 318–323.CrossRef Oh, S., Kim, J.-H., & Geoffrey, F. (2010). Real-time performance analysis for publish/subscribe systems. Future Generation Computer Systems, 26(3), 318–323.CrossRef
5.
Zurück zum Zitat Eugster, P. T., Felber, P. A., Guerraoui, R., & Kermarrec, A.-M. (2003). The many faces of publish/subscribe. ACM Computing Surveys (CSUR), 35(2), 114–131.CrossRef Eugster, P. T., Felber, P. A., Guerraoui, R., & Kermarrec, A.-M. (2003). The many faces of publish/subscribe. ACM Computing Surveys (CSUR), 35(2), 114–131.CrossRef
6.
Zurück zum Zitat Wang, M.-M., Cao, J.-N., Li, J., & Dasi, S. K. (2008). Middleware for wireless sensor networks: A survey. Journal of Computer Science and Technology, 23(3), 305–326.CrossRef Wang, M.-M., Cao, J.-N., Li, J., & Dasi, S. K. (2008). Middleware for wireless sensor networks: A survey. Journal of Computer Science and Technology, 23(3), 305–326.CrossRef
7.
Zurück zum Zitat Hadim, S., & Mohamed, N. (2006). Middleware for wireless sensor networks: A survey. In First international conference on communication system software and middleware, IEEE Comsware 2006. Hadim, S., & Mohamed, N. (2006). Middleware for wireless sensor networks: A survey. In First international conference on communication system software and middleware, IEEE Comsware 2006.
8.
Zurück zum Zitat Molla, M., & Ahamed, S. (2006) A survey of middleware for sensor network and challenges. In International conference on parallel processing workshops, ICPP 2006 Workshops, IEEE. Molla, M., & Ahamed, S. (2006) A survey of middleware for sensor network and challenges. In International conference on parallel processing workshops, ICPP 2006 Workshops, IEEE.
9.
Zurück zum Zitat Henricksen, K., & Robinson, R. (2006) A survey of middleware for sensor networks: State-of-the-art and future directions. In Proceedings of the international workshop on Middleware for sensor networks. Henricksen, K., & Robinson, R. (2006) A survey of middleware for sensor networks: State-of-the-art and future directions. In Proceedings of the international workshop on Middleware for sensor networks.
10.
Zurück zum Zitat Tsetsos, V., Alyfantis, G., Hasiotis, T., Sekkas, O., & Hadjiefthymiades, S. (2005). Commercial wireless sensor networks: Technical and business issues. In IEEE second annual conference on wireless on-demand network systems and services, WONS 2005, 2005. Tsetsos, V., Alyfantis, G., Hasiotis, T., Sekkas, O., & Hadjiefthymiades, S. (2005). Commercial wireless sensor networks: Technical and business issues. In IEEE second annual conference on wireless on-demand network systems and services, WONS 2005, 2005.
11.
Zurück zum Zitat Schneider, S. (2010). What is real-time SOA?. Sunnyvale: RTI, Real-Time Innovations Inc. Schneider, S. (2010). What is real-time SOA?. Sunnyvale: RTI, Real-Time Innovations Inc.
12.
Zurück zum Zitat Boonma, P., & Suzuki, J. (2008) Middleware support for pluggable non-functional properties in wireless sensor networks. In IEEE congress on services—part I. Boonma, P., & Suzuki, J. (2008) Middleware support for pluggable non-functional properties in wireless sensor networks. In IEEE congress on servicespart I.
13.
Zurück zum Zitat Boonma, P., & Suzuki, J. (2010). TinyDDS: An interoperable and configurable publish/subscribe middleware for wireless sensor networks. In A. Hinze & A. Buchmann (Eds.), Principles and applications of distributed event-based systems (pp. 206–231). Hershey, PA: Information Science Reference. doi:10.4018/978-1-60566-697-6.ch009. Boonma, P., & Suzuki, J. (2010). TinyDDS: An interoperable and configurable publish/subscribe middleware for wireless sensor networks. In A. Hinze & A. Buchmann (Eds.), Principles and applications of distributed event-based systems (pp. 206–231). Hershey, PA: Information Science Reference. doi:10.​4018/​978-1-60566-697-6.​ch009.
14.
Zurück zum Zitat Heidemann, J., Silva, F., & Estrin, D. (2003). Matching data dissemination algorithms to application requirements. In SenSys ‘03 Proceedings of the 1st international conference on Embedded networked sensor systems, 2003. Heidemann, J., Silva, F., & Estrin, D. (2003). Matching data dissemination algorithms to application requirements. In SenSys ‘03 Proceedings of the 1st international conference on Embedded networked sensor systems, 2003.
15.
Zurück zum Zitat Souto, E., Guimarães, G., Vasconcelos, G., Vieira, M., Rosa, N., Ferraz, C., & Kelner, J. (2006). Mires: A publish/subscribe middleware for sensor networks. Personal and Ubiquitous Computing, 10(1), 37–44.CrossRef Souto, E., Guimarães, G., Vasconcelos, G., Vieira, M., Rosa, N., Ferraz, C., & Kelner, J. (2006). Mires: A publish/subscribe middleware for sensor networks. Personal and Ubiquitous Computing, 10(1), 37–44.CrossRef
16.
Zurück zum Zitat Cugola, G., & Jacobsen, H.-A. (2002). Using publish/subscribe middleware for mobile systems. ACM SIGMOBILE Mobile Computing and Communications Review, 6(4), 25–33.CrossRef Cugola, G., & Jacobsen, H.-A. (2002). Using publish/subscribe middleware for mobile systems. ACM SIGMOBILE Mobile Computing and Communications Review, 6(4), 25–33.CrossRef
17.
Zurück zum Zitat Hunkeler, U., Truong, H. L., & Stanford-Clark, A. (2008). MQTT-S—A publish/subscribe protocol for Wireless Sensor Networks. In 3rd international conference on communication systems software and middleware and workshops (COMSWARE 2008), 2008. Hunkeler, U., Truong, H. L., & Stanford-Clark, A. (2008). MQTT-S—A publish/subscribe protocol for Wireless Sensor Networks. In 3rd international conference on communication systems software and middleware and workshops (COMSWARE 2008), 2008.
18.
Zurück zum Zitat Furrer, S., Schott, W., Truong, H.- L., & Weiss, B. (2006). The IBM wireless sensor networking testbed. In 2nd international conference on testbeds and research infrastructures for the development of networks and communities, TRIDENTCOM 2006, 2006. Furrer, S., Schott, W., Truong, H.- L., & Weiss, B. (2006). The IBM wireless sensor networking testbed. In 2nd international conference on testbeds and research infrastructures for the development of networks and communities, TRIDENTCOM 2006, 2006.
19.
Zurück zum Zitat Esposito, C., Cotroneo, D., & Russo, S. (2013). On reliability in publish/subscribe services. Computer Networks, 57(5), 1318–1343.CrossRef Esposito, C., Cotroneo, D., & Russo, S. (2013). On reliability in publish/subscribe services. Computer Networks, 57(5), 1318–1343.CrossRef
20.
Zurück zum Zitat Huang, Y., & Garcia-Molina, H. (2004). Publish/subscribe in a mobile environment. Wireless Networks, 10(6), 643–652.CrossRef Huang, Y., & Garcia-Molina, H. (2004). Publish/subscribe in a mobile environment. Wireless Networks, 10(6), 643–652.CrossRef
21.
Zurück zum Zitat Yoneki, E. (2003). Mobile applications with a middleware system in publish-subscribe paradigm. In The 3rd workshop on applications and services in wireless networks, Bern, Switzerland. Yoneki, E. (2003). Mobile applications with a middleware system in publish-subscribe paradigm. In The 3rd workshop on applications and services in wireless networks, Bern, Switzerland.
22.
Zurück zum Zitat Luo, L., He, T., Zhou, G., Gu, L., Abdelzaher, T., & Stankovic, J. (2006). Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. In Proceedings on INFOCOM 2006 25th IEEE international conference on computer communications, 2006. Luo, L., He, T., Zhou, G., Gu, L., Abdelzaher, T., & Stankovic, J. (2006). Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. In Proceedings on INFOCOM 2006 25th IEEE international conference on computer communications, 2006.
23.
Zurück zum Zitat Levis, P., & Culler, D. (2002) Mate: A tiny virtual machine for sensor networks. In ASPLOS X proceedings of the 10th international conference on architectural support for programming languages and operating systems, 2002. Levis, P., & Culler, D. (2002) Mate: A tiny virtual machine for sensor networks. In ASPLOS X proceedings of the 10th international conference on architectural support for programming languages and operating systems, 2002.
24.
Zurück zum Zitat Levis, P., Gay, D., & Culler, D. (2004). Bridging the Gap: Programming sensor networks with application specific virtual machines. In Proceedings of the 6th symposium operating systems design and implementation (OSDI 04), San Francisco, USA, 2004. Levis, P., Gay, D., & Culler, D. (2004). Bridging the Gap: Programming sensor networks with application specific virtual machines. In Proceedings of the 6th symposium operating systems design and implementation (OSDI 04), San Francisco, USA, 2004.
25.
Zurück zum Zitat Gummadi, R., Gnawali, O., & Govindan, R. (2005) Macro-programming wireless sensor networks using Kairos. Distributed Computing in Sensor Systems, pp. 126–140. Gummadi, R., Gnawali, O., & Govindan, R. (2005) Macro-programming wireless sensor networks using Kairos. Distributed Computing in Sensor Systems, pp. 126–140.
26.
Zurück zum Zitat Welsh, M., & Mainland, G. (2004) Programming sensor networks using abstract regions. In Proceedings of the 1st Usenix/ACM symposium networked systems design and implementation (NSDI 04), San Francisco, CA. Welsh, M., & Mainland, G. (2004) Programming sensor networks using abstract regions. In Proceedings of the 1st Usenix/ACM symposium networked systems design and implementation (NSDI 04), San Francisco, CA.
27.
Zurück zum Zitat Lewis, R. (1999). Advanced messaging applications with MSMQ and MQSeries, Que, 1999. Lewis, R. (1999). Advanced messaging applications with MSMQ and MQSeries, Que, 1999.
29.
Zurück zum Zitat Stanford-Clark, A. S., & Truong, H. L. (2008). MQTT for sensor networks (MQTT-S) protocol specification. International Business Machines Corporation version 1.6. http://mqtt.org. Stanford-Clark, A. S., & Truong, H. L. (2008). MQTT for sensor networks (MQTT-S) protocol specification. International Business Machines Corporation version 1.6. http://​mqtt.​org.
30.
Zurück zum Zitat TIBCO (2010). TIBCO rendezvous. Software Release 8.3.0, 2010. TIBCO (2010). TIBCO rendezvous. Software Release 8.3.0, 2010.
31.
Zurück zum Zitat Chen, J., Díaz, M., Rubio, B., & Troya, J. M. (2013). PS-QUASAR: A publish/subscribe QoS aware middleware for wireless sensor and actor networks. Journal of Systems and Software, 86(6), 1650–1662.CrossRef Chen, J., Díaz, M., Rubio, B., & Troya, J. M. (2013). PS-QUASAR: A publish/subscribe QoS aware middleware for wireless sensor and actor networks. Journal of Systems and Software, 86(6), 1650–1662.CrossRef
32.
Zurück zum Zitat Baldoni, R., & Virgillito, A. (2005). Distributed event routing in publish/subscribe communication systems: A survey. DIS, Universita di Roma La Sapienza, Tech. Rep, p. 5. Baldoni, R., & Virgillito, A. (2005). Distributed event routing in publish/subscribe communication systems: A survey. DIS, Universita di Roma La Sapienza, Tech. Rep, p. 5.
36.
Zurück zum Zitat Bastide, R., Sy, O., Navarre and, D., Palanque, P. (2000). A formal specification of the CORBA event service. In Fourth international conference on formal methods for open object-based distributed systems, 2000. Bastide, R., Sy, O., Navarre and, D., Palanque, P. (2000). A formal specification of the CORBA event service. In Fourth international conference on formal methods for open object-based distributed systems, 2000.
37.
Zurück zum Zitat Castro, M., Druschel, P., Kermarrec, A., & Rowston, A. (2002). Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20(8), 1489–1499.CrossRef Castro, M., Druschel, P., Kermarrec, A., & Rowston, A. (2002). Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20(8), 1489–1499.CrossRef
38.
Zurück zum Zitat Oki, B., Pfluegl, M., Siegel, A., & Skeen, D. (1994). The information bus: An architecture for extensible distributed systems. ACM SIGOPS Operating Systems Review, 27(5), 58–68.CrossRef Oki, B., Pfluegl, M., Siegel, A., & Skeen, D. (1994). The information bus: An architecture for extensible distributed systems. ACM SIGOPS Operating Systems Review, 27(5), 58–68.CrossRef
39.
Zurück zum Zitat Baehni, S., Eugster, P. T., & Guerraoui, R. (2004). Data-aware multicast. In International conference on dependable systems and networks, 2004. Baehni, S., Eugster, P. T., & Guerraoui, R. (2004). Data-aware multicast. In International conference on dependable systems and networks, 2004.
40.
Zurück zum Zitat Pardo-Castellote, G. (2003). OMG data-distribution service: Architectural overview. In Proceedings of the 23rd International conference on distributed computing systems workshops, 2003. Pardo-Castellote, G. (2003). OMG data-distribution service: Architectural overview. In Proceedings of the 23rd International conference on distributed computing systems workshops, 2003.
42.
Zurück zum Zitat Altherr, M., Erzberg, M., & Maffeis, S. (1999). iBus—A software bus middleware for the java platform. In Proceedings of the international workshop on reliable middleware systems, 1999. Altherr, M., Erzberg, M., & Maffeis, S. (1999). iBus—A software bus middleware for the java platform. In Proceedings of the international workshop on reliable middleware systems, 1999.
43.
Zurück zum Zitat Deering, S. (1989). Host extensions for IP multicasting. RFC 1112. Deering, S. (1989). Host extensions for IP multicasting. RFC 1112.
44.
Zurück zum Zitat Deering, S. E., & Cheriton, D. R. (1990). Multicast routing in datagram internetworks and extended LANs. ACM Transactions on Computer Systems (TOCS), 8(2), 85–110.CrossRef Deering, S. E., & Cheriton, D. R. (1990). Multicast routing in datagram internetworks and extended LANs. ACM Transactions on Computer Systems (TOCS), 8(2), 85–110.CrossRef
45.
Zurück zum Zitat Banerjee, S., Bhattacharjee, B., & Kommareddy, C. (2002). Scalable application layer multicast. In SIGCOMM ‘02 proceedings of the 2002 ACM conference on applications, technologies, architectures, and protocols for computer communications, 2002. Banerjee, S., Bhattacharjee, B., & Kommareddy, C. (2002). Scalable application layer multicast. In SIGCOMM ‘02 proceedings of the 2002 ACM conference on applications, technologies, architectures, and protocols for computer communications, 2002.
46.
Zurück zum Zitat Jannotti, J., Gifford, D. K., Johnson, K. L., & Kaashoek, M. F. (2000). In proceedings of the 4th conference on symposium on operating system design & implementation. In Overcast: Reliable multicasting with an overlay network, 2000. Jannotti, J., Gifford, D. K., Johnson, K. L., & Kaashoek, M. F. (2000). In proceedings of the 4th conference on symposium on operating system design & implementation. In Overcast: Reliable multicasting with an overlay network, 2000.
47.
Zurück zum Zitat Opyrchal, L., Astley, M., Auerbach, J., Banavar, G., Sturman, R., & Sturman, D. (2000). Exploiting IP multicast in content-based publish-subscribe systems. In IFIP/ACM international conference on distributed systems platforms, New York, 2000. Opyrchal, L., Astley, M., Auerbach, J., Banavar, G., Sturman, R., & Sturman, D. (2000). Exploiting IP multicast in content-based publish-subscribe systems. In IFIP/ACM international conference on distributed systems platforms, New York, 2000.
48.
Zurück zum Zitat Banavar, G., Chandra, T., Mukherjee, B., Nagarajarao, J., Strom, R., & Sturman, D. (1999). An efficient multicast protocol for content-based publish-subscribe systems. In Proceedings of the 19th international conference on distributed computing systems, 1999. Banavar, G., Chandra, T., Mukherjee, B., Nagarajarao, J., Strom, R., & Sturman, D. (1999). An efficient multicast protocol for content-based publish-subscribe systems. In Proceedings of the 19th international conference on distributed computing systems, 1999.
49.
Zurück zum Zitat Cheung, A. K. Y., & Jacobsen, H. A. (2010). Load balancing content-based publish/subscribe systems. ACM Transactions on Computer Systems (TOCS), 28(4), 9–55.CrossRef Cheung, A. K. Y., & Jacobsen, H. A. (2010). Load balancing content-based publish/subscribe systems. ACM Transactions on Computer Systems (TOCS), 28(4), 9–55.CrossRef
50.
Zurück zum Zitat Carzaniga, A., Rosenblum, D., & Wolf, A. (2001). Design and evaluation of a wide-area notification service. ACM Transactions on Computer Systems (TOCS), 19(3), 332–383.CrossRef Carzaniga, A., Rosenblum, D., & Wolf, A. (2001). Design and evaluation of a wide-area notification service. ACM Transactions on Computer Systems (TOCS), 19(3), 332–383.CrossRef
51.
Zurück zum Zitat Fabret, F., Jacobsen, A., Llirbat, F., Pereira, J., Ross, K., & Shasha, D. (2001). Filtering algorithms and implementation for very fast publish/subscribe systems. ACM SIGMOD Record, 30(2), 115–126.CrossRef Fabret, F., Jacobsen, A., Llirbat, F., Pereira, J., Ross, K., & Shasha, D. (2001). Filtering algorithms and implementation for very fast publish/subscribe systems. ACM SIGMOD Record, 30(2), 115–126.CrossRef
52.
Zurück zum Zitat Carzaniga, A., & Wolf, A. (2003). Forwarding in a content-based network. In SIGCOMM ‘03 proceedings of the 2003 conference on applications, technologies, architectures, and protocols for computer communications, 2003. Carzaniga, A., & Wolf, A. (2003). Forwarding in a content-based network. In SIGCOMM ‘03 proceedings of the 2003 conference on applications, technologies, architectures, and protocols for computer communications, 2003.
53.
Zurück zum Zitat Li, G., Wang, Y., & Feng, J. (2013). Location-aware publish/subscribe. In Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, New York, NY. Li, G., Wang, Y., & Feng, J. (2013). Location-aware publish/subscribe. In Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, New York, NY.
54.
Zurück zum Zitat Margara, A., & Cugola, G. (2014). High-performance publish-subscribe matching using parallel hardware. IEEE Transactions on Parallel and Distributed Systems, 25(1), 126–135. Margara, A., & Cugola, G. (2014). High-performance publish-subscribe matching using parallel hardware. IEEE Transactions on Parallel and Distributed Systems, 25(1), 126–135.
55.
Zurück zum Zitat Tran, D., & Pham, C. (2013). DIBS: Efficient distributed information brokerage in large-scale sensor networks. Ad Hoc Networks, 11(3), 735–746.CrossRef Tran, D., & Pham, C. (2013). DIBS: Efficient distributed information brokerage in large-scale sensor networks. Ad Hoc Networks, 11(3), 735–746.CrossRef
56.
Zurück zum Zitat González, A., Mata, W., Villaseñor, L., Aquino, R., Simo, J., Chávez, M., & Crespo, A. (2011). μDDS: A middleware for real-time wireless embedded systems. Journal of Intelligent and Robotic Systems, 64(3–4), 489–503.CrossRef González, A., Mata, W., Villaseñor, L., Aquino, R., Simo, J., Chávez, M., & Crespo, A. (2011). μDDS: A middleware for real-time wireless embedded systems. Journal of Intelligent and Robotic Systems, 64(3–4), 489–503.CrossRef
57.
Zurück zum Zitat Hall, C. P., Carzaniga, A., Rose, J., & Wolf, A. L. (2004). A content-based networking protocol for sensor networks. University of Lugano, Faculty of Informatics, Technical report. Hall, C. P., Carzaniga, A., Rose, J., & Wolf, A. L. (2004). A content-based networking protocol for sensor networks. University of Lugano, Faculty of Informatics, Technical report.
58.
Zurück zum Zitat Shi, K., Deng, Z., & Qin, X. (2011). TinyMQ: A content-based publish/subscribe middleware for wireless sensor networks. In The fifth international conference on sensor technologies and applications SENSORCOMM 2011. Shi, K., Deng, Z., & Qin, X. (2011). TinyMQ: A content-based publish/subscribe middleware for wireless sensor networks. In The fifth international conference on sensor technologies and applications SENSORCOMM 2011.
59.
Zurück zum Zitat Eugester, P. (2007). Type-based publish/subscribe: Concepts and experiences. ACM Transactions on Programming Languages and Systems (TOPLAS), 29(1), 1–50.CrossRef Eugester, P. (2007). Type-based publish/subscribe: Concepts and experiences. ACM Transactions on Programming Languages and Systems (TOPLAS), 29(1), 1–50.CrossRef
60.
Zurück zum Zitat Eugster, P. T. (2001). Type-based publish/subscribe (Doctoral dissertation, ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE). Eugster, P. T. (2001). Type-based publish/subscribe (Doctoral dissertation, ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE).
61.
Zurück zum Zitat Wang, B., Liu, P., Wang, G., & Zhao, X. (2013). ELM based approximate dynamic cycle matching for homogeneous symmetric Pub/Sub system. World Wide Web, June 2013. Wang, B., Liu, P., Wang, G., & Zhao, X. (2013). ELM based approximate dynamic cycle matching for homogeneous symmetric Pub/Sub system. World Wide Web, June 2013.
62.
Zurück zum Zitat Baldoni, R., Marchetti, C., Virgillito, A., & Vitenberg, R. (2005). Content-based publish-subscribe over structured overlay networks. In Proceedings of 25th IEEE international conference on distributed computing systems (ICDCS 2005), 2005. Baldoni, R., Marchetti, C., Virgillito, A., & Vitenberg, R. (2005). Content-based publish-subscribe over structured overlay networks. In Proceedings of 25th IEEE international conference on distributed computing systems (ICDCS 2005), 2005.
64.
Zurück zum Zitat Rjaibi, W., Dittrich, K., & Jaepel, D. (2002). Event matching in symmetric subscription systems. In CASCON ‘02 proceedings of the 2002 conference of the centre for advanced studies on collaborative research. Rjaibi, W., Dittrich, K., & Jaepel, D. (2002). Event matching in symmetric subscription systems. In CASCON ‘02 proceedings of the 2002 conference of the centre for advanced studies on collaborative research.
65.
Zurück zum Zitat Yan, T. W., & García-Molina, H. (1994). Index structures for selective dissemination of information under the boolean model. ACM Transactions on Database Systems (TODS), 19(2), 332–364.CrossRef Yan, T. W., & García-Molina, H. (1994). Index structures for selective dissemination of information under the boolean model. ACM Transactions on Database Systems (TODS), 19(2), 332–364.CrossRef
66.
Zurück zum Zitat Pereira, J., Fabret, F., Llirbat, F., & Shasha, D. (2000). Efficient matching for web-based publish/subscribe systems. In Cooperative Information Systems. Lecture notes in computer science (LNCS) (Vol. 1901, pp. 162–173). Pereira, J., Fabret, F., Llirbat, F., & Shasha, D. (2000). Efficient matching for web-based publish/subscribe systems. In Cooperative Information Systems. Lecture notes in computer science (LNCS) (Vol. 1901, pp. 162–173).
67.
Zurück zum Zitat Liu, Y., & Plale, B. (2003). Survey of publish subscribe event systems. Indiana University, Computer Science Dept., Technical Report TR 574. Liu, Y., & Plale, B. (2003). Survey of publish subscribe event systems. Indiana University, Computer Science Dept., Technical Report TR 574.
68.
Zurück zum Zitat Aguilera, M., Strom, R., Sturman, D., Astley, M., & Chandra, T. (1999). Matching events in a content-based subscription system. In Proceedings of the ACM symposium on principles of distributed computing (PODC 1999), 1999. Aguilera, M., Strom, R., Sturman, D., Astley, M., & Chandra, T. (1999). Matching events in a content-based subscription system. In Proceedings of the ACM symposium on principles of distributed computing (PODC 1999), 1999.
69.
Zurück zum Zitat Campailla, A., Chaki, S., Clarke, E., Jha, S., & Veith, H. (2001). Efficient filtering in publish-subscribe systems using binary decision diagrams. In Proceedings of the 23rd international conference on software engineering, Toronto, ON, Canada, 2001, pp. 443–452. Campailla, A., Chaki, S., Clarke, E., Jha, S., & Veith, H. (2001). Efficient filtering in publish-subscribe systems using binary decision diagrams. In Proceedings of the 23rd international conference on software engineering, Toronto, ON, Canada, 2001, pp. 443–452.
70.
Zurück zum Zitat Hauer, J.-H., Handziski, V., Kopke, A., Willig, A., & Wolisz, A. (2008). A component framework for content-based publish/subscribe in sensor networks. Wireless Sensor Networks Lecture Notes in Computer Science, 49(13), 369–385.CrossRef Hauer, J.-H., Handziski, V., Kopke, A., Willig, A., & Wolisz, A. (2008). A component framework for content-based publish/subscribe in sensor networks. Wireless Sensor Networks Lecture Notes in Computer Science, 49(13), 369–385.CrossRef
71.
Zurück zum Zitat Costa, P., Picco, G., & Rossetto, S. (2005). Publish-subscribe on sensor networks: a semi-probabilistic approach. In IEEE international conference on mobile adhoc and sensor systems conference, 2005. Costa, P., Picco, G., & Rossetto, S. (2005). Publish-subscribe on sensor networks: a semi-probabilistic approach. In IEEE international conference on mobile adhoc and sensor systems conference, 2005.
72.
Zurück zum Zitat Alnuweiri, H., Rebai, M., & Beraldi, R. (2012). Network-coding based event diffusion for wireless networks using semi-broadcasting. Ad Hoc Networks, 10(6), 871–885.CrossRef Alnuweiri, H., Rebai, M., & Beraldi, R. (2012). Network-coding based event diffusion for wireless networks using semi-broadcasting. Ad Hoc Networks, 10(6), 871–885.CrossRef
73.
Zurück zum Zitat Boukerche, A., Cheng, X., & Linus, J. (2005). A performance evaluation of a novel energy-aware data-centric routing algorithm in wireless sensor. Wireless Networks, 11(5), 619–635.CrossRef Boukerche, A., Cheng, X., & Linus, J. (2005). A performance evaluation of a novel energy-aware data-centric routing algorithm in wireless sensor. Wireless Networks, 11(5), 619–635.CrossRef
74.
Zurück zum Zitat Akkaya, K., & Younis, M. (2005). A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3(3), 325–349.CrossRef Akkaya, K., & Younis, M. (2005). A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3(3), 325–349.CrossRef
75.
Zurück zum Zitat Carzaniga, A., Rutherford, M., & Wolf, A. (2004). A routing scheme for content-based networking. In INFOCOM 2004 twenty-third annual joint conference of the IEEE computer and communications societies, 2004. Carzaniga, A., Rutherford, M., & Wolf, A. (2004). A routing scheme for content-based networking. In INFOCOM 2004 twenty-third annual joint conference of the IEEE computer and communications societies, 2004.
76.
Zurück zum Zitat Martins, J., & Duarte, S. (2010). Routing algorithms for content-based publish/subscribe systems. IEEE Communications Surveys & Tutorials, 12(1), 39–58. Martins, J., & Duarte, S. (2010). Routing algorithms for content-based publish/subscribe systems. IEEE Communications Surveys & Tutorials, 12(1), 39–58.
77.
Zurück zum Zitat Corsaro, A., Querzoni, L., Scipioni, S., Piergiovanni, S., & Virgillito, A. (2006). Quality of service in publish/subscribe middleware. In Emerging communication: Studies in new technologies and practices in communication, Vol. 8, Global Data Management, 2006, pp. 79–97. Corsaro, A., Querzoni, L., Scipioni, S., Piergiovanni, S., & Virgillito, A. (2006). Quality of service in publish/subscribe middleware. In Emerging communication: Studies in new technologies and practices in communication, Vol. 8, Global Data Management, 2006, pp. 79–97.
78.
Zurück zum Zitat Chen, D., & Varshney, P. K. (2004). QoS support in wireless sensor networks: A survey. In International conference on wireless networks, 2004. Chen, D., & Varshney, P. K. (2004). QoS support in wireless sensor networks: A survey. In International conference on wireless networks, 2004.
79.
Zurück zum Zitat Sharifi, M., Taleghan, M., & Taherkordi, A. (2006). A middleware layer mechanism for QoS support in wireless sensor networks. In International conference on networking, international conference on systems and international conference on mobile communications and learning technologies, ICN/ICONS/MCL 2006. Sharifi, M., Taleghan, M., & Taherkordi, A. (2006). A middleware layer mechanism for QoS support in wireless sensor networks. In International conference on networking, international conference on systems and international conference on mobile communications and learning technologies, ICN/ICONS/MCL 2006.
80.
Zurück zum Zitat Chen, J., Díaz, M., Llopis, L., Rubio, B., & Troya, J. M. (2011). A survey on quality of service support in wireless sensor and actor networks: Requirements and challenges in the context of critical infrastructure protection. Journal of Network and Computer Applications, 34(4), 1225–1239.CrossRef Chen, J., Díaz, M., Llopis, L., Rubio, B., & Troya, J. M. (2011). A survey on quality of service support in wireless sensor and actor networks: Requirements and challenges in the context of critical infrastructure protection. Journal of Network and Computer Applications, 34(4), 1225–1239.CrossRef
81.
Zurück zum Zitat Xia, F. (2008). QoS challenges and opportunities in wireless sensor/actuator networks. Sensors, 8(2), 1099–1110.CrossRef Xia, F. (2008). QoS challenges and opportunities in wireless sensor/actuator networks. Sensors, 8(2), 1099–1110.CrossRef
82.
Zurück zum Zitat Rault, T., Bouabdallah, A., & Challal, Y. (2014). Energy efficiency in wireless sensor networks: A top-down survey. Computer Networks, 67(4), 104–122.CrossRef Rault, T., Bouabdallah, A., & Challal, Y. (2014). Energy efficiency in wireless sensor networks: A top-down survey. Computer Networks, 67(4), 104–122.CrossRef
83.
Zurück zum Zitat Anisi, M., Abdullah, A.-H., & Razak, S. (2013). Energy-efficient and reliable data delivery in wireless sensor networks. Wireless Networks, 19(4), 495–505.CrossRef Anisi, M., Abdullah, A.-H., & Razak, S. (2013). Energy-efficient and reliable data delivery in wireless sensor networks. Wireless Networks, 19(4), 495–505.CrossRef
84.
Zurück zum Zitat Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., & Silva, F. (2003). Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11(1), 2–16.CrossRef Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., & Silva, F. (2003). Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11(1), 2–16.CrossRef
85.
Zurück zum Zitat Wang, E., Ye, Y., & Xu, X. (2014). Lightweight secure directed diffusion for wireless sensor networks. International Journal of Distributed Sensor Networks, Article ID 415143, 12. Wang, E., Ye, Y., & Xu, X. (2014). Lightweight secure directed diffusion for wireless sensor networks. International Journal of Distributed Sensor Networks, Article ID 415143, 12.
86.
Zurück zum Zitat Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., et al. (2005). TinyOS: An operating system for sensor networks. In W. Weber, J. M. Rabaey, & E. Aarts (Eds.), Ambient Intelligence (pp. 115–148). Berlin, Heidelberg: Springer.CrossRef Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., et al. (2005). TinyOS: An operating system for sensor networks. In W. Weber, J. M. Rabaey, & E. Aarts (Eds.), Ambient Intelligence (pp. 115–148). Berlin, Heidelberg: Springer.CrossRef
87.
Zurück zum Zitat Stanford-Clark, A., & Hunkeler, U. (1999). MQ telemetry transport (MQTT). [Online]. http://mqtt.org. Accessed September 22, 2013. Stanford-Clark, A., & Hunkeler, U. (1999). MQ telemetry transport (MQTT). [Online]. http://​mqtt.​org. Accessed September 22, 2013.
88.
89.
Zurück zum Zitat Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., & Levis, P. (2009). Collection tree protocol. In Proceedings of the 7th ACM conference on embedded networked sensor systems, 2009. Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., & Levis, P. (2009). Collection tree protocol. In Proceedings of the 7th ACM conference on embedded networked sensor systems, 2009.
90.
Zurück zum Zitat Tanenbaum, A. S. (2011). Computer networks. Boston: Prentice Hall PTR.MATH Tanenbaum, A. S. (2011). Computer networks. Boston: Prentice Hall PTR.MATH
91.
Zurück zum Zitat Tong, X., & Ngai, E. C. (2012). A ubiquitous publish/subscribe platform for wireless sensor networks with mobile mules. In IEEE 8th international conference on distributed computing in sensor systems (DCOSS), 2012, 2012. Tong, X., & Ngai, E. C. (2012). A ubiquitous publish/subscribe platform for wireless sensor networks with mobile mules. In IEEE 8th international conference on distributed computing in sensor systems (DCOSS), 2012, 2012.
92.
Zurück zum Zitat Tran, D. A., & Pham, C. (2010). A content-guided publish/subscribe mechanism for sensor networks without location information. Computer Communications, 33(13), 1515–1523.CrossRef Tran, D. A., & Pham, C. (2010). A content-guided publish/subscribe mechanism for sensor networks without location information. Computer Communications, 33(13), 1515–1523.CrossRef
93.
Zurück zum Zitat Tran, D. A., & Pham, C. (2009). PUB-2-SUB: A content-based publish/subscribe framework for cooperative P2P networks. In NETWORKING ‘09 Proceedings of the 8th international IFIP-TC 6 networking conference, 2009. Tran, D. A., & Pham, C. (2009). PUB-2-SUB: A content-based publish/subscribe framework for cooperative P2P networks. In NETWORKING ‘09 Proceedings of the 8th international IFIP-TC 6 networking conference, 2009.
94.
Zurück zum Zitat Eugster, P., & Guerraoui, R. (2002). Probabilistic multicast. In Proceedings of the international conference on dependable systems and networks, DSN 2002. Eugster, P., & Guerraoui, R. (2002). Probabilistic multicast. In Proceedings of the international conference on dependable systems and networks, DSN 2002.
95.
Zurück zum Zitat Taherian, S., & Jean, B. (2007). A publish/subscribe protocol for resource-awareness in wireless sensor networks. In Proceeding of the international workshop on localized algorithms and protocols for wireless sensor networks (LOCALGOS’07), 2007. Taherian, S., & Jean, B. (2007). A publish/subscribe protocol for resource-awareness in wireless sensor networks. In Proceeding of the international workshop on localized algorithms and protocols for wireless sensor networks (LOCALGOS’07), 2007.
96.
Zurück zum Zitat Boonma, P., & Suzuki, J. (2009) Self-Configuring publish/subscribe middleware for wireless sensor networks. In 6th IEEE consumer communications and networking conference, CCNC 2009. Boonma, P., & Suzuki, J. (2009) Self-Configuring publish/subscribe middleware for wireless sensor networks. In 6th IEEE consumer communications and networking conference, CCNC 2009.
97.
Zurück zum Zitat Dunkels, A., Gronvall, B., & Voigt, T. (2004). Contiki—A lightweight and flexible operating system for tiny networked sensors. In 29th Annual IEEE international conference on local computer networks, 2004. Dunkels, A., Gronvall, B., & Voigt, T. (2004). Contiki—A lightweight and flexible operating system for tiny networked sensors. In 29th Annual IEEE international conference on local computer networks, 2004.
Metadaten
Titel
A survey on developing publish/subscribe middleware over wireless sensor/actuator networks
verfasst von
Tarek R. Sheltami
Anas A. Al-Roubaiey
Ashraf S. Hasan Mahmoud
Publikationsdatum
01.08.2016
Verlag
Springer US
Erschienen in
Wireless Networks / Ausgabe 6/2016
Print ISSN: 1022-0038
Elektronische ISSN: 1572-8196
DOI
https://doi.org/10.1007/s11276-015-1075-0

Weitere Artikel der Ausgabe 6/2016

Wireless Networks 6/2016 Zur Ausgabe

Neuer Inhalt