The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Exactly-once Delivery in a Content-based Publish-Subscribe System
DSN '02 Proceedings of the 2002 International Conference on Dependable Systems and Networks
On QoS-Aware Publish-Subscribe
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
The Case for Resilient Overlay Networks
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Peer-to-peer overlay broker networks in an event-based middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
Improving Mutipath Reliability in Topology-Aware Overlay Networks
ICDCSW '05 Proceedings of the Fourth International Workshop on Assurance in Distributed Systems and Networks (ADSN) (ICDCSW'05) - Volume 01
A Taxonomy of QoS-Aware, Adaptive Event-Dissemination Middleware
IEEE Internet Computing
TSAR: Type-Specific Adaptive Routing for Reliability in Event-based Middleware
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
A survey of structured P2P systems for RDF data storage and retrieval
Transactions on large-scale data- and knowledge-centered systems III
A tutorial on reliability in publish/subscribe services
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Survey On reliability in publish/subscribe services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
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 Reliability Simulator), that we have built over Hermes. DR-SIM measures dynamically changing reliability values of every broker node in the network. Our results reveal that AR guarantees reliable event notifications to subscribers, with a (1) lower message complexity compared to other existing efforts in this area, (2) is scalable in terms of space consumed with increasing sizes of broker networks and increasing number of clients (3) and is able to adapt to the dynamics of varying node reliabilities in the broker network.