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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Future Internet Core Platform. FI-WARE High Level Description, http://www.fi-ware.eu/our-vision/
Eugster, P., Felber, P., Guerraqui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Computing Surveys (2003)
IETF RFC 6120. The Extensible Messaging and Presence Protocol (XMPP)
Pubsubhubbub project homepage, http://code.google.com/p/pubsubhubbub/
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)
OMA Next Generation Services Interface V1.0. NGSI-10
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)
Pursuit FP7 –EU Project, http://www.fp7-pursuit.eu/PursuitWeb/
Muhl, G., Ulbrich, A., Herrman, K.: Disseminating information to mobile clients using publish-subscribe. IEEE Internet Computing 8(3), 46–53 (2004)
Martins, J.L., Duarte, S.: Routing algorithms for content-based publish/subscribe systems. IEEE Communications Surveys & Tutorials 12(1) (2010)
Rezende, G., Rocha, B.P.S., Antonio, A.: Publish/subscribe architecture for mobile ad hoc networks. In: ACM Symposium on Applied Computing (2008)
Huang, Y., Garcia-Molina, H.: Publish/subscribe in a mobile environment. Journal of Wireless Network 10(6) (2004)
Ouksel, A.M., Lundquist, D.: Demand-driven publish/subscribe in mobile environments. Journal of Wireless Network 16(8) (2010)
Salvador, Z., Alzua, A., Larrea, M., Lafuente, A.: Mobile XSiena: towards mobile publish/subscribe. In: ACM International Conference on Distributed Event-Based Systems (2010)
Li, M., Ye, F., Kim, M., Chen, H., Lei, H.: Scalable and Elastic Publish/Subscribe Service. In: IEEE International Parallel & Distributed Processing Symposium (2011)
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)
Broder, A.: Network applications of bloom filters: A survey. Internet Mathematics 1 (2002)
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)
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)
Kanjo, E.: Tools and Architectural support for Mobile Phones based Crowd Control Systems. Network Protocols and Algorithm 4(3) (2012)
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)
MQTT Protocol Specificacion v3.1, http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)