Pattern-based Runtime Management of Composite Cloud Applications

Uwe Breitenbücher, Tobias Binz, Oliver Kopp, Frank Leymann

2013

Abstract

The management of composite Cloud applications is a challenging problem as current available technologies provide management solutions that are tightly coupled to individual applications. Reusing and transferring management knowledge from one application to another in an automated way is a major issue. In this paper, we present a pattern-based approach which enables the decoupling of high level and low level management knowledge and show how both can be applied together fully automated to various kinds of applications.

References

  1. Alexander, C. et al. (1977). A Pattern Language. Towns, Buildings, Construction. Oxford University Press.
  2. Arnold, W., Eilam, T., Kalantar, M., Konstantinou, A. V., and Totok, A. A. (2007). Pattern based SOA deployment. In ICSOC. Springer-Verlag.
  3. Binz, T., Breiter, G., Leymann, F., and Spatzier, T. (2012). Portable Cloud services using TOSCA. IEEE Internet Computing, 16(03):80-85.
  4. Breitenbücher, U., Binz, T., Kopp, O., Leymann, F., and Schumm, D. (2012). Vino4TOSCA: A visual notation for application topologies based on TOSCA. In CoopIS. Springer-Verlag.
  5. Eilam, T., Elder, M., Konstantinou, A. V., and Snible, E. C. (2011). Pattern-based composite application deployment. In Integrated Network Management. IEEE.
  6. Hohpe, G. and Woolf, B. (2003). Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley.
  7. Keller, A. and Badonnel, R. (2004). Automating the provisioning of application services with the BPEL4WS workflow language. In DSOM. Springer.
  8. Keller, A., Hellerstein, J. L., Wolf, J. L., et al. (2004). The CHAMPS system: change management with planning and scheduling. In NOMS. IEEE.
  9. Loope, J. (2011). Managing Infrastructure with Puppet. O'Reilly Media, Inc.
  10. Maghraoui, K. E., Meghranjani, A., Eilam, T., and Konstantinou, E. V. (2006). Model driven provisioning: Bridging the gap between declarative object models and procedural provisioning tools. In ACM/IFIP/USENIX Middleware 2006.
  11. OASIS (2012). Topology and Orchestration Specification for Cloud Applications Version 1.0 Committee Specification Draft 03.
  12. P. Cordella, L., Foggia, P., Sansone, C., and Vento, M. (2004). A (sub)graph isomorphism algorithm for matching large graphs. IEEE Trans. Pattern Anal. Mach. Intell., 26(10):1367-1372.
  13. Weld, D. S. (1994). An introduction to least commitment planning. AI Magazine, 15(4):27-61.
Download


Paper Citation


in Harvard Style

Breitenbücher U., Binz T., Kopp O. and Leymann F. (2013). Pattern-based Runtime Management of Composite Cloud Applications . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 475-482. DOI: 10.5220/0004376104750482


in Bibtex Style

@conference{closer13,
author={Uwe Breitenbücher and Tobias Binz and Oliver Kopp and Frank Leymann},
title={Pattern-based Runtime Management of Composite Cloud Applications},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2013},
pages={475-482},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004376104750482},
isbn={978-989-8565-52-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Pattern-based Runtime Management of Composite Cloud Applications
SN - 978-989-8565-52-5
AU - Breitenbücher U.
AU - Binz T.
AU - Kopp O.
AU - Leymann F.
PY - 2013
SP - 475
EP - 482
DO - 10.5220/0004376104750482