Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

International Conference on Service-Oriented Computing

ICSOC 2011: Service-Oriented Computing - ICSOC 2011 Workshops pp 147–161Cite as

  1. Home
  2. Service-Oriented Computing - ICSOC 2011 Workshops
  3. Conference paper
ECMAF: An Event-Based Cross-Layer Service Monitoring and Adaptation Framework

ECMAF: An Event-Based Cross-Layer Service Monitoring and Adaptation Framework

  • Chrysostomos Zeginis26,27,
  • Konstantina Konsolaki26,27,
  • Kyriakos Kritikos26,27 &
  • …
  • Dimitris Plexousakis26,27 
  • Conference paper
  • 1240 Accesses

  • 4 Citations

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 7221)

Abstract

Although several techniques have been proposed towards monitoring and adaptation of Service-Based Applications (SBAs), few of them deal with cross-layer issues. This paper proposes a framework, able to monitor and adapt SBAs across all functional layers. This is achieved by using techniques, such as event monitoring and logging, event-pattern detection, and mapping between event patterns and appropriate adaptation strategies. In addition, a taxonomy of adaptation-related events and a meta-model describing the dependencies among the SBA layers are introduced in order to “capture” the cross-layer dimension of the framework. Finally, a specific case study is used to illustrate its functionality.

Keywords

  • event
  • monitoring
  • adaptation
  • cross-layer
  • service
  • pattern
  • Event-Calculus
  • non-functional

Download conference paper PDF

