Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2012: Distributed Applications and Interoperable Systems pp 132–139Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs

Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs

  • Engineer Bainomugisha18,
  • Koosha Paridel19,
  • Jorge Vallejos18,
  • Yolande Berbers19 &
  • …
  • Wolfgang De Meuter18 
  • Conference paper
  • 760 Accesses

  • 3 Citations

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 7272)

Abstract

Current publish/subscribe systems provide very limited support to modify subscriptions dynamically. Consequently, they cannot efficiently control the flow of events between publishers and subscribers, which may lead to unnecessary network traffic. In addition, it is not possible to automatically subscribe or unsubscribe to a service depending on certain context of use. This implies for developers to manually manage subscriptions (e.g., taking care of when to cancel or re-issue a subscription), which may result in inappropriate subscription states (e.g., subscriptions that are cancelled too late). In this paper, we propose the concept of dynamic subscription mechanisms that improves the expressiveness and flexibility of subscriptions. We introduce a new dimension to a subscription that allows a subscriber to express the flow of matched events, and when a new subscription can be (re)issued. We validate our claims for improved flexibility and expressiveness by providing language abstractions and a prototype implementation of a dynamic subscription mechanism framework called Flexub that supports a variation of subscription mechanisms. When compared to existing subscription models, our experiment results show that the support for dynamic subscription mechanisms greatly reduces network traffic of events sent from publishers to the subscribers. In addition, our approach reduces the workload on the subscriber side.

Keywords

  • Publish/Subscribe systems
  • subscription mechanisms
  • mobile ad hoc networks
  • context-aware systems

Download conference paper PDF

References

  1. Bainomugisha, E., Paridel, K., Vallejos, J., Berbers, Y., Meuter, W.D.: Flexub: Dynamic subscriptions for publish/subscribe systems in manets. Technical Report VUB-SOFT-TR, Vrije Universiteit Brussel, Belgium (April 2012), http://soft.vub.ac.be/~ebainomu/publications/flexub-tr.eps

  2. Bainomugisha, E., Vallejos, J., Boix, E.G., Costanza, P., D’Hondt, T., De Meuter, W.: Bringing Scheme programming to the iPhone–Experience. Software: Practice and Experience (2011)

    Google Scholar 

  3. Bittner, S., Hinze, A.: Pruning subscriptions in distributed publish/subscribe systems. In: Proceedings of the 29th Australasian Computer Science Conference, ACSC 2006, vol. 48, pp. 197–206. Australian Computer Society, Inc., Darlinghurst (2006)

    Google Scholar 

  4. Demers, A., Gehrke, J., Hong, M., Riedewald, M., White, W.: Towards Expressive Publish/Subscribe Systems. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 627–644. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  5. Drosou, M., Stefanidis, K., Pitoura, E.: Preference-aware publish/subscribe delivery with diversity. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, p. 6. ACM (2009)

    Google Scholar 

  6. Fabret, F., Jacobsen, H.A., Llirbat, F., Pereira, J., Ross, K.A., Shasha, D.: Filtering algorithms and implementation for very fast publish/subscribe systems. In: Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data, SIGMOD 2001, pp. 115–126. ACM, New York (2001)

    CrossRef  Google Scholar 

  7. Jayaram, K.R., Jayalath, C., Eugster, P.: Parametric Subscriptions for Content-Based Publish/Subscribe Networks. In: Gupta, I., Mascolo, C. (eds.) Middleware 2010. LNCS, vol. 6452, pp. 128–147. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  8. Paridel, K., Vanrompay, Y., Berbers, Y.: Fadip: Lightweight Publish/Subscribe for Mobile Ad Hoc Networks. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6427, pp. 798–810. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  9. Petrovic, M., Muthusamy, V., Jacobsen, H.: Content-based routing in mobile ad hoc networks. In: The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp. 45–55. IEEE (2005)

    Google Scholar 

  10. Taherian, S., Bacon, J.: State-filters for enhanced filtering in sensor-based publish/subscribe systems. In: Proceedings of the International Workshop on Data Intensive Sensor Networks (DISN 2007), Mannheim, Germany. IEEE Press (May 2007)

    Google Scholar 

  11. Varga, A., et al.: The OMNeT++ discrete event simulation system. In: Proceedings of the European Simulation Multiconference (ESM 2001), pp. 319–324 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Software Languages Lab, Vrije Universiteit Brussel, Pleinlaan 2, 1050, Elsene, Brussels, Belgium

    Engineer Bainomugisha, Jorge Vallejos & Wolfgang De Meuter

  2. Department of Computer Science, K.U. Leuven, Celestijnenlaan 200A, B-3001, Leuven, Belgium

    Koosha Paridel & Yolande Berbers

Authors
  1. Engineer Bainomugisha
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Koosha Paridel
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Jorge Vallejos
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Yolande Berbers
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Wolfgang De Meuter
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Institute of Information Systems, Vienna University of Technology, Argentinierstrasse 8/184-1, 1040, Vienna, Austria

    Karl Michael Göschka

  2. Swedish Institute of Computer Science, Isafjordsgatan 22, 164 29, Kista, Sweden

    Seif Haridi

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Bainomugisha, E., Paridel, K., Vallejos, J., Berbers, Y., De Meuter, W. (2012). Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs. In: Göschka, K.M., Haridi, S. (eds) Distributed Applications and Interoperable Systems. DAIS 2012. Lecture Notes in Computer Science, vol 7272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30823-9_11

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-30823-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30822-2

  • Online ISBN: 978-3-642-30823-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature