1 / 6

Event notification and filtering

This event notification system is a core coordination tool for real-time decision making, assisting in coordinating human availability, distributing events of interest, and coordinating devices. It focuses on large-scale message replication and routing, with less emphasis on higher-level functions like message composition, filtering, and access control.

holte
Download Presentation

Event notification and filtering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Event notification and filtering Henning Schulzrinne Columbia University

  2. Event notification • Core coordination tool for real-time decision making • coordinating human availability • distributing events of interest • coordinating devices • Lots of event notification systems for small or closed systems (e.g., SIENA, Gryphon) • emphasis on large-scale message replication and routing • Less emphasis on higher-level functions: • composition of messages • filtering • access control

  3. Internet event notification • Assume relatively small fanout for each message (dozens) • Domain-based publish/subscribe/notify • Developed and standardized based on SIP/SIMPLE suite of protocols

  4. Presence data architecture presence sources PUBLISH raw presence document privacy filtering create view (compose) depends on watcher XCAP select best source resolve contradictions XCAP privacy policy composition policy (not defined yet) draft-ietf-simple-presence-data-model

  5. Presence data architecture candidate presence document raw presence document post-processing composition (merging) watcher filter remove data not of interest SUBSCRIBE difference to previous notification final presence document watcher NOTIFY

  6. Objectives • How to discover relevant and accessible (need-to-know) event sources? • Composing events from tributary streams of events • Aggregating event information over time • avoid flooding incremental event updates, e.g., no need for 10m updates on location

More Related