The DOI matches its Crossref record.
Design and evaluation of a wide-area event notification service
Abstract
The components of a loosely coupled system are typically designed to operate by generating and responding to asynchronous events. An event notification service is an application-independent infrastructure that supports the construction of event-based systems, whereby generators of events publish event notifications to the infrastructure and consumers of events subscribe with the infrastructure to receive relevant notifications. The two primary services that should be provided to components by the infrastructure are notification selection (i. e., determining which notifications match which subscriptions) and notification delivery (i.e., routing matching notifications from publishers to subscribers). Numerous event notification services have been developed for local-area networks, generally based on a centralized server to select and deliver event notifications. Therefore, they suffer from an inherent inability to scale to wide-area networks, such as the Internet, where the number and physical distribution of the service's clients can quickly overwhelm a centralized solution. The critical challenge in the setting of a wide-area network is to maximize the expressiveness in the selection mechanism without sacrificing scalability in the delivery mechanism. This paper presents SIENA, an event notification service that we have designed and implemented to exhibit both expressiveness and scalability. We describe the service's interface to applications, the algorithms used by networks of servers to select and deliver event notifications, and the strategies used to optimize performance. We also present results of simulation studies that examine the scalability and performance of the service.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cited by
Self-adaptive software: Landscape and research challenges
Salehie, M., & Tahvildari, L. (2009) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/1516533.1516538 · Cited by 1,266
Security issues and requirements for Internet-scale publish-subscribe systems
Wang, C., Carzaniga, A., Evans, D., & Wolf, A. L. (2003) · Proceedings of the 35th Annual Hawaii International Conference on System Sciences · doi:10.1109/hicss.2002.994531 · Cited by 176
Self-citationReliable and Highly Available Distributed Publish/Subscribe Service
Kazemzadeh, R. S., & Jacobsen, H.-A. (2009) · 2009 28th IEEE International Symposium on Reliable Distributed Systems · doi:10.1109/srds.2009.32 · Cited by 67
On Security in Publish/Subscribe Services: A Survey
Esposito, C., & Ciampi, M. (2015) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2014.2364616 · Cited by 55
Zeeshan, T., Kumar, A., Pirttikangas, S., & Tarkoma, S. (2025) · arXiv · doi:10.48550/arxiv.2501.00906 · Cited by 3
Metadata
- Authors
- Carzaniga, A., Rosenblum, D. S., & Wolf, A. L.
- Venue
- ACM Transactions on Computer Systems
- Published
- 2001-08
- Volume
- 19
- Issue
- 3
- Pages
- 332-383
- ISSN
- 0734-2071 (ISSN-L)
- 1557-7333
- OpenAlex
- W2131185826
- Cited by
- 1,425
- References
- 0
- FWCI
- 150.72
- Type
- journal article
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Design and evaluation of a wide-area event notification service. https://app.cochat.ai/papers/10.1145/380749.380767
- The paper
- Carzaniga, A., Rosenblum, D. S., & Wolf, A. L. (2001). Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems. https://doi.org/10.1145/380749.380767
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.