Skip to main content

A Rendezvous Mobile Broker for Pub/Sub Networks

  • Conference paper
Green Communication and Networking (GreeNets 2012)

Abstract

On the current Internet, Publish/Subscribe (Pub/Sub) systems are gaining popularity as efficient, simple, and scalable communication mechanisms. Mobile Pub/Sub systems are the next step for distributed Pub/Sub networks. On the other hand, the constrained characteristics of mobile nodes can limit the subscription expressiveness of the content consumers, and the overlaying applications and services. This paper describes a mobile broker model, that we call Rendezvous Mobile Broker, for integrating mobile nodes as fully-functional brokers. RMBs can delegate Pub/Sub tasks to other brokers and extend the subscription expressiveness in runtime; so, this delegation improves the mobile Pub/Sub systems’ suitability for scenarios with multiple content types.. This paper also describes a subscription allocation algorithm for extending the amount of subscriptions the mobile broker supports, in the form of topic-based subscriptions. Finally, we describe a proof of concept and validate the algorithms using real devices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Future Internet Core Platform. FI-WARE High Level Description, http://www.fi-ware.eu/our-vision/

  2. Eugster, P., Felber, P., Guerraqui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Computing Surveys (2003)

    Google Scholar 

  3. IETF RFC 6120. The Extensible Messaging and Presence Protocol (XMPP)

    Google Scholar 

  4. Pubsubhubbub project homepage, http://code.google.com/p/pubsubhubbub/

  5. Kiani, S.L., Knappmeyery, M., Baker, N., Moltchanov, B.: A Federated Broker Architecture for Large Scale Context Dissemination. In: IEEE 10th International Conference Computer and Information Technology (2010)

    Google Scholar 

  6. OMA Next Generation Services Interface V1.0. NGSI-10

    Google Scholar 

  7. Alcarria, R., Robles Valladares, T., Morales Domínguez, A., López-de-Ipiña, D., Aguilera, U.: Enabling Flexible and Continuous Capability Invocation in Mobile Prosumer Environments. SENSORS 12, 8930–8954 (2012)

    Article  Google Scholar 

  8. Pursuit FP7 –EU Project, http://www.fp7-pursuit.eu/PursuitWeb/

  9. Muhl, G., Ulbrich, A., Herrman, K.: Disseminating information to mobile clients using publish-subscribe. IEEE Internet Computing 8(3), 46–53 (2004)

    Article  Google Scholar 

  10. Martins, J.L., Duarte, S.: Routing algorithms for content-based publish/subscribe systems. IEEE Communications Surveys & Tutorials 12(1) (2010)

    Google Scholar 

  11. Rezende, G., Rocha, B.P.S., Antonio, A.: Publish/subscribe architecture for mobile ad hoc networks. In: ACM Symposium on Applied Computing (2008)

    Google Scholar 

  12. Huang, Y., Garcia-Molina, H.: Publish/subscribe in a mobile environment. Journal of Wireless Network 10(6) (2004)

    Google Scholar 

  13. Ouksel, A.M., Lundquist, D.: Demand-driven publish/subscribe in mobile environments. Journal of Wireless Network 16(8) (2010)

    Google Scholar 

  14. Salvador, Z., Alzua, A., Larrea, M., Lafuente, A.: Mobile XSiena: towards mobile publish/subscribe. In: ACM International Conference on Distributed Event-Based Systems (2010)

    Google Scholar 

  15. Li, M., Ye, F., Kim, M., Chen, H., Lei, H.: Scalable and Elastic Publish/Subscribe Service. In: IEEE International Parallel & Distributed Processing Symposium (2011)

    Google Scholar 

  16. Kazemzadeh, R.S., Jacobsen, H.A.: Partition-Tolerant Distributed Publish/Subscribe Systems. In: 30th IEEE Symposium on Reliable Distributed Systems, October 4-7, pp. 101–110 (2011)

    Google Scholar 

  17. Broder, A.: Network applications of bloom filters: A survey. Internet Mathematics 1 (2002)

    Google Scholar 

  18. Morales Domínguez, A., Novo, O., Wong, W., Alcarria, R.: Towards the Evolution of PubSub Internetworking Mechanisms with PSIRP. International Journal of Computer Information Systems and Industrial Management Applications 5, 050–059 (2012)

    Google Scholar 

  19. Hobbert, J., Mack, D., Schmidt, D.: Integrating Machine Learning Techniques to Adapt Protocols for QoS-enabled Distributed Real-time and Embedded Publish/Subscribe Middleware. Network Protocols and Algorithms 2(3) (2010)

    Google Scholar 

  20. Kanjo, E.: Tools and Architectural support for Mobile Phones based Crowd Control Systems. Network Protocols and Algorithm 4(3) (2012)

    Google Scholar 

  21. Alcarria, R., Robles, T., Morales Dominguez, A., Cedeno, E.: Resolving Coordination Challenges in Cooperative Mobile Services. In: Sixth International Conference Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 823–828 (2012)

    Google Scholar 

  22. MQTT Protocol Specificacion v3.1, http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html

  23. Tong, X., Ngai, E.C.-H.: A Ubiquitous Publish/Subscribe Platform for Wireless Sensor Networks with Mobile Mules. In: IEEE 8th International Conference on Distributed Computing in Sensor Systems, pp. 99–108 (2012)

    Google Scholar 

  24. Zhao, Y., Wu, J.: ZigZag: A Content-Based Publish/Subscribe Architecture for Human Networks. In: 20th International Conference on Computer Communications and Networks, pp. 1–6 (2011)

    Google Scholar 

  25. Baladron, C., Aguiar, J.M., Calavia, L., Carro, B., Sanchez, A., Cadenas, A.: User-oriented environment for management of convergent services. IEEE Communications Magazine 50(11), 142–149 (2012)

    Article  Google Scholar 

  26. Salvador, Z., Larrea, M., Lafuente, A.: Phoenix: A Protocol for Seamless Client Mobility in Publish/Subscribe. In: 11th IEEE International Symposium on Network Computing and Applications (NCA) (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Morales Dominguez, A., Robles, T., Alcarria, R., Cedeño, E. (2013). A Rendezvous Mobile Broker for Pub/Sub Networks. In: Mauri, J.L., Rodrigues, J.J.P.C. (eds) Green Communication and Networking. GreeNets 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37977-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37977-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37976-5

  • Online ISBN: 978-3-642-37977-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics