In this effort we tackle the important issue of providing Quality of Service (QoS) guarantees to subscribers, when routing event notifications in a publish-subscribe domain. In particular, we focus on providing reliability as a QoS guarantee, which is a proportion of published events received by a subscriber. We realize this by setting up routes that guarantee subscriber requested reliability on an event broker network where every broker node is associated with a dynamically changing node reliability value. Route determination is done in an adaptive fashion via our AR (Adaptive Reliability) algorithm that uses persistent path-quality information, in the form of reliability-estimates and (1) minimizes number of messages transmitted during route-establishment (2) guarantees reliable event notification delivery to the subscribers and (3) subsequently uses reliability-estimates to refine route quality adaptively. We validate the efficacy of AR empirically using DR-SIM (Dynamic Reliabi...
Shruti P. Mahambre, Umesh Bellur