- Provider-advertised (execution price)
- Consumer-rated (service reputation)
- Observable
- IT Level
- Business Level
observational model
- service monitoring architecture
- QoS metric computation
- high volume of service operational events
- complexity of metric computation
- metric value persistence
contributions of the paper:
- monitoring-enabled SOA infrastructure
- declarative event detection
- event routing
- mointoring QoS with small programming efforts
- Efficient QoS computation
- compilation interpretation approach
- improve event processing throughput
- custom executable ECA rule at buil time
- observatoin model is transformed to invoke generated code
- model driven planning to enable wait free concurrent threading

- Process Monitor Context
- Service Mointor Context (Service Interface Monitor Context)
- QoS metrics
- eventPattern = service operational event / change in the metric
- condition = circumstance to fire an event
- expression = association predicate + value assignment

Metric computation engine takes observation models as input and generates event subscriptions for the semantic pub/sub engine. Thus, the events from one service engine are delivered to another service engine.
High Performance Metric Computation for QoS Metrics
ECA rules are mapped to a state chart with the transitions from events to metrics or metrics to metrics.
There are two parts to execution of state charts.
- Interpretation of state chart logic
- Interpretation of the expressions within the states
- Thread scheduling for executing events
No comments:
Post a Comment