Context-aware Cloud Application Management

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

Abstract

The automation of application management is one of the most important issues in Cloud Computing. However, the steadily increasing number of different services and software components employed in composite Cloud applications leads to a higher risk of unexpected side effects when different technologies work together that bring their own proprietary management APIs. Due to unknown dependencies and the increasing diversity and heterogeneity of employed technologies, even small management tasks on single components may compromise the whole application functionality for reasons that are neither expected nor obvious to non-experts. In this paper, we tackle these issues by introducing a method that enables detecting and correcting unintended effects of management tasks in advance by analyzing the context in which tasks are executed. We validate the method practically and show how context-aware expert management knowledge can be applied fully automatically to running Cloud applications.

References

  1. Binz, T., Breitenbü cher, U., Kopp, O., and Leymann, F. (2013). Automated Discovery and Maintenance of Enterprise Topology Graphs. In SOCA, pages 126- 134. IEEE.
  2. Binz, T., Fehling, C., Leymann, F., Nowak, A., and Schumm, D. (2012). Formalizing the Cloud through Enterprise Topology Graphs. In CLOUD, pages 742- 749. IEEE.
  3. Breitenbü cher, U., Binz, T., Képes, K., Kopp, O., Leymann, F., and Wettinger, J. (2014). Combining Declarative and Imperative Cloud Application Provisioning based on TOSCA. In IC2E. IEEE.
  4. Breitenbü cher, U., Binz, T., Kopp, O., and Leymann, F. (2013a). Pattern-based Runtime Management of Composite Cloud Applications. In CLOSER. SciTePress Digital Library.
  5. Breitenbü cher, U., Binz, T., Kopp, O., Leymann, F., and Wettinger, J. (2013b). Integrated cloud application provisioning: Interconnecting service-centric and script-centric management technologies. In CoopIS, pages 130-148. Springer.
  6. Breitenbü cher, U., Binz, T., Kopp, O., Leymann, F., and Wieland, M. (2013c). Policy-Aware Provisioning of Cloud Applications. In SECURWARE, pages 86-95. Xpert Publishing Services.
  7. Breitenbü cher, U. et al. (2012). Vino4TOSCA: A Visual Notation for Application Topologies based on TOSCA. In CoopIS, pages 416-424. Springer.
  8. Brown, A. B. and Patterson, D. A. (2001). To err is human. In EASY, page 5.
  9. Dey, A. K., Abowd, G., and Salber, D. (2000). A contextbased infrastructure for smart environments. In Managing Interactions in Smart Environments, pages 114- 128. Springer.
  10. Dey, A. K., Abowd, G. D., and Salber, D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact., 16:97-166.
  11. Distributed Management Task Force (2010). Common Information Model.
  12. Eilam, T. et al. (2011). Pattern-based composite application deployment. In Integrated Network Management. IEEE.
  13. Fehling, C., Leymann, F., Rü tschlin, J., and Schumm, D. (2012). Pattern-based development and management of cloud applications. Future Internet, 4:110-141.
  14. Großmann, M., Bauer, M., Hö nle, N., Käppeler, U.-P., Nicklas, D., and Schwarz, T. (2005). Efficiently Managing Context Information for Large-Scale Scenarios. In PerCom. IEEE.
  15. Henricksen, K. and Indulska, J. (2004). A Software Engineering Framework for Context-Aware Pervasive Computing. In PerCom. IEEE.
  16. Judd, G. and Steenkiste, P. (2003). Providing contextual information to pervasive computing applications. In PerCom. IEEE.
  17. Keller, A., Hellerstein, J. L., Wolf, J. L., Wu, K.-L., and Krishnan, V. (2004). The champs system: change management with planning and scheduling. In NOMS, pages 395-408. IEEE.
  18. Leonhardt, S. (2013). A generic artifact-driven approach for provisioning, configuring, and managing infrastructure resources in the cloud. Diploma thesis, University of Stuttgart, Germany.
  19. Leymann, F. (2009). Cloud Computing: The Next Revolution in IT. In The Photogrammetric Record, pages 3-12.
  20. Leymann, F. and Roller, D. (2000). Production workflow: concepts and techniques. Prentice Hall PTR.
  21. Maghraoui, K. E. et al. (2006). Model driven provisioning: Bridging the gap between declarative object models and procedural provisioning tools. In Middleware, pages 404-423. Springer.
  22. Malone, T., Blokdijk, G., and Wedemeyer, M. (2008). ITIL V3 Foundation Complete Certification Kit. Art of Service Pty Limited.
  23. Nelson-Smith, S. (2013). Test-Driven Infrastructure with Chef. O'Reilly Media, Inc.
  24. Scheibenberger, K. and Pansa, I. (2008). Modelling dependencies of it infrastructure elements. In BDIM, pages 112-113. IEEE.
Download


Paper Citation


in Harvard Style

Breitenbücher U., Binz T., Kopp O., Leymann F. and Wieland M. (2014). Context-aware Cloud Application Management . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 499-509. DOI: 10.5220/0004949204990509


in Bibtex Style

@conference{closer14,
author={Uwe Breitenbücher and Tobias Binz and Oliver Kopp and Frank Leymann and Matthias Wieland},
title={Context-aware Cloud Application Management},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={499-509},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004949204990509},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Context-aware Cloud Application Management
SN - 978-989-758-019-2
AU - Breitenbücher U.
AU - Binz T.
AU - Kopp O.
AU - Leymann F.
AU - Wieland M.
PY - 2014
SP - 499
EP - 509
DO - 10.5220/0004949204990509