Towards Cross-Layer Monitoring of Multi-Cloud Service-Based Applications

  • Chrysostomos Zeginis
  • Kyriakos Kritikos
  • Panagiotis Garefalakis
  • Konstantina Konsolaki
  • Kostas Magoutis
  • Dimitris Plexousakis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8135)

Abstract

Cloud computing is becoming a popular platform to deliver service-based applications (SBAs) based on service-oriented architecture (SOA) principles. Monitoring the performance and functionality of SBAs deployed on multiple Cloud providers (in what is also known as Multi-Cloud setups) and adapting them to variations/events produced by several layers (infrastructure, platform, application, service, etc.) in a coordinated manner are challenges for the research community. This paper proposes a monitoring framework for Multi-Cloud SBAs with two main objectives: (a) perform cross-layer (Cloud and SOA) monitoring enabling concerted adaptation actions; (b) address new challenges raised in Multi-Cloud SBA deployment. The proposed framework is empirically evaluated on a real-world Multi-Cloud setup.

Keywords

Cloud computing service-oriented architecture monitoring modeling event processing service dependencies 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alcaraz Calero, J., König, B., Kirschnick, J.: Cross-layer monitoring in Cloud computing. In: Using Cross-layer Techniques for Communication Systems, Premier reference source. Igi Global (2012)Google Scholar
  2. 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 (2006)Google Scholar
  3. 3.
    Baryannis, G., Garefalakis, P., Kritikos, K., Magoutis, K., Papaioannou, A., Plexousakis, D., Zeginis, C.: Lifecycle Management of Service-based Applications on Multi-Clouds: A Research Roadmap. In: MultiCloud (2013)Google Scholar
  4. 4.
    Gjørven, E., Rouvoy, R., Eliassen, F.: Cross-layer self-adaptation of service-oriented architectures. In: MW4SOC, pp. 37–42. ACM (2008)Google Scholar
  5. 5.
    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)CrossRefGoogle Scholar
  6. 6.
    Kritikos, K., Plexousakis, D.: Semantic QoS Metric Matching. In: IEEE European Conference on Web Services, Zurich, Switzerland (2006)Google Scholar
  7. 7.
    Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558–565 (1978)MATHCrossRefGoogle Scholar
  8. 8.
    Magoutis, K., Devarakonda, M.V., Joukov, N., Vogl, N.G.: Galapagos: Model-driven discovery of end-to-end application - storage relationships in distributed systems. IBM Journal of Research and Development 52(4-5), 367–378 (2008)CrossRefGoogle Scholar
  9. 9.
    Zeginis, C., Konsolaki, K., Kritikos, K., Plexousakis, D.: ECMAF: An Event-Based Cross-Layer Service Monitoring and Adaptation Framework. In: Pallis, G., et al. (eds.) ICSOC 2011. LNCS, vol. 7221, pp. 147–161. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  10. 10.
    Zeginis, C., Konsolaki, K., Kritikos, K., Plexousakis, D.: Towards proactive cross-layer service adaptation. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 704–711. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  11. 11.
    Zeginis, D., D’Andria, F., Bocconi, S., Gorronogoitia Cruz, J., Collell Martin, O., Gouvas, P., Ledakis, G., Tarabanis, K.: A user-centric multi-PaaS application management solution for hybrid Multi-Cloud scenarios. Scalable Computing: Practice and Experience 14(1), 17–32 (2013)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Chrysostomos Zeginis
    • 1
  • Kyriakos Kritikos
    • 1
  • Panagiotis Garefalakis
    • 1
  • Konstantina Konsolaki
    • 1
  • Kostas Magoutis
    • 1
  • Dimitris Plexousakis
    • 1
  1. 1.Institute of Computer ScienceFoundation for Research & Technology – HellasHeraklionGreece

Personalised recommendations