Achieving scalability and expressiveness in an Internet-scale event notification service

By Antonio Carzaniga, David S. Rosenblum, Alexander L. Wolf. ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 2000

452 citations recorded by the source corpus.

This paper describes the design of <italic>S</italic>IENA, an Internet-scale event notification middleware service for distributed event-based applications deployed over wide-area networks. <italic>S</italic>IENA is responsible for <italic>selecting</italic> the notifications that are of interest to clients (as expressed in client subscriptions) and then <italic>delivering</italic> those notifications to the clients via access points. The key design challenge for <italic>S</italic>IENA is maximizing <italic>expressiveness</italic> in the selection mechanism without sacrificing <italic>scalability</italic> of the delivery mechanism. This paper focuses on those aspects of the design of <italic>S</italic>IENA that fundamentally impact scalability and expressiveness. In particular, we describe <italic>S</italic>IENA's data model for notifications, the covering relations that formally define the semantics of the data model, the distributed architectures we have studied for <italic>S</italic>IENA's implementation, and the processing strategies we developed to exploit the covering relations for optimizing the routing of notifications.

Subfields: Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/0112b527e8a0e1145fff167cf32f2e4ba0c37468

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Anne-Marie Kermarrec
  2. Pascal Felber
  3. Rachid Guerraoui
  4. Alexander L. Wolf
  5. Antonio Carzaniga
  6. Patrick Th. Eugster
  7. David S. Rosenblum
  8. Hector Garcia-Molina

Citations in the corpus