Abstract
Service-Based Applications (SBAs) enable the automation of business processes. Therefore it is crucial to monitor their non-functional properties and take adaptation actions when QoS violations occur, accross all functional layers. In this paper we propose a framework for the proactive cross-layer adaptation of SBAs. We exploit a cross-layer monitoring mechanism to detect a wide range of events, based on which we can both reactively and proactively adapt the system. In particular, the detection of event patterns help us to prevent future faults and failures from happening, by firing specific, dynamically derived rules, that map event patterns to suitable adaptation strategies. Our framework is validated using a traffic management scenario.
This work constitutes preparatory foreground work on the FP7 IP PaaSage (Model-based Cloud Platform Upperware).
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Barbon, F., Traverso, P., Pistore, M., Trainotti, M.: Run-time Monitoring of Instances and Classes of Web Service Compositions. In: ICWS, pp. 63–71. IEEE (2006)
Gjørven, E., Rouvoy, R., Eliassen, F.: Cross-layer self-adaptation of service-oriented architectures. In: MW4SOC, pp. 37–42. ACM (2008)
Guinea, S., Kecskemeti, G., Marconi, A., Wetzstein, B.: Multi-layered Monitoring and Adaptation. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 359–373. Springer, Heidelberg (2011)
Hielscher, J., Metzger, A., Kazhamiakin, R.: Taxonomy of adaptation principles and mechanisms. S-Cube Project Deliverable (2009)
Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. Tech. rep. (2001)
Jiang, S., Hallsteinsen, S., Lie, A.: An experimental facility for cross-layer adaptation of service oriented distributed systems. In: NIK, pp. 97–108 (2011)
Kritikos, K., Plexousakis, D.: Semantic QoS Metric Matching. In: ECOWS. IEEE, Zurich (2006)
Leitner, P., Wetzstein, B., Karastoyanova, D., Hummer, W., Dustdar, S., Leymann, F.: Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 365–380. Springer, Heidelberg (2010)
Popescu, R., Staikopoulos, A., Liu, P., Brogi, A., Clarke, S.: Taxonomy-driven Adaptation of Multi-Layer Applications using Templates. In: SASO (October 2010)
Zeginis, C., Konsolaki, K., Kritikos, K., Plexousakis, D.: ECMAF: An Event-Based Cross-Layer Service Monitoring and Adaptation Framework. In: NFPSLA-SOC. Springer (2011)
Zengin, A., Marconi, A., Pistore, M.: CLAM: Cross-layer Adaptation Manager for Service-Based Applications. In: QASBA 2011, pp. 21–27. ACM (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zeginis, C., Konsolaki, K., Kritikos, K., Plexousakis, D. (2012). Towards Proactive Cross-Layer Service Adaptation. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds) Web Information Systems Engineering - WISE 2012. WISE 2012. Lecture Notes in Computer Science, vol 7651. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35063-4_56
Download citation
DOI: https://doi.org/10.1007/978-3-642-35063-4_56
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35062-7
Online ISBN: 978-3-642-35063-4
eBook Packages: Computer ScienceComputer Science (R0)