<map version="1.0.1"> <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> <node CREATED="1171317206718" ID="Freemind_Link_1778785299" MODIFIED="1171317206718" TEXT="Publish-Subscribe"> <font NAME="SansSerif" SIZE="18"/> <node CREATED="1171317206718" ID="Freemind_Link_1019693507" MODIFIED="1171317206718" POSITION="right" STYLE="bubble" TEXT="Paradigm"> <node CREATED="1171317206718" ID="Freemind_Link_175305277" MODIFIED="1171317206718" TEXT="Publish-Subscribe Messaging"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Supports Complex Interaction Models"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Application-to-Application"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Human-to-Application"/> </node> <node CREATED="1171317206718" ID="Freemind_Link_1316156675" MODIFIED="1171317206718" TEXT="Information-Centric Applications"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Software and anti-virus updates"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Consumer alerts"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distributed sensor networks"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Web Search engines"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Supply chain management"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Notification"/> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Net-Centric Architecture"/> </node> <node CREATED="1171317206718" ID="Freemind_Link_886974979" MODIFIED="1171317206718" POSITION="right" STYLE="bubble" TEXT="Environment"> <node CREATED="1171317206718" ID="Freemind_Link_1585705589" MODIFIED="1171317206718" STYLE="bubble" TEXT="System Architceture"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Enterprise Middleware"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Peer-to-Peer"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Web Services"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Grid"/> </node> <node CREATED="1171317206718" ID="Freemind_Link_1417055877" MODIFIED="1171317206718" TEXT="Network Entities"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Numerous"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Dynamic"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distributed"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Wide area"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Traverse"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Firewalls"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Proxies"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="NAT boundaries"/> </node> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Heterogeneous"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distinct Authority Domains"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Federation"/> </node> </node> <node CREATED="1171317206718" ID="Freemind_Link_73120986" MODIFIED="1171317206718" TEXT="Traditional Focus"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Performance "/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Scalabilty"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Expressibility"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Flitering"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Routing"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Composition/Fusion"/> </node> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Delivery Semantics"/> </node> <node CREATED="1171317206718" ID="Freemind_Link_428494104" MODIFIED="1171317206718" TEXT="Loosely-coupled"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Subscribers keep little state"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Security induces state"/> </node> </node> <node CREATED="1171317206718" ID="Freemind_Link_244172068" MODIFIED="1171317206718" POSITION="left" STYLE="bubble" TEXT="Implementation"> <node CREATED="1171317206718" ID="Freemind_Link_1588169997" MODIFIED="1171317206718" STYLE="bubble" TEXT="General"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Reliability, Availability"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Scalability"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Hierarchical Dissemination"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Narada"/> </node> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Integrity"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Confidentiality"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Privacy"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Alignment Constraints"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Network Topology"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Information Topology"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Zones"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Labelling"/> </node> </node> </node> <node CREATED="1171317206718" ID="Freemind_Link_389121793" MODIFIED="1171317206718" TEXT="Publish-Subscribe Networking"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Messaging Infrastructure"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Quantizes publisher data into messages/events/datagrams"/> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Cooperating Messaging Nodes"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="(Broker) Overlay Network"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Connecting Publishers and Subscribers"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Clients and Event Brokers"/> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Inherently multi-party, many-to-many"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Centralised"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Peer-to-Peer"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Middleware"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Simulation at Application Layer"/> </node> <node CREATED="1171317206718" ID="Freemind_Link_1864494656" MODIFIED="1171317206718" TEXT="Dedicated Distributed Router Network"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Edge server"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="General"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Local Event Broker"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Entry point"/> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Subscriber Connectivity"> <node CREATED="1171317206718" ID="Freemind_Link_1831575474" MODIFIED="1171317206718" TEXT="Perimeter Access"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Firewalls"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="HTTP Encapsulation for Port 80"/> </node> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Constant"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Intermittent"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Caching"/> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Push"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Pull & Poll"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Mobility"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Reliability"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Client connected to mulitple local brokers"/> </node> </node> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Exact Matching"/> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Content Delivery"> <node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="SLA"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Unicast"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Feasibility"> <icon BUILTIN="help"/> </node> </node> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Backbone routers"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="General"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Intermediate Event Brokers"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can use peer-to-peer communication"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Management"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Load balancing"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Fault tolerance"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Traffic variations"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Optimizations"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Simulations"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Approximate Matching"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription Merging"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Suppress message replication"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Traverse"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Firewalls"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Proxies"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="NAT boundaries"/> </node> </node> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription Database"> <node CREATED="1171317206734" ID="Freemind_Link_1422222203" MODIFIED="1171317206734" TEXT="Critcal Resource"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Determines Content delivery"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Determines Routing "/> </node> <node CREATED="1171317206734" ID="Freemind_Link_1740783315" MODIFIED="1171317206734" TEXT="Central"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Availability"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing implications"/> </node> <node CREATED="1171317206734" ID="Freemind_Link_571050304" MODIFIED="1171317206734" TEXT="Distributed"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Updates"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Integrity"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/> </node> </node> </node> </node> <node CREATED="1171317206734" FOLDED="true" ID="Freemind_Link_17419879" MODIFIED="1171317206734" POSITION="left" STYLE="bubble" TEXT="Open Issues"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Deep technical problems vs. pragmatic issues"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Mobility"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Freedom of movement"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Reconfiguration of services"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1570911201" MODIFIED="1171317206734" POSITION="left" STYLE="bubble" TEXT="Data Model"> <node CREATED="1171317206734" FOLDED="true" ID="Freemind_Link_1041132637" MODIFIED="1171317206734" TEXT="Taxonomy"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Atomic"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Structured"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topics"/> <node CREATED="1171317206734" ID="Freemind_Link_1467810054" MODIFIED="1171317206734" TEXT="Hermes"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Events"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Type"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Type Checking"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Heirarchy"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Attributes"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event Repository"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event Owner"/> </node> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Language"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscriptions"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishing"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Matching"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_227090963" MODIFIED="1171317206734" POSITION="right" STYLE="bubble" TEXT="Security Model"> <node CREATED="1171317206734" ID="Freemind_Link_1890338517" MODIFIED="1171317206734" TEXT="General"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Require "many-to-many " semantic through many parties"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Security for pub-pub application"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="who has access to what?"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Security for pub-sub infrastructure"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="who can change the data model?"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Applications use pub-sub as service"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="flexible security policy, not dictated, in the infrastructure"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1119529450" MODIFIED="1171317206734" TEXT="Traditional"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Address-based"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Identity-based"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Role-based"/> </node> <node CREATED="1171317206734" ID="Freemind_Link_966829867" MODIFIED="1171317206734" TEXT="Content-based"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Integrity of Information"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="No explicit address or identities"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Infrastructure determines routing/delivery addresses"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="End-to-End"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Cross Security Domains"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-based Adressing"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Dynamic computation of Receiver Set"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1055672692" MODIFIED="1171317206734" TEXT="Message Level Framework"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Confidentiality"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Information"> <node CREATED="1171317206734" ID="Freemind_Link_1669124377" MODIFIED="1171317206734" TEXT="Transport Independent"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="End-to-end"/> <node CREATED="1171317206734" ID="Freemind_Link_1535961474" MODIFIED="1171317206734" TEXT="Information Centric Security"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="MAC"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-defined keys"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multi-part encryption"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Supports content-based addressing"/> </node> <node CREATED="1171317206734" ID="Freemind_Link_1155826003" MODIFIED="1171317206734" TEXT="Routing Encrypted Data"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Examples"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="CBIS"/> <node CREATED="1171317206734" ID="Freemind_Link_536782739" MODIFIED="1171317206734" TEXT="Narada"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Keys"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Personal Certificate"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Sign"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL-based routing"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Certificate"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distribute Key Pair"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishers Encrypt"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscribers Decrypt"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Secret Key"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multicast Group Keys"/> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Sign at Source"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-based"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Headers"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL-based"/> </node> </node> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1044269581" MODIFIED="1171317206734" TEXT="Transport Dependent"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Point-to-point"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Broker-to-Broker"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Edge Server to Clients"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Infrastructure Independent"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Fundamental conflict with pub-sub paradigm"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="inhibits evaluation of content against subscription"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="reduces scope of optimizations"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Out-of-band key management"/> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscriptions"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="PIR"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Published Content"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="form of group authorization"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Could be handled by local broker"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishers trusts local brokers"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publisher could form group based on subscribers"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1949551410" MODIFIED="1171317206734" TEXT="Authentication"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Register a Subscription"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Publish Content"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="eg. PKI"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="external to pub-sub"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="independent adminstration"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="efficiency"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="only checked at delivery?"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="overhead on short messages"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="stream signatures"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="amortized"/> </node> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="point-to-point"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="infrastructure is trusted"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="built on DCE for example"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="security solution must scale"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="hybrid"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="client-to-local host"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="broker routing"/> </node> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1187183415" MODIFIED="1171317206734" TEXT="Authorization"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Granularity"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Receive Content"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Publish Content"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Atomic"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topics"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Structured"/> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Central"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distributed"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Check at edge (once)"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="(local) Broker to client"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Check in infrastructure"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Managed by infrastructure itself"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="pub-sub amongst brokers"/> </node> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Role-based"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Attribute-based"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Non-repudiation"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publisher info propagate to subscribers"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end vs. point-to-point"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Key Management"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Privacy"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="of Subscription"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="of Delivery"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="General"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Supports Payment for Service"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Minimal impact on infrastructure"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_846405117" MODIFIED="1171317206734" TEXT="Trust Model"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Entities not all the same"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can we trust Brokers?"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="local brokers must be trusted"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="which brokers can serve/route which content?"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="transport"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="delivery"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="effect content-based routing"/> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can we trust paths between Brokers?"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Brokers may not trust event clents"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event clients may not trust brokers"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="must trust subscription functions"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end, point-to-point, hybrid"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="is CBR possible without access to content?"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Chris Daly Framework"/> </node> <node CREATED="1171317206734" ID="Freemind_Link_1989662149" MODIFIED="1171317206734" TEXT="Anonymity"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Anonymous subscriptions"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="IDEMIX"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Private Information Retrieval"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="routing may inducer sender/receiver anonymity"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="eg. SIENNA"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1909335580" MODIFIED="1171317206734" TEXT="Group Metaphor"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multicast Group"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Known (semi-static) addressing"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Central Manager-(ment)"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Possible at Local Broker"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Possible in Broker Overlay Network"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Pub-Sub"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Local/dynamic membership"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Destination addresses need not be specified by publisher"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="May require key management to support contrained distribution"/> </node> </node> <node CREATED="1171317206734" ID="Freemind_Link_1278504781" MODIFIED="1171317206734" TEXT="Threats"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="DOS"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription matching determines traffic patterns"/> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distinguish malicous vs. high volume subscribers"/> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Malicous Brokers"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="consequences"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="malicious faults"> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/> </node> </node> <node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="intrusion detection"/> </node> </node> </node> </node> </map>