Subscribing to the Past in Content-based Publish/Subscribe
This paper introduces to the publish/subscribe model the ability to
uniformly access data produced in the past and future. The new model
can filter, aggregate, correlate and project any combination of
historic and future data. A flexible architecture is proposed
consisting of distributed and replicated data repositories that can be
provisioned in ways to tradeoff availability, storage overhead, query
overhead, query delay, load distribution, parallelism, redundancy and
locality. Evaluations in a distributed testbed show that different
provisioning policies perform better with read or write heavy
workloads. In addition, a dynamic query routing algorithm is used to
optimize the location where sub-queries are evaluated, yielding
traffic reductions of up to 72%.
Tags: content-based matching, historic data access
Readers who enjoyed the above work, may also like the following:
- The PADRES Publish/Subscribe System.
Hans-Arno Jacobsen, Alex Cheung, Guoli Li, Balasubramaneyam Maniymaran, Vinod Muthusamy, and Reza Sherafat Kazemzadeh.
In Principles and Applications of Distributed Event-Based Systems, pages 164-205, IGI Global, 2010.
Tags: bpm, business process, canoews2010, composite subscription, content-based publish/subscribe, historic data access, event processing, padres, pub/sub applications, publish/subscribe
- Adaptive Parallel Compressed Event Matching.
Mohammad Sadoghi and Hans-Arno Jacobsen.
In 30th IEEE International Conference on Data Engineering, 2014.
Tags: content-based matching, publish/subscribe, event processing
- Grand Challenge: The BlueBay Soccer Monitoring Engine.
Hans-Arno Jacobsen, Kianoosh Mokhtarian, Tilmann Rabl, Mohammad Sadoghi, Reza Sherafat Kazemzadeh, Young Yoon, and Kaiwen Zhang.
In The 7th ACM International Conference on Distributed Event-Based Systems, 2013.
Acceptance rate 40%.
Tags: event processing systems, live monitoring, soccer, content-based matching