References

  1. Andrieux, A., et al.: Web Services Agreement Specification (March 2007), http://forge.gridforum.org/sf/docman/do/downloadDocument/projects.graap-wg/docman.root.published_documents.web_services_agreement_specifica/doc14574

  2. 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)

    Google Scholar 

  3. Baresi, L., Guinea, S.: Dynamo: Dynamic Monitoring of WS-BPEL Processes. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 478–483. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  4. Baresi, L., Guinea, S., Pasquale, L.: Self-healing BPEL Processes with Dynamo and the JBoss Rule Engine. In: ESSPE 2007 in conjunction with the 6th ESEC/FSE joint meeting, pp. 11–20. ACM (2007)

    Google Scholar 

  5. Benbernou, S., Cavallaro, L., Hacid, M.S., Kazhamiakin, R., Kecskemeti, G., Pazat, J.L., Silvestri, F., Uhlig, M., Wetzstein, B.: PO-JRA-1.2.1, State of the Art Report, Gap Analysis of Knowledge on Principles, Techniques and Methodologies for Monitoring and Adaptation of SBAs. Tech. rep., S-cube (July 2008)

    Google Scholar 

  6. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Colombo: Lightweight middleware for service-oriented computing. IBM Systems Journal 44(4), 799–820 (2005)

    CrossRef  Google Scholar 

  7. Di Nitto, E., Mazza, V., Mocci, A.: Collection of industrial best practices, scenarios and business cases (2009)

    Google Scholar 

  8. Farrell, A., Sergot, M., Salle, M., Bartolini, C.: Using the Event Calculus for the Performance Monitoring of Service-Level Agreements for Utility Computing. In: WEC, vol. 6. Citeseer (2004)

    Google Scholar 

  9. Gjørven, E., Rouvoy, R., Eliassen, F.: Cross-layer self-adaptation of service-oriented architectures. In: MW4SOC, pp. 37–42. ACM (2008)

    Google Scholar 

  10. Hielscher, J., Kazhamiakin, R., Metzger, A., Pistore, M.: A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 122–133. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  11. Karp, R.M., Rabin, M.: Efficient randomized pattern-matching algorithms. IBM Journal Research and Development 31(2), 249–260 (1987)

    CrossRef  MathSciNet  MATH  Google Scholar 

  12. Kazhamiakin, R., Pistore, M., Zengin, A.: Cross-Layer Adaptation and Monitoring of Service-Based Applications. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 325–334. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  13. Keller, A., Blumenthal, U., Kar, G.: Classification and Computation of Dependencies for Distributed Management. In: ISCC. IEEE, Antibes (2000)

    Google Scholar 

  14. Kongdenfha, W., Motahari-Nezhad, H.R., Benatallah, B., Casati, F., Saint-Paul, R.: Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters. IEEE Trans. Serv. Comput. 2, 94–107 (2009)

    CrossRef  Google Scholar 

  15. Kopetz, H., Ochsenreiter, W.: Clock synchronization in distributed real-time systems. IEEE Trans. Computers 36(8), 933–940 (1987), http://dblp.uni-trier.de/db/journals/tc/tc36.html#KopetzO87

    CrossRef  MATH  Google Scholar 

  16. Kritikos, K., Plexousakis, D.: Semantic QoS Metric Matching. In: ECOWS. IEEE Computer Society, Zurich (2006)

    Google Scholar 

  17. Mahbub, K., Spanoudakis, G.: Monitoring WS-Agreements: An Event Calculus-Based Approach. Springer (2007)

    Google Scholar 

  18. Mok, A.K., Liu, G.: Efficient run-time monitoring of timing constraints. In: IEEE Real-Time and Embedded Technology and Applications Symposium, p. 252 (1997)

    Google Scholar 

  19. Moser, O., Rosenberg, F., Dustdar, S.: Non-intrusive Monitoring and Service Adaptation for WS-BPEL. In: WWW, pp. 815–824. ACM (2008)

    Google Scholar 

  20. Papazoglou, M.P.: Web Services: Principles and Technology. Pearson, Prentice Hall (2008)

    Google Scholar 

  21. Patkos, T., Plexousakis, D.: DECKT: Epistemic Reasoning for Ambient Intelligence. ERCIM News (84), 30–31 (2011)

    Google Scholar 

  22. Popescu, R., Staikopoulos, A., Liu, P., Brogi, A., Clarke, S.: Taxonomy-driven Adaptation of Multi-Layer Applications using Templates. In: SASO (October 2010)

    Google Scholar 

  23. Shanahan, M.: The Event Calculus Explained. In: Veloso, M.M., Wooldridge, M.J. (eds.) Artificial Intelligence Today. LNCS (LNAI), vol. 1600, pp. 409–430. Springer, Heidelberg (1999)

    CrossRef  Google Scholar 

  24. Spanoudakis, G., Mahbub, K.: Non-Intrusive Monitoring of Service-Based Systems. International Journal of Cooperative Information Systems 15(3), 325–358 (2006)

    CrossRef  Google Scholar 

  25. Zeginis, C.: Monitoring the QoS of Web Services using SLAs - Computing metrics for composed services. Master’s thesis, University of Crete, Greece (2009), http://www.csd.uoc.gr/~zegchris/master_thesis.pdf

  26. Zengin, A., Marconi, A., Pistore, M.: CLAM: Cross-layer Adaptation Manager for Service-Based Applications. In: QASBA 2011, pp. 21–27. ACM (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Computer Science, University of Crete, Greece

    Chrysostomos Zeginis, Konstantina Konsolaki, Kyriakos Kritikos & Dimitris Plexousakis

  2. Information Systems Laboratory, ICS-FORTH, Greece

    Chrysostomos Zeginis, Konstantina Konsolaki, Kyriakos Kritikos & Dimitris Plexousakis

Authors
  1. Chrysostomos Zeginis
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Konstantina Konsolaki
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Kyriakos Kritikos
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Dimitris Plexousakis
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Computer Science, University of Cyprus, University of Cyprus Campus, 1678, Nicosia, Cyprus

    George Pallis

  2. National School of Engineers of Sfax, University of Sfax, B.P. 1173, 3038, Sfax, Tunisia

    Mohamed Jmaiel

  3. SAP Darmstadt, Darmstadt, Germany

    Anis Charfi

  4. Sevices Research Lab., HP Labs, 94304, Palo Alto, CA, USA

    Sven Graupner

  5. SAP, Palo Alto, CA, USA

    Yücel Karabulut

  6. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza L. da Vinci 32, 20133, Milano, Italy

    Sam Guinea

  7. IBM T.J. Watson Research Center, USA

    Florian Rosenberg

  8. Department of Computer Science, Adelaide University, 5005, Adelaide, SA, Australia

    Quan Z. Sheng

  9. Faculty of Informatics, University of Lugano, G. Buffi 13, 6904, Lugano, Switzerland

    Cesare Pautasso

  10. LIRIS, CNRS, 20 ave. Albert Einstein, 69621, Villeurbanne, France

    Sonia Ben Mokhtar

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zeginis, C., Konsolaki, K., Kritikos, K., Plexousakis, D. (2012). ECMAF: An Event-Based Cross-Layer Service Monitoring and Adaptation Framework. In: Pallis, G., et al. Service-Oriented Computing - ICSOC 2011 Workshops. ICSOC 2011. Lecture Notes in Computer Science, vol 7221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31875-7_15

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-31875-7_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31874-0

  • Online ISBN: 978-3-642-31875-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature