Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

1.1 Focus and contribution of the thesis
1.2 Structure of the thesis
Background and New Challenges
2.1 Related technology
Table 2.1: A first cut in classifying related technologies
2.1.1 Centralized event/message based environments
2.1.2 Internet technology
2.1.3 Distributed event-based infrastructures
2.2 New challenges forEvent-based technologies
2.2.1 Discussion and principles
2.2.2 Goals: scalability and expressiveness
2.2.3 Scalability
2.2.4 Expressiveness
2.2.5 Trade-offs
The SIENA Event Service
3.1.4 Events and notifications
3.1.5 Identifiers and handlers
3.2 Syntax of the SIENA event service
3.2.1 Interface functions
Table 3.1: Interface functions of SIENA
3.2.2 Notifications
3.2.3 Filters
3.2.4 Patterns
3.3 Semantics of the SIENA event service
3.3.1 : covering relations
3.3.5 Behaviorof the service
3.3.6 Subscription-based event service
3.3.7 Advertisement-based event service
3.3.8 Un-subscriptions and un-advertisements
3.3.9 Patterns
3.4 Othersemantic aspects of the event service
3.4.1 Time and ordering of events
Figure 3.6: Race conditions in event notification
Figure 3.7: Temporal ordering of notifications
3.4.2 Quality of service
3.4.3 Mobility of applications
3.5 Comments on the semantics of the event service
3.5.1 Rationale: expressiveness vs. scalability
3.5.2 Possible counter-intuitive behavior
3.5.3 Typed vs. untyped event service
Servers Topologies and Algorithms
4.1 ServerTopologies
4.1.1 Hierarchical
4.1.2 Acyclic Peer-to-Peer
Figure 4.2: Acyclic peer-to-peer server topology
4.1.3 Generic Peer-to-Peer
Figure 4.3: Generic peer-to-peer server topology
4.1.4 Hybrid topologies
Figure 4.4: Hybrid topology: hierarchical/ generic
Figure 4.5: Hybrid topology: generic/ acyclic
4.2 Dispatching Algorithms
4.2.1 Analogy with multicast routing
Table 4.1: Analogy between event service and multicast routing
4.2.2 Routing strategies in SIENA
Figure 4.6: Multicasting of notifications downstream
Figure 4.7: Applying filters and patterns upstream
4.2.3 Putting togetheralgorithms and topologies
Figure 4.9: Example of subscription forwarding
Figure 4.10: Subscription table of server 3 of Figure 4.9
4.3 Pattern observation
4.3.1 Available patterns table
Table 4.2: Example of a table of available patterns
4.3.2 Pattern factoring
Table 4.3: Example of a factored compound subscription
4.3.3 Pattern delegation
Figure 4.11: Pattern monitoring and delegation
4.4 Otheroptimization strategies
4.4.1 Batching and merging subscriptions and advertisements
4.4.2 Space vs. processing vs. communication: trade-offs
4.4.3 Evaluation of the covering relations
Simulation Framework
5.1 Simulator
5.2 Scenario models
Figure 5.1: Layered network scenario model
5.2.1 Network model
5.2.2 Event service model
5.2.3 Applications model
Figure 5.9: Total cost: acyclic peer-to-peer with advertisement forwarding
0 of .
Results for:
No results containing your search query
P. 1

Ratings: (0)|Views: 36|Likes:
Published by hodAshariati

More info:

Published by: hodAshariati on Jul 22, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 21 are not shown in this preview.
You're Reading a Free Preview
Pages 25 to 35 are not shown in this preview.
You're Reading a Free Preview
Pages 39 to 115 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->