Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs

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.
Type de document :
Communication dans un congrès
Karl Michael Göschka; Seif Haridi. 12th International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2012, Stockholm, Sweden. Springer, Lecture Notes in Computer Science, LNCS-7272, pp.132-139, 2012, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-30823-9_11〉
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01527643
Contributeur : Hal Ifip <>
Soumis le : mercredi 24 mai 2017 - 17:23:00
Dernière modification le : mercredi 24 mai 2017 - 17:24:55
Document(s) archivé(s) le : lundi 28 août 2017 - 17:41:22

Fichier

978-3-642-30823-9_11_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Engineer Bainomugisha, Koosha Paridel, Jorge Vallejos, Yolande Berbers, Wolfgang Meuter. Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs. Karl Michael Göschka; Seif Haridi. 12th International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2012, Stockholm, Sweden. Springer, Lecture Notes in Computer Science, LNCS-7272, pp.132-139, 2012, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-30823-9_11〉. 〈hal-01527643〉

Partager

Métriques

Consultations de la notice

87

Téléchargements de fichiers

22