5 SUMMARY AND OUTLOOK
In this paper we describe our plan to evaluate
MoDe4SLA which is intended to support the com-
pany in managing its composite services for detec-
tion and coverage of SLA violations. We propose
to do a twofold evaluation where first usefulness of
MoDe4SLA as perceived by experts is tested after
which effectiveness is evaluated by actually managing
a service composition using MoDe4SLA. Both steps
are supported by SENECA, a simulator which is ex-
tended for this purpose.
Currently, we are in the process of evaluating the
usefulness of our approach. In near future we plan to
extend our current implementation to also evaluate ef-
fectiveness. Furthermore, we extend our dependency
based approach with handling complex SLAs where
also dependencies between and within different SLOs
occur, e.g., SLAs where two different SLOs concern
response time, or where one SLO concerns not only
response time but also cost.
REFERENCES
Agarwal, M. K., Appleby, K., Gupta, M., Kar, G., Neogi,
A., and Sailer, A. (2004). Problem determination us-
ing dependency graphs and run-time behavior models.
In DSOM, volume 3278, pages 171–182. Springer.
Barbon, F., Traverso, P., Pistore, M., and Trainotti, M.
(2006). Run-time monitoring of instances and classes
of web service compositions. In ICWS ’06, pages 63–
71, Washington, DC, USA.
Baresi, L., Ghezzi, C., and Guinea, S. (2004). Smart moni-
tors for composed services. In ICSOC ’04, pages 193–
202, New York, NY, USA.
Baresi, L. and Guinea, S. (2005). Towards dynamic moni-
toring of WS-BPEL processes. In ICSOC 05’, pages
269–282.
Bodenstaff, L., Wombacher, A., Reichert, M., and Jaeger,
M. C. (2008). Monitoring dependencies for SLAs:
The MoDe4SLA approach. In SCC (1), pages 21–29.
Burchard, L.-O., Hovestadt, M., Kao, O., Keller, A., and
Linnert, B. (2004). The virtual resource manager:
an architecture for SLA-aware resource management.
Cluster Computing and the Grid, pages 126–133.
Cardoso, J., Sheth, A., Miller, J., Arnold, J., and Kochut,
K. (2004). Quality of service for workflows and web
service processes. Web Semantics: Science, Services
and Agents on the World Wide Web, 1(3):281–308.
Caswell, D. and Ramanathan, S. (2000). Using ser-
vice models for management of internet services.
IEEE Journal on Selected Areas in Communications,
18(5):686–701.
Jaeger, M. C. and Rojec-Goldmann, G. (2005). SENECA -
simulation of algorithms for the selection of web ser-
vices for compositions. In TES, pages 84–97.
Jaeger, M. C., Rojec-Goldmann, G., and M¨uhl, G. (2004).
QoS aggregation for service composition using work-
flow patterns. In (EDOC’04), pages 149–159.
Mahbub, K. and Spanoudakis, G. (2005). Run-time moni-
toring of requirements for systems composed of web-
services: Initial implementation and evaluation expe-
rience. In ICWS ’05, pages 257–265.
Menasce, D. A. (2004). Response-Time Analysis of Com-
posite Web Services. In IEEE Internet Computing,
pages 90–92. IEEE Press.
Sahai, A., Machiraju, V., Sayal, M., van Moorsel, A. P. A.,
and Casati, F. (2002). Automated SLA monitoring for
web services. In DSOM ’02, pages 28–41, London,
UK. Springer-Verlag.
Tosic, V., Pagurek, B., Patel, K., Esfandiari, B., and Ma, W.
(2005). Management applications of the Web Service
Offerings Language (WSOL). Information Systems,
30(7):564–586.
van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., and
Barros, A. (2003). Workflow Patterns. Distributed
and Parallel Databases, 14(1):5–51.
Zeng, L., Benatallah, B., Ngu, A. H., Dumas, M.,
Kalagnanam, J., and Chang, H. (2004). QoS-aware
middleware for web services composition. IEEE
Trans. Softw. Eng., 30(5):311–327.
MONITORING SERVICE COMPOSITIONS IN MoDe4SLA - Design of Validation
121