Home // ICSEA 2013, The Eighth International Conference on Software Engineering Advances // View article
Light-PubSubHubbub: A Lightweight Adaptation of the PubSubHubbub Protocol
Authors:
Porfírio Dantas
Jorge Pereira
Everton Cavalcante
Gustavo Alves
Thais Batista
Keywords: asynchronous communication; publish-subscribe; PubSubHubbub; Light-PubSubHubbub
Abstract:
The publish-subscribe communication paradigm is widely used in systems that require a loosely coupled asynchronous form of interaction. The PubSubHubbub protocol is a publish-subscribe protocol for the Web that involves publishers, subscribers, and hubs, which are the intermediate elements between publishers and subscribers. However, in the original implementation of the protocol, unnecessary computation and network traffic occur as the sequence of exchanged messages to subscribers to retrieve a message is not optimized. In this paper, we present a lightweight version of such a protocol, named Light-PubSubHubbub, by introducing the following changes to the communication process: (i) the publisher no longer needs to publish updated messages in a Web topic and then notify the hub since the messages are published in the hub itself; (ii) it uses the REST architectural style in order not to couple publishers, subscribers, and the hub; (iii) XML is the default format of the messages. This paper also presents the results of experiments comparing Light-PubSubHubbub with the original PubSubHubbub protocol and the JMS technology for asynchronous messaging. The obtained results have shown that Light-PubSubHubbub takes less time to answer to the client than PubSubHubbub and JMS.
Pages: 432 to 438
Copyright: Copyright (c) IARIA, 2013
Publication date: October 27, 2013
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-304-9
Location: Venice, Italy
Dates: from October 27, 2013 to October 31, 2013