|Bibliography||Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank: Automating Cloud Application Management Using Management Idioms. |
In: Proceedings of the Sixth International Conferences on Pervasive Patterns and Applications (PATTERNS 2014).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 60-69, english.
Xpert Publishing Services, May 2014.
Article in Proceedings (Conference Paper).
|CR-Schema||D.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)|
D.2.9 (Software Engineering Management)
K.6 (Management of Computing and Information Systems)
K.6.3 (Software Management)
|Keywords||Application Management; Automation; Patterns; Idioms; Cloud Computing|
Patterns are a well-established concept to document generic solutions for recurring problems in an abstract manner. Especially in Information Technology (IT), many pattern languages exist that ease creating application architectures, designs, and management processes. Their generic nature provides a powerful means to describe knowledge in an abstract fashion that can be reused and refined for concrete use cases. However, the required manual refinement currently prevents applying the concept of patterns efficiently in the domain of Cloud Application Management as automation is one of the most important requirements in Cloud Computing. This paper presents an approach that enables automating both (i) the refinement of management patterns for individual use cases and (ii) the execution of the refined solutions: we introduce Automated Management Idioms to refine patterns automatically and extend an existing management framework to generate executable management workflows based on these refinements. We validate the presented approach by a prototypical implementation to prove its technical feasibility and evaluate its extensibility, standards compliance, and complexity.
|Full text and|
|Original Publication Reference|
|Department(s)||University of Stuttgart, Institute of Architecture of Application Systems|
|Entry date||June 3, 2014|