Publish-Subscribe is an expression used to describe an application model in which supplier of some data (Publisher) is decoupled from the consumers of that data (Subscriber). Publish-Subscribe paradigm is an asynchronous messaging paradigm. Publishers are unaware of receivers i.e. they do not send messages to specific receivers. Instead, the messages published are divided into classes, oblivious of the subscribers. Subscribers express interest in one or more classes, and only receive messages that are of interest, without any awareness of the publishers. The thesis studies publish-subscribe model and the paradigm’s advantages in distributed computing. The thesis also proposes a scheme to respond to user’s interests derived from both published content and subscribed content, if any. This model has applications in Blogging Systems, Advertisements and Recommendation Systems.
[1]
Hans-Arno Jacobsen.
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
,
2004
.
[2]
Divyakant Agrawal,et al.
Meghdoot: Content-Based Publish/Subscribe over P2P Networks
,
2004,
Middleware.
[3]
Andrew S. Tanenbaum,et al.
Distributed Systems
,
2007
.
[4]
Lui Sha,et al.
The real-time publisher/subscriber inter-process communication model for distributed real-time systems: design and implementation
,
1995,
Proceedings Real-Time Technology and Applications Symposium.
[5]
P. Steerenberg,et al.
Targeting pathophysiological rhythms: prednisone chronotherapy shows sustained efficacy in rheumatoid arthritis.
,
2010,
Annals of the rheumatic diseases